MCP server
Zendesk MCP by usefulapi
io.usefulapi/zendesk
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read tickets, users, orgs, macros and satisfaction ratings; create, update and comment on tickets.
Working at last checkVerified publisher: usefulapi.ioAbout 3,441 tokens per request once connected19 tools
https://zendesk.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 3,441 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 zendesk https://zendesk.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.zendesk] url = "https://zendesk.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"zendesk":{"httpUrl":"https://zendesk.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"zendesk":{"url":"https://zendesk.usefulapi.io/mcp"}}}
VS Code
{"servers":{"zendesk":{"type":"http","url":"https://zendesk.usefulapi.io/mcp"}}}
Antigravity
agy mcp add zendesk https://zendesk.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":"zendesk","server_url":"https://zendesk.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"zendesk","server_url":"https://zendesk.usefulapi.io/mcp"}
Tools
zendesk_add_ticket_comment~189 tokens
MUTATING: add a comment to a ticket. `public` defaults to true (a reply visible to the requester); set it false for an internal agent note. Convenience over PUT /tickets/{id}.json.zendesk_create_ticket~445 tokens
MUTATING: create a new support ticket. `subject` and `comment_body` are required; the comment becomes the ticket's first message. Zendesk REST: POST /tickets.json.zendesk_current_user~80 tokens
Return the currently authenticated user — a quick way to verify credentials and subdomain. Zendesk REST: GET /users/me.json.zendesk_execute_view~237 tokens
Run a saved view by id and return the matching tickets. Zendesk REST: GET /views/{id}/execute.json.zendesk_get_organization~108 tokens
Fetch a single organization by id. Zendesk REST: GET /organizations/{id}.json.zendesk_get_ticket~101 tokens
Fetch a single ticket by id. Zendesk REST: GET /tickets/{id}.json.zendesk_get_ticket_metrics~115 tokens
Fetch SLA / response / resolution time metrics for a ticket. Zendesk REST: GET /tickets/{id}/metrics.json.zendesk_get_user~99 tokens
Fetch a single user by id. Zendesk REST: GET /users/{id}.json.zendesk_list_groups~125 tokens
List agent groups. Zendesk REST: GET /groups.json.zendesk_list_macros~119 tokens
List macros (reusable sets of ticket actions/replies agents apply). Zendesk REST: GET /macros.json.zendesk_list_organizations~135 tokens
List organizations (offset pagination). Zendesk REST: GET /organizations.json.zendesk_list_satisfaction_ratings~200 tokens
List customer satisfaction (CSAT) ratings, optionally filtered by score. Zendesk REST: GET /satisfaction_ratings.json.zendesk_list_ticket_comments~188 tokens
List the comments (public replies and internal notes) on a ticket, oldest first. Zendesk REST: GET /tickets/{id}/comments.json.zendesk_list_ticket_fields~92 tokens
List all standard and custom ticket fields — useful for discovering field ids/values before creating or updating tickets. Zendesk REST: GET /ticket_fields.json.zendesk_list_tickets~207 tokens
List recent tickets (offset pagination). Zendesk REST: GET /tickets.json.zendesk_list_views~130 tokens
List saved ticket views (curated ticket lists). Use zendesk_execute_view to run one. Zendesk REST: GET /views.json.zendesk_search~256 tokens
Unified search across tickets, users, organizations and groups using Zendesk search syntax. Examples: `type:ticket status:open`, `type:user email:jane@acme.com`, `type:organization name:acme`. Zendesk REST: GET /search.json.zendesk_search_users~184 tokens
Find users by name, email, phone, or other attributes. Zendesk REST: GET /users/search.json.zendesk_update_ticket~431 tokens
MUTATING: update an existing ticket. Provide the ticket `id` plus at least one field to change (status, priority, assignee_id, group_id, type, tags, or a comment). Zendesk REST: PUT /tickets/{id}.json.
Browse
Related MCP servers
- Zendesk
Zendesk MCP Pack — tickets, users, organizations via OAuth. - UserVoice MCP by usefulapi
Search UserVoice ideas, feedback and users; post ideas, comments, notes and status updates. - SendIt
Publish and schedule social posts, upload media, and review analytics through OAuth. - ESQ Matching Engine
Find and compare licensed US lawyers from official licensing records, with sources. No legal advice. - SupportBee MCP by usefulapi
Read SupportBee tickets, replies and reports; reply, comment, label, assign and archive tickets. - Atera MCP by usefulapi
Check devices, alerts and tickets in Atera, and open tickets, comment or resolve alerts. - Eventee MCP by usefulapi
Read an Eventee event's program, participants and reviews; create sessions, speakers; invite. - Eventzilla MCP by usefulapi
Read Eventzilla events, tickets, orders, attendees and users; open or close ticket sales.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/zendesk)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents