# Zendesk MCP (community) (MCP Server)

> Search, create, and update Zendesk Support tickets and add notes

- Type: MCP server
- Publisher: koundinya
- Categories: Communication, Business
- Website: https://github.com/koundinya/zd-mcp-server
- Source: https://github.com/koundinya/zd-mcp-server
- Transport: stdio
- Launch command: npx -y zd-mcp-server
- Sign-in: api-key
- Environment variables: ZENDESK_EMAIL, ZENDESK_TOKEN, ZENDESK_SUBDOMAIN
- GitHub stars: 16
- Listed: 2025-03-01

## About

A community MCP server for Zendesk Support that lets AI assistants retrieve, search, create, and update tickets and add public or private comments. It authenticates with a Zendesk email, API token, and subdomain. Zendesk has not published public documentation for a first-party MCP server.

## Install

1. **Add the server to Codex**

   Codex CLI:

   ```bash
   codex mcp add zendesk --env ZENDESK_EMAIL=YOUR_ZENDESK_EMAIL --env ZENDESK_TOKEN=YOUR_ZENDESK_TOKEN --env ZENDESK_SUBDOMAIN=YOUR_ZENDESK_SUBDOMAIN -- npx -y zd-mcp-server
   ```

   config.toml:

   ```toml
   [mcp_servers.zendesk]
   command = "npx"
   args = ["-y", "zd-mcp-server"]
   
   [mcp_servers.zendesk.env]
   ZENDESK_EMAIL = "YOUR_ZENDESK_EMAIL"
   ZENDESK_TOKEN = "YOUR_ZENDESK_TOKEN"
   ZENDESK_SUBDOMAIN = "YOUR_ZENDESK_SUBDOMAIN"
   ```

   Agents SDK:

   ```python
   from agents import Agent, Runner
   from agents.mcp import MCPServerStdio
   
   async with MCPServerStdio(
       name="Zendesk MCP (community)",
       params={"command": "npx", "args": ["-y", "zd-mcp-server"]},
   ) as server:
       agent = Agent(name="Assistant", mcp_servers=[server])
       result = await Runner.run(agent, "Show me ticket #48213 with its full comment history")
       print(result.final_output)
   ```

## Tools

- `zendesk_get_ticket`
- `zendesk_get_ticket_details`
- `zendesk_search`
- `zendesk_create_ticket`
- `zendesk_update_ticket`
- `zendesk_add_private_note`
- `zendesk_add_public_note`
- `zendesk_get_linked_incidents`

## Example prompts

- "Show me ticket #48213 with its full comment history"
- "Search for open urgent tickets about login failures"
- "Add a private note to ticket #48213 with the root cause"
- "Create a ticket for the customer reporting a broken invoice link"

## Related

- [Stripe](https://chatgptplugins.directory/mcp/stripe.md): Query and act on your Stripe account and search Stripe docs from any agent
- [monday.com](https://chatgptplugins.directory/mcp/monday-com.md): Create items, update columns, and manage boards in monday.com
- [QuickBooks Online](https://chatgptplugins.directory/mcp/quickbooks-online.md): Read and write QuickBooks customers, invoices, bills and reports
- [Xero](https://chatgptplugins.directory/mcp/xero.md): Work with Xero invoices, contacts, payments, payroll and reports
- [Resend](https://chatgptplugins.directory/mcp/resend.md): Send emails and manage Resend contacts, domains and broadcasts
- [PayPal](https://chatgptplugins.directory/mcp/paypal.md): Manage PayPal invoices, orders, subscriptions, disputes and transactions

---
Source: https://chatgptplugins.directory/mcp/zendesk · Index: https://chatgptplugins.directory/llms.txt · Independent and community-run. Not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
