Skip to content

Commit c81c4a5

Browse files
authored
Add Zendesk MCP server (#219)
Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 7dd6f75 commit c81c4a5

1 file changed

Lines changed: 89 additions & 0 deletions

File tree

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "koundinya.zendesk-mcp-npx",
4+
"name": "Zendesk (npx)",
5+
"alias": "zendesk",
6+
"description": "Manage Zendesk Support tickets through natural language: retrieve, search, create, and update tickets, add public or private comments, handle tags, and inspect linked incidents.",
7+
"logo": "https://avatars.githubusercontent.com/u/1456182?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"communication"
11+
],
12+
"tags": [
13+
"zendesk",
14+
"support",
15+
"tickets",
16+
"customer-support",
17+
"helpdesk"
18+
],
19+
"transport": {
20+
"type": "stdio",
21+
"command": "npx",
22+
"args": [
23+
"-y",
24+
"zd-mcp-server"
25+
],
26+
"env": {
27+
"ZENDESK_SUBDOMAIN": "${input:ZENDESK_SUBDOMAIN}",
28+
"ZENDESK_EMAIL": "${input:ZENDESK_EMAIL}",
29+
"ZENDESK_TOKEN": "${input:ZENDESK_TOKEN}"
30+
},
31+
"metadata": {
32+
"inputs": [
33+
{
34+
"id": "ZENDESK_SUBDOMAIN",
35+
"label": "Zendesk Subdomain",
36+
"description": "Your Zendesk subdomain - the part before .zendesk.com in your account URL (e.g. for https://yourcompany.zendesk.com, enter 'yourcompany').",
37+
"type": "text",
38+
"required": true,
39+
"placeholder": "yourcompany"
40+
},
41+
{
42+
"id": "ZENDESK_EMAIL",
43+
"label": "Zendesk Email",
44+
"description": "The email address of the Zendesk agent account used to authenticate. The API token is appended to this account via token auth.",
45+
"type": "text",
46+
"required": true,
47+
"placeholder": "agent@yourcompany.com"
48+
},
49+
{
50+
"id": "ZENDESK_TOKEN",
51+
"label": "Zendesk API Token",
52+
"description": "A Zendesk API token used together with your agent email for token-based authentication.",
53+
"type": "text",
54+
"required": true,
55+
"secret": true,
56+
"placeholder": "********************************",
57+
"obtain": {
58+
"url": "https://support.zendesk.com/hc/en-us/articles/4408889192858",
59+
"instructions": "1. Sign in to Zendesk as an admin\n2. Go to Admin Center > Apps and integrations > APIs > Zendesk API\n3. Open the Settings tab and enable Token access\n4. Click 'Add API token'\n5. Optionally add a description, then copy the generated token (it is shown only once)",
60+
"button_label": "Create API Token"
61+
}
62+
}
63+
]
64+
}
65+
},
66+
"auth": {
67+
"type": "api_key",
68+
"instructions": "Create a Zendesk API token in Admin Center > Apps and integrations > APIs > Zendesk API token, and authenticate with your agent email plus the token."
69+
},
70+
"contributor": {
71+
"name": "koundinya",
72+
"github": "koundinya",
73+
"url": "https://github.com/koundinya/zd-mcp-server"
74+
},
75+
"links": {
76+
"repository": "https://github.com/koundinya/zd-mcp-server",
77+
"homepage": "https://github.com/koundinya/zd-mcp-server"
78+
},
79+
"platforms": [
80+
"all"
81+
],
82+
"capabilities": {
83+
"tools": true,
84+
"resources": false,
85+
"prompts": false,
86+
"read_only_mode": false
87+
},
88+
"changelog_url": "https://github.com/koundinya/zd-mcp-server/releases"
89+
}

0 commit comments

Comments
 (0)