MCP server
Deskpro MCP by usefulapi
io.usefulapi/deskpro
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search tickets, people, organizations and KB articles in Deskpro, and create tickets and replies.
Working at last checkVerified publisher: usefulapi.ioAbout 5,133 tokens per request once connected20 tools
https://deskpro.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 5,133 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http deskpro https://deskpro.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.deskpro] url = "https://deskpro.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"deskpro":{"httpUrl":"https://deskpro.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"deskpro":{"url":"https://deskpro.usefulapi.io/mcp"}}}
VS Code
{"servers":{"deskpro":{"type":"http","url":"https://deskpro.usefulapi.io/mcp"}}}
Antigravity
agy mcp add deskpro https://deskpro.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"deskpro","server_url":"https://deskpro.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"deskpro","server_url":"https://deskpro.usefulapi.io/mcp"}
Tools
deskpro_add_ticket_message~252 tokens
Add a message to a ticket as the key's agent. With is_note=true it is an internal agent note (not shown to the requester); with is_note=false it is a REPLY that the helpdesk emails to the requester — that cannot be unsent. Deskpro: POST /api/v2/tickets/{id}/messages.deskpro_create_organization~193 tokens
Create a customer organization. Email domains auto-associate people with matching addresses. Deskpro: POST /api/v2/organizations.deskpro_create_ticket~631 tokens
Open a new ticket for a requester (by person id, or by email — Deskpro creates the person if the email is new) with a first message. Depending on the helpdesk's triggers this may email the requester. Returns the created ticket. Deskpro: POST /api/v2/tickets.deskpro_get_article~122 tokens
Fetch a single knowledgebase article by id — title, content, status, categories and labels. Deskpro: GET /api/v2/articles/{id}.deskpro_get_me~92 tokens
Return who the API key acts as — the auth method, the bound person id and their profile. A cheap way to confirm the helpdesk URL and key are right. Deskpro: GET /api/v2/me.deskpro_get_organization~184 tokens
Fetch a single organization by id — name, summary, email domains, labels, custom fields and ticket count. Deskpro: GET /api/v2/organizations/{id}.deskpro_get_person~177 tokens
Fetch a single person by id — name, emails, phone numbers, organization, labels, custom fields and ticket count. Deskpro: GET /api/v2/people/{id}.deskpro_get_ticket~197 tokens
Fetch a single ticket by id, with its subject, status, assignment, requester, labels, custom fields, SLA state and timing. A merged ticket redirects to the ticket it was merged into. Deskpro: GET /api/v2/tickets/{id}.deskpro_list_agents~183 tokens
List the helpdesk's agents (id, name, email, online state) — needed to assign a ticket. Deskpro: GET /api/v2/agents.deskpro_list_articles~270 tokens
List knowledgebase articles, filterable by category, status and author. Deskpro: GET /api/v2/articles.deskpro_list_departments~147 tokens
List the ticket departments (id, title, parent, whether tickets/chat are enabled) — needed to route a new ticket. Deskpro: GET /api/v2/ticket_departments.deskpro_list_organization_tickets~180 tokens
List the tickets belonging to one organization. Deskpro: GET /api/v2/organizations/{id}/tickets.deskpro_list_organizations~248 tokens
List customer organizations, filterable by name or labels. Deskpro: GET /api/v2/organizations.deskpro_list_people~374 tokens
List people (end users and agents), searchable by name and filterable by email, organization or agent flag. Deskpro: GET /api/v2/people.deskpro_list_person_tickets~175 tokens
List the tickets raised by one person — their support history. Deskpro: GET /api/v2/people/{id}/tickets.deskpro_list_ticket_messages~243 tokens
List the conversation on one ticket — every reply and agent note, with its author, date, is_agent_note flag and HTML body. Deskpro: GET /api/v2/tickets/{id}/messages.deskpro_list_ticket_statuses~186 tokens
List the ticket statuses and custom sub-statuses (status_type, status_code, title) configured on the helpdesk. Deskpro: GET /api/v2/ticket_statuses.deskpro_list_tickets~576 tokens
List tickets, filtered by status, assigned agent, requester, organization, department or labels, and sorted. Returns ticket objects (id, ref, subject, ticket_status, agent, person, department, urgency, labels, dates) plus pagination meta. Deskpro: GET /api/v2/tickets.deskpro_search~202 tokens
Quick search across tickets, people, organizations, articles, news, downloads, community topics and chats; results are grouped by type. Deskpro: GET /api/v2/search.deskpro_update_ticket~501 tokens
Change a ticket's subject, status, assignment, department, organization, urgency, hold state or labels. Only the fields you pass are sent. Reversible by updating again. Cannot set the hidden (deleted/spam) status. Deskpro: PUT /api/v2/tickets/{id}.
Browse
Related MCP servers
- Zammad MCP by usefulapi
Search and read Zammad tickets, customers and organizations; add notes, replies and ticket updates. - Zendesk MCP by usefulapi
Read tickets, users, orgs, macros and satisfaction ratings; create, update and comment on tickets. - Eventbrite MCP by usefulapi
Manage Eventbrite events, ticket classes, venues and discounts; read attendees, orders and reports. - Kayako MCP by usefulapi
Search Kayako cases, replies, customers and help-center articles, and reply to or create cases. - HappyFox MCP by usefulapi
Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes. - Re:amaze MCP by usefulapi
Manage Re:amaze conversations, messages, contacts and help articles. - CashCtrl MCP by usefulapi
Read CashCtrl accounts, journal, orders, people, articles, salaries and reports; book and create. - Revamp CRM MCP by usefulapi
Read Revamp CRM contacts, deals, notes and orders; create and update contacts, deals and notes.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/deskpro)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents