Integrations
Provides tools for retrieving, searching, creating, and updating Zendesk tickets, as well as adding public and private notes to tickets through Zendesk's API.
Zendesk MCP Integration Setup Guide
Repository Setup
- Clone the repository:Copy
- Install dependencies:Copy
- Configure environment variables in your development environment:Copy
Building the Project
- Build the TypeScript project:This will compile the TypeScript files into JavaScript in theCopy
dist
directory. - For development, you can use:Copy
Installing with Claude Desktop App
- Update the Claude Desktop configuration file (
claude_desktop_config.json
):Copy - Replace the environment variables with your actual Zendesk credentials.
- Update the path to match the location of your built index.js file.
- Restart the Claude Desktop application for the changes to take effect.
Available Zendesk Tools
The MCP Zendesk integration provides the following functions:
zendesk_get_ticket
- Retrieves a ticket by IDzendesk_get_ticket_details
- Gets ticket details including commentszendesk_search
- Searches tickets with Zendesk query syntaxzendesk_create_ticket
- Creates a new ticketzendesk_update_ticket
- Updates ticket propertieszendesk_add_private_note
- Adds an internal note to a ticketzendesk_add_public_note
- Adds a public comment to a ticket
Authentication Setup
- Generate an API token in your Zendesk Admin Center:
- Go to Admin Center > Apps and Integrations > APIs > Zendesk API
- Add an API token and copy it
- Use your email address and the API token in your MCP configuration
Troubleshooting
- If you encounter authorization errors, verify your API token is valid
- Ensure your Zendesk subdomain is correct
- Check that the environment variables are properly set
- Restart the MCP server after making changes
You must be authenticated.
Tools
A server implementation that provides Claude AI with the ability to interact with Zendesk ticketing systems through various functions including retrieving, searching, creating, and updating tickets.