eDesk MCP by usefulapi
Work with eDesk support tickets, replies, internal notes, contacts and sales orders.
Connect it
Settings → Connectors → Add custom connector
URL: https://edesk.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://edesk.usefulapi.io/mcp{
"mcpServers": {
"edesk": {
"url": "https://edesk.usefulapi.io/mcp"
}
}
}claude mcp add --transport http edesk https://edesk.usefulapi.io/mcp{
"servers": {
"edesk": {
"type": "http",
"url": "https://edesk.usefulapi.io/mcp"
}
}
}18 tools, verified live
edesk_whoamiread-onlyThe eDesk user the API token belongs to: id, name, email, username, role and active flag. GET /whoami.
edesk_list_usersread-onlyList the eDesk users (support agents) with id, name, email, username, role and active flag. Use the ids as ticket owners. GET /users.
edesk_list_channelsread-onlyList the sales channels connected to eDesk (Amazon, eBay, Shopify, email, ...) with id, type, name, country and currency. Use the ids to filter tickets and orders. GET /channels.
edesk_list_tag_groupsread-onlyList the tag groups that organize ticket tags. GET /tag-groups.
edesk_list_tagsread-onlyList ticket tags with id, name, color, active flag and tag group id. Use the ids in edesk_update_ticket (tag_ids). GET /tags.
edesk_list_templatesread-onlyList saved reply templates (id, name, subject, body text, channels, usage). GET /templates.
edesk_get_templateread-onlyOne reply template by id. GET /templates/{id}.
edesk_list_ticketsread-onlyList support tickets from all channels with subject, type, status, channel, owner, contact, linked sales order id, tag ids, message ids, reply count and AI classification. Filter by status, type, channel, contact, owner, sales order, seller (marketplace) order id and last-updated date. GET /tickets.
edesk_get_ticketread-onlyOne ticket by id with its status, owner, tags, custom fields, linked sales order and the ids of its messages (read each with edesk_get_message). GET /tickets/{id}.
edesk_get_messageread-onlyOne ticket message or internal note by id (from a ticket's message ids): body, direction, type (Message or Note), author and attachments. GET /messages/{id}.
edesk_list_contactsread-onlySearch the contacts (customers) of the helpdesk by free text, email, name, phone number or consumer id. Returns id, channel, full name, email and phone. GET /contacts.
edesk_list_sales_ordersread-onlyList the marketplace/store orders that eDesk holds, with status, items, amounts, addresses, tracking codes and the linked ticket id. Filter by status, channel, contact, marketplace order id, id range and created/updated dates. GET /sales-orders.
edesk_get_sales_orderread-onlyOne sales order by id with items, amounts, ship-to and bill-to addresses, tracking codes, delivery dates, the linked ticket id and order note ids. GET /sales-orders/{id}.
edesk_list_order_notesread-onlyList the internal notes attached to sales orders (id, sales order id, author, text, attachments). GET /order-notes.
edesk_update_ticketcan modifyWRITE: change a ticket's status, owner (assignee), tags or subject. Only the fields you pass are sent. tag_ids is sent as given: read the ticket first (tags_ids) and include the tags to keep. Nothing is sent to the customer. PUT /tickets/{id}.
edesk_add_ticket_notecan modifyWRITE: add an internal note to a ticket. The note is for the team only and is never sent to the customer. POST /messages with type Note.
edesk_reply_to_ticketcan modifyWRITE, CUSTOMER-VISIBLE: send a reply on a ticket. eDesk queues it for delivery to the marketplace or email channel, so it cannot be recalled once queued. The audience is the channel's default: on a Mirakl channel it is the channel's "Default messages recipients" setting (customer, operator or both), and this API cannot choose recipients (use the eDesk reply box when they matter). Only call this w
edesk_add_order_notecan modifyWRITE: add an internal note to a sales order (never sent to the customer). POST /order-notes.
Alternatives in CRM & Sales
Compare →
Bird MCP by usefulapiB
Read SMS, WhatsApp, email, contacts and audiences from your Bird workspace, plus safe CRM writes.
MAMarkifact - Ads & AnalyticsB
AI marketing agent for Google Ads, Meta, GA4, TikTok, LinkedIn, Shopify, HubSpot and more.
GRGrowthKit Revenue IntelligenceB
Sales intelligence for B2B SMEs — lead scoring, ICP fit, CRM enrichment & writeback.
MUMuninB
Open-source all-in-one MCP-first customer platform: KB, Conversations, CRM, CMS, Outreach, Analytics
BonderyB
Open-source personal CRM for building better bonds
HMHitPay MCP ServerB
Official HitPay MCP: sales, payouts, balances; create payment links and invoices. OAuth; no refunds.