
Zendesk MCP
Connects your AI coding assistant to Zendesk's Support API with 14 ticket operations: create, search, assign, update status, add comments, and pull metrics. The interesting bit is requester attribution. Tickets get created with the actual customer as requester instead of the bot's service account, so email replies route correctly. Ships as both TypeScript (npm) and Python (FastMCP) servers. Runs locally via stdio in Cursor and VS Code, or deploys to IBM Code Engine with SSE transport for remote access. Also includes a watsonx Orchestrate toolkit with pre-built role agents for support scenarios. If you're building AI workflows that need to read or write Zendesk tickets without breaking reply-to behavior, this handles the plumbing.
- tools
- 14
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Jun 10, 2026
Tools
14 toolsPublic tool metadata for what this MCP can expose to an agent.
create_ticketCreate ticket with correct requester attribution
Create ticket with correct requester attribution
No parameter schema in public metadata yet.
get_ticketGet ticket by ID
Get ticket by ID
No parameter schema in public metadata yet.
update_ticketUpdate status, priority, tags, or comment
Update status, priority, tags, or comment
No parameter schema in public metadata yet.
search_ticketsZendesk search query syntax
Zendesk search query syntax
No parameter schema in public metadata yet.
list_recent_ticketsRecently updated tickets
Recently updated tickets
No parameter schema in public metadata yet.
list_all_ticketsAdmin-wide ticket listing
Admin-wide ticket listing
No parameter schema in public metadata yet.
list_tickets_for_requesterTickets for a requester email
Tickets for a requester email
No parameter schema in public metadata yet.
get_ticket_commentsRead ticket conversation
Read ticket conversation
No parameter schema in public metadata yet.
add_ticket_commentAdd public reply or internal note
Add public reply or internal note
No parameter schema in public metadata yet.
get_user_by_emailLook up Zendesk user
Look up Zendesk user
No parameter schema in public metadata yet.
close_ticketMark ticket solved
Mark ticket solved
No parameter schema in public metadata yet.
reopen_ticketReopen solved/closed ticket
Reopen solved/closed ticket
No parameter schema in public metadata yet.
get_ticket_metricsSLA / timing metrics
SLA / timing metrics
No parameter schema in public metadata yet.
assign_ticketAssign to group or agent
Assign to group or agent
No parameter schema in public metadata yet.
Sponsors
Configuration
ZENDESK_SUBDOMAIN*Your Zendesk subdomain (e.g. mycompany for mycompany.zendesk.com)
ZENDESK_EMAIL*Zendesk service account email address used for API authentication
ZENDESK_API_TOKEN*secretZendesk API token (Admin → Apps and integrations → APIs → Token access)
Readme
Details
- Repository
- github.com/markusvankempen/zendesk-mcp
- Website
- github.com/markusvankempen/zendesk-mcp#readme
- Category
- Search & Web Crawling
- Package
@markusvankempen/zendesk-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active