
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@mindstone-engineering/mcp-server-zendesk
Advanced tools
Zendesk MCP server for Model Context Protocol hosts
Zendesk Support MCP server for Model Context Protocol hosts.
cd <path-to-repo>/connectors/zendesk
npm install
npm run build
npx -y @mindstone-engineering/mcp-server-zendesk
node dist/index.js
ZENDESK_CONFIG_PATH — path to the config directory that contains accounts.json and credentials/ZENDESK_CLIENT_ID — optional OAuth client ID for legacy token refresh flowsZENDESK_CLIENT_SECRET — optional OAuth client secret for legacy token refresh flowsMCP_HOST_BRIDGE_STATE — optional path to a host bridge state file used for credential managementMINDSTONE_REBEL_BRIDGE_STATE — backwards-compatible alias for MCP_HOST_BRIDGE_STATECreate a config directory and accounts.json file:
mkdir -p ~/.mcp/zendesk
cat > ~/.mcp/zendesk/accounts.json <<'EOF'
{
"accounts": [
{
"subdomain": "yourcompany",
"email": "you@example.com",
"apiToken": "your-zendesk-api-token"
}
],
"defaultSubdomain": "yourcompany"
}
EOF
{
"mcpServers": {
"Zendesk": {
"command": "npx",
"args": ["-y", "@mindstone-engineering/mcp-server-zendesk"],
"env": {
"ZENDESK_CONFIG_PATH": "~/.mcp/zendesk"
}
}
}
}
{
"mcpServers": {
"Zendesk": {
"command": "node",
"args": ["<path-to-repo>/connectors/zendesk/dist/index.js"],
"env": {
"ZENDESK_CONFIG_PATH": "~/.mcp/zendesk"
}
}
}
}
"Zendesk": {
"name": "Zendesk",
"type": "stdio",
"command": "node",
"args": ["<path-to-repo>/connectors/zendesk/dist/index.js"],
"env": {
"ZENDESK_CONFIG_PATH": "~/Library/Application Support/mindstone-rebel/mcp/zendesk",
"MCP_HOST_BRIDGE_STATE": "~/Library/Application Support/mindstone-rebel/mcp/rebel-inbox-bridge.json"
},
"description": "Zendesk support tickets...",
"catalogId": "bundled-zendesk"
}
list_zendesk_accounts — List connected accounts with auth statusremove_zendesk_account — Disconnect a Zendesk accountauthenticate_zendesk_account — Connect using API tokensearch_zendesk_tickets — Search with Zendesk query syntax (max 1000 results)export_zendesk_tickets — Cursor-based export with no 1000-result limitget_zendesk_ticket — Get single ticket by IDget_zendesk_tickets_by_ids — Batch-fetch multiple ticketscreate_zendesk_ticket — Create a new ticketupdate_zendesk_ticket — Update ticket fields, status, or add commentsearch_zendesk_users — Search by name, email, or queryget_zendesk_user — Get user by IDlist_zendesk_ticket_comments — List conversation thread with author resolutionadd_zendesk_ticket_comment — Add public reply or internal notelist_zendesk_groups — List agent groupslist_zendesk_ticket_fields — List ticket fields including custom fieldslist_zendesk_views — List saved ticket viewslist_zendesk_organizations — List organizationslist_zendesk_macros — List or search macrosget_zendesk_macro — Get macro detailsapply_zendesk_macro — Preview and apply macro to ticketAsk your MCP host to run:
List my open Zendesk tickets
If that fails, confirm that:
dist/index.js exists (run npm run build)ZENDESK_CONFIG_PATH points to a readable directoryaccounts.json contains a valid subdomain, email, and API token| Symptom | Likely cause | Fix |
|---|---|---|
| Connector fails to start | Not built yet | Run npm install && npm run build |
| Auth error or empty results | Wrong config path or invalid credentials | Check ZENDESK_CONFIG_PATH and accounts.json |
| MCP host reports protocol issues | Stdout noise in stdio session | Ensure no console.log calls (all logging uses console.error) |
FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.
FAQs
Zendesk MCP server for Model Context Protocol hosts
We found that @mindstone-engineering/mcp-server-zendesk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.