Integration · E-commerce
Connect Claude & ChatGPT to EasyChannel
Ask your AI which buyer messages still need a reply, what orders are waiting on a marketplace account, or how much stock a listing has in EasyChannel. It can search products, listings and orders, reply to helpdesk tickets, set stock, publish products as listings and mark orders as shipped with a tracking number.
Free plan, no credit card. Takes about a minute.
Try asking
“Which buyer messages have not been answered yet?”
The AI searches helpdesk tickets that have no reply and lists them with channel, buyer and order.
“Reply to ticket 5812 that the parcel left today, and mark it resolved.”
It sends the reply to the buyer and resolves the ticket. The message cannot be recalled once sent.
“Show open orders on our main marketplace account.”
It lists your connected marketplace accounts to find the seller ID, then lists that account's orders filtered by status.
What your AI can do
Orders and shipping
List orders per marketplace account by status, channel, SKU or tag, and mark up to 50 orders shipped with carrier and tracking number.
Products, listings and stock
Search and update catalog products, list listings with variations, set stock and publish products to a marketplace account.
Helpdesk tickets
Search and count buyer tickets, read messages, reply, add internal notes and change a ticket's status.
“Set the warehouse stock for SKU TS-104-BLK to 12.”
It finds the listing by SKU and sets its warehouse quantity to 12.
“Mark order 1093 as shipped with GLS tracking number 0034567890.”
It validates with a dry run, then marks the order shipped and pushes the carrier and tracking number to the marketplace.
“Publish products 311 and 312 on our second store and tell me when it is done.”
It publishes the products as listings on that marketplace account and checks the background action until it has a result.
117 tools for EasyChannel
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_or_remove_product_tagsChanges dataCreate a new tag. Required: ids. API summary: Add or remove product tags.add_ticket_noteChanges dataAdd an internal note to a helpdesk ticket by `ticket_id` with `body`.count_ticketsCount helpdesk tickets matching the same filters as search_tickets, e.g. unread or unanswered tickets.create_a_listing_designer_template_from_htmlChanges dataCreate a new property. Required: name or custom html. Search properties first to avoid duplicates. API summary: Create a Listing Designer template from HTML.create_a_new_productChanges dataCreate a new product. Required: title, subtitle, description, short description, model number or condition. Search products first to avoid duplicates.create_a_sku_templateChanges dataCreate a new product. Required: name or sku formula. Search products first to avoid duplicates. API summary: Create a SKU template.create_actionChanges dataCreate a new action. Required: action. API summary: Queue a bulk action by its event pattern.create_automationChanges dataCreate a new automation. Required: app, name, trigger or actions. Search automations first to avoid duplicates. API summary: Create an automation.create_categoryChanges dataCreate a new category. Required: name. Search categories first to avoid duplicates. API summary: Create a new product category.create_dismiss_listing_errorChanges dataCreate a new dismiss listing error. API summary: Dismiss listing errors in bulk.create_exportChanges dataCreate a new export. Required: type. Search exports first to avoid duplicates. API summary: Create an export.create_mappingChanges dataCreate a new mapping. Required: template ids or mappings. API summary: Apply a set of field mappings across every category of one or more templates (or the categories you name).create_mapping_ruleChanges dataCreate a new mapping rule. Required: name or conditions. Search mapping rules first to avoid duplicates. API summary: Create a mapping rule.create_messageVisible to othersCreate a new message. Required: name, trigger or contents. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Create a post-sale message.create_or_relink_inventory_sync_entries_by_skuChanges dataCreate a new product. Required: items. Search products first to avoid duplicates. API summary: Create or relink Inventory Sync entries, by SKU.create_policyChanges dataCreate a new policy. Required: seller id. API summary: Apply business policies across many listings.create_productChanges dataCreate a new product. Required: skus or seller ids. Search products first to avoid duplicates. API summary: Link or unlink products to seller accounts, by SKU.create_propertyChanges dataCreate a new property. Required: seller id or name. Search properties first to avoid duplicates. API summary: Create a mapping template.create_quoteChanges dataCreate a new quote. Required: name or action. Search quotes first to avoid duplicates. API summary: Create an offer rule.create_removeChanges dataCreate a new remove. API summary: Delete catalog products in bulk.create_segmentChanges dataCreate a new segment. Required: name or type. API summary: Create a segment.create_seller_categoryChanges dataCreate a new category for a seller. Required: name. Search categories first to avoid duplicates. API summary: Create an eBay Store category.create_subscribeDeletesCreate a new subscribe. Required: url, events or seller id. Destructive action; may require approval. API summary: Subscribe to webhooks. Supported events: order.created, import-csv.status-updated, helpdesk.message-created.create_unsubscribeDeletesCreate a new unsubscribe. Required: id. Destructive action; may require approval. API summary: Unsubscribe from webhooks.delete_automationDeletesPermanently delete a automation by automation id. Destructive action; may require approval. API summary: Remove an automation.delete_custom_attributesMoves moneyPermanently delete a custom attribute. Financial or irreversible action; may require approval. API summary: Delete custom attributes.delete_exportDeletesPermanently delete a export by export id. Destructive action; may require approval. API summary: Remove an export.delete_mapping_ruleDeletesPermanently delete a mapping rule by mapping rule id. Destructive action; may require approval.delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Remove a post-sale message.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Remove a SKU template.delete_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete a mapping template.delete_property_mappingDeletesPermanently delete a mapping by mapping id. Destructive action; may require approval. API summary: Remove one mapping row from a template — for clearing a duplicate or wrongly-cased field.delete_quoteDeletesPermanently delete a quote by quote id. Destructive action; may require approval. API summary: Remove an offer rule.delete_segmentDeletesPermanently delete a segment by segment id. Destructive action; may require approval.delete_seller_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete an eBay Store category.download_errorDownload the document for a error. API summary: Download a CSV file of all rejected rows for an import (up to 10,000 rows).download_exportDownload the document for a export. API summary: Download the finished file.export_documentsExport documents. API summary: Download the latest file this schedule published.export_runsChanges dataExport runs. API summary: Run the schedule now.export_schedulesExport schedules. Results are paginated. API summary: List export schedules.get_a_single_export_schedule_by_idExport schedules. API summary: Get a single export schedule by id.get_actionGet the status and result of a background action (such as a publish) by `action_id`.get_all_productsSearch products by with variants, sku, filters, segment id, tag ids or tags. Use this to find existing products before creating a new product. Results are paginated. API summary: Get all products.get_automationGet one automation by automation id. API summary: Get a single automation by id.get_exportGet one export by export id. API summary: Get a single export by id.get_integration_statusGet the current status of a integration. API summary: Integration status per seller account.get_mapping_ruleGet one mapping rule by mapping rule id. API summary: Get one mapping rule, including its full body.get_messageGet one message by message id. API summary: Get a single post-sale message by id.get_one_listing_designer_template_including_its_htmlGet one property by property id. API summary: Get one Listing Designer template, including its HTML.get_one_productGet one product by product id.get_productGet one product by product id. API summary: Get a single SKU template by id.get_projectGet one project by project id. API summary: Check a background mapping run. While it is going the status is running; when it finishes the same result a synchronous call would have retu….get_propertyGet one property by property id. API summary: Get a single mapping template by id, with how many channel categories it covers.get_quoteGet one quote by quote id. API summary: Get a single offer rule by id.get_sellerGet one connected marketplace account by `seller_id`.get_ticketGet one helpdesk ticket by `ticket_id`, with its latest messages.list_actionsList actions. Optional filters: seller id, status or action. Results are paginated. API summary: List bulk actions for the company, filterable by status, seller and action type.list_auto_appliesList auto applies. Optional filters: seller id. API summary: Read the auto-apply settings of each store.list_catalogsList catalogs. API summary: List the triggers and actions available per app.list_catalogs_exports_v1_controller_get_export_catalog_v1List catalogs. API summary: List the export types and the columns they accept.list_categoriesList categories. Optional filters: seller id, channel, type or category id. Results are paginated. API summary: Read channel category mappings.list_category_fieldsList fields for a category. API summary: List the channel fields a category actually accepts, read through this template’s seller.list_category_specificsList category specifics. Optional filters: seller id, channel or include category ids. API summary: Every item specific the seller’s stocked channel categories accept.list_listing_designer_templatesSearch properties by name, seller id or include deleted. Use this to find existing properties before creating a new property. Results are paginated. API summary: List Listing Designer templates.list_listingsList marketplace listings, filtered by `seller_id`, `channel`, `status`, `sku`, `item_id`, `product_id`, tags or `segment_id`. Set `with_variations` to include variations and their stock.list_ordersList orders for one marketplace account (`seller_id`), filtered by `status`, `channel`, `sku`, `external_id` or tags.list_property_automap_fieldsList automap fields for a property. API summary: List the extra fields AI automap must fill for a template.list_property_mappingsList mappings for a property. Optional filters: category id, field name or type. Results are paginated. API summary: List the field mappings inside a template — which channel field each product attribute, rule, lookup or literal fills.list_property_validationsList validations for a property. API summary: Check a mapping template for missing required fields.list_segmentsList saved segments (saved filters for products, listings or orders). Pass a segment's ID as `segment_id` when searching.list_seller_categoriesList categories for a seller. API summary: Get a seller's eBay Store categories.list_seller_policiesList policies for a seller. Optional filters: type. API summary: Get a seller's marketplace business policies (payment, return, shipping), fetched live from the channel.list_sellersList the connected marketplace accounts (sellers), optionally filtered by `channel`. Use this to get the `seller_id` that orders, listings and publishing need.list_ticket_messagesList all messages in a helpdesk ticket by `ticket_id`, with paging and sort order.list_unmappedsList unmappeds. Optional filters: seller id, channel or type. Results are paginated. API summary: List catalog categories with no channel category.list_webhooksList webhooks. API summary: List this company's webhook subscriptions and their delivery health.mark_orders_shippedChanges dataMark orders as shipped and push the `carrier` and `trackingNumber` to the marketplace, up to 50 per call (by `orderId` or `externalOrderId`). This cannot be taken back; use `dry_run` first to validate.mark_ticket_readChanges dataMark a helpdesk ticket as read or unread by `ticket_id` and `is_read`.publish_productsVisible to othersPublish catalog products as listings on a marketplace account. Pass `seller_id` and `product_ids`, optionally a `template_id` and shipping, payment and return policies. Listings go live on the marketplace; check progress with get_action.reply_to_ticketChanges dataSend a reply to the buyer on a helpdesk ticket. Pass `ticket_id` and `body`; set `mark_resolved` to resolve it after sending. The message is sent to the buyer and cannot be recalled.search_automationsSearch automations by app, seller id, is active or name. Use this to find existing automations before creating a new automation. Results are paginated. API summary: List automations.search_categoriesList product categories, optionally filtered by `name`.search_custom_attributesSearch custom attributes by name or seller id. Use this to find existing custom attributes before creating a new custom attribute. Results are paginated. API summary: List the company’s custom attributes with their IDs. Use an id as attributeId when mapping a template field — names carry seller prefixes, s….search_exportsSearch exports by type, status, schedule id or name. Use this to find existing exports before creating a new export. Results are paginated. API summary: List exports.search_mapping_rulesSearch mapping rules by name. Use this to find existing mapping rules before creating a new mapping rule. Results are paginated. API summary: List mapping rules.search_messagesSearch messages by trigger, active, channel or name. Use this to find existing messages before creating a new message. Results are paginated. API summary: List post-sale messages.search_productsSearch the product catalog by `sku`, `tags`, `tag_ids`, a saved `segment_id` or a `filters` tree. Set `with_variants` to include variants.search_propertiesSearch properties by seller id, name or listing type. Use this to find existing properties before creating a new property. API summary: List mapping templates. Use a template id as templateId when publishing products to a channel.search_quotesSearch quotes by action, active or name. Use this to find existing quotes before creating a new quote. Results are paginated. API summary: List offer rules.search_ticketsSearch helpdesk tickets (buyer messages) by free-text `search`, `status`, `channel`, `seller_id`, `order_id`, `buyer_id`, read state, or `is_replied`=false for the needs-a-reply queue.set_item_specifics_across_many_productsChanges dataCreate a new product. Required: fields. Search products first to avoid duplicates. API summary: Set item specifics across many products.set_listing_stockVisible to othersSet or adjust one listing's warehouse stock. Identify it by `listing_id`, `item_id` or `sku`, then pass `warehouse_quantity` (replaces the value) or `adjust_by` (e.g. -3).set_variation_stockVisible to othersSet the warehouse stock of one listing variation, by `variation_id` or variation `sku`, to `warehouse_quantity`.submit_mapping_ruleVisible to othersPreview a mapping rule. Has effects visible outside this system. API summary: Preview what a rule would send for one product.submit_propertyVisible to othersClone a property (template id). Has effects visible outside this system. API summary: Clone a mapping template to the same or another seller.tag_ordersChanges dataAdd or remove tags on orders. Pass order `ids` plus tag IDs or names in `add` and/or `remove`.tag_productsChanges dataAdd or remove tags on products. Pass product `ids` plus tag IDs or names in `add` and/or `remove`.update_auto_appliesVisible to othersUpdate an existing auto apply. Only the fields you pass are changed. Has effects visible outside this system. API summary: Set the default template and category rules for a store.update_automationChanges dataUpdate an existing automation identified by automation id. Only the fields you pass are changed. API summary: Update an automation.update_categoriesVisible to othersUpdate an existing category. Has effects visible outside this system. API summary: Set channel category mappings in bulk.update_draftsVisible to othersUpdate an existing draft. Only the fields you pass are changed. Has effects visible outside this system. API summary: Set a draft's item specifics, UPC and Best Offer.update_mapping_ruleChanges dataUpdate an existing mapping rule identified by mapping rule id. Only the fields you pass are changed. API summary: Update a mapping rule.update_messageVisible to othersUpdate an existing message identified by message id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a post-sale message.update_productChanges dataUpdate a catalog product by `product_id` - title, description, brand, price, images, inventory, variants and other fields. Only the fields you pass change.update_productsVisible to othersUpdate an existing product. Has effects visible outside this system. API summary: Turn catalog inventory sync on or off.update_propertyChanges dataUpdate an existing property identified by property id. Only the fields you pass are changed. API summary: Update a mapping template.update_property_automap_fieldsVisible to othersUpdate an existing automap field identified by template id. Has effects visible outside this system. API summary: Replace the extra fields AI automap must fill for a template.update_quoteChanges dataUpdate an existing quote identified by quote id. Only the fields you pass are changed. API summary: Update an offer rule.update_segmentChanges dataUpdate an existing segment identified by segment id. Only the fields you pass are changed. API summary: Update a segment.update_seller_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Rename or move an eBay Store category.update_ticketChanges dataChange a helpdesk ticket's `status` (new_ticket, to_do, waiting_for_reply, resolved, archived) or `ticket_type` by `ticket_id`.upload_catalogChanges dataUpload a catalog. API summary: List the import actions, the fields each can import and the options each accepts.upload_csvChanges dataImport a csv. Results are paginated. API summary: List CSV imports for a seller with their processing status.upload_csv_importChanges dataImport a csv. API summary: Upload a CSV and queue the import. Send dryRun first to see the columns, row count and resolved mapping without running anything.upload_errorChanges dataUpload a error (import csv id). Results are paginated. API summary: List per-row errors for a CSV import. Paginated; supports search by item ID or SKU.upload_import_csvChanges dataUpload a import csv (import csv id). API summary: Get a CSV import by id. Per-row errors are available at /v1/import-csv/:id/errors.upload_retryChanges dataUpload a retry (import csv id). API summary: Re-run the rows this import rejected, as a new import. Send dryRun first to see which rows would be re-sent.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose EasyChannel from the app list.
- 2
Paste your key
Paste your EasyChannel API token. You need admin rights on the EasyChannel account. Click your account name at the bottom of the left sidebar and choose Integrations (or Settings > Integrations), open the "API EasyChannel" tile on the All Integrations tab and copy the token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in EasyChannel?
The AI can list marketplace accounts, orders, listings, segments and categories, search products and helpdesk tickets, and read ticket messages. It can update products, tag products, listings and orders, set listing and variation stock, publish products as listings, mark orders as shipped and reply to or update tickets.
Does the AI see my EasyChannel API token?
No. Your EasyChannel API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with searching and reading only. Replies to buyers, shipping updates and publishing reach the marketplace and cannot be taken back, and these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own EasyChannel account.
Can the AI answer buyers for me?
Yes, if you switch on reply_to_ticket. The AI can find tickets that need a reply, read the messages and send an answer, and optionally resolve the ticket. A sent reply cannot be recalled, so you can require approval or have the AI add an internal note for a colleague instead.
Related integrations
Let your AI work in EasyChannel today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect EasyChannel freeHeyMyApps is not affiliated with EasyChannel. Product names are trademarks of their owners.






