Zendesk Help Center MCP Server
Provides tools for searching and retrieving articles from a Zendesk Help Center, including article search with pagination and locale support, and fetching article details by ID.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Zendesk Help Center MCP Server search for articles about password reset"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Zendesk Help Center MCP Server
A Model Context Protocol (MCP) server that interfaces with the Zendesk Help Center API, allowing integration with Claude Desktop and other MCP-compatible clients.
Features
Article Search: Search for articles in your Zendesk Help Center
Article Details: Retrieve detailed information about specific articles by ID
Related MCP server: Zendesk MCP Server
Prerequisites
Node.js (v18 or higher)
A Zendesk account with API access
Zendesk API token
Installation
Clone this repository:
git clone https://github.com/yourusername/zendesk-help-center-mcp-server.git cd zendesk-help-center-mcp-serverInstall dependencies:
npm installCreate a
.envfile in the root directory with your Zendesk credentials:ZENDESK_SUBDOMAIN=your-subdomain ZENDESK_EMAIL=your-email@example.com ZENDESK_API_TOKEN=your-api-tokenYou can copy the
.env.examplefile and fill in your details:cp .env.example .env
Building and Running
Build the project:
npm run buildStart the server:
npm start
The server will run on standard input/output, making it compatible with Claude Desktop and other MCP clients.
Available Tools
The server provides the following tools:
1. searchArticles
Search for articles in your Zendesk Help Center.
Parameters:
query(string, required): Search keywordlocale(string, optional): Locale code (e.g., 'en', 'ja', 'en-us')page(number, optional): Page numberper_page(number, optional): Number of results per page (max 100)
2. getArticle
Get details of a specific Zendesk Help Center article by ID.
Parameters:
id(number, required): Article IDlocale(string, optional): Locale code (e.g., 'en', 'ja', 'en-us')
Using with Claude Desktop
Adding to Claude's mcpServers Configuration
Add the following configuration to the mcpServers section in Claude's settings file:
{
"mcpServers": {
"zendeskHelpCenter": {
"command": "npx",
"args": ["-y", "github:hidechae/zendesk-help-center-mcp-server"],
"env": {
"ZENDESK_SUBDOMAIN": "your-subdomain",
"ZENDESK_EMAIL": "your-email@example.com",
"ZENDESK_API_TOKEN": "your-api-token"
}
}
}
}After adding this configuration, you can use the Zendesk Help Center tools within Claude.
Development
This project uses TypeScript and follows the Model Context Protocol specification.
To run in development mode with auto-reloading:
npm run devLicense
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Available Tools
2 toolsgetArticleA
Get details of a specific Zendesk Help Center article by ID
Inputs: id (required), locale.
searchArticlesB
Search for articles in Zendesk Help Center
Inputs: query (required), page, locale, per_page.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
searchArticles and getArticle have clearly distinct purposes: one searches across articles, the other retrieves a single article by ID. There is no overlap or ambiguity between the two operations.
Both tool names follow the verb_noun pattern in camelCase: searchArticles and getArticle. This is consistent and predictable.
With only 2 tools, the server feels minimal and borderline thin. It covers basic read operations but omits many common Help Center actions, making the scope seem constrained.
The server only provides search and get-by-ID, lacking list, create, update, or delete operations for articles. This is a significant gap for a Help Center server, as browsing categories or sections without search is impossible.
Maintenance
Related MCP Connectors
Search and query nTop's knowledge base and engineering guides from AI applications.
Connect Claude, ChatGPT or any AI assistant to Zendesk tickets, CSAT, macros and Help Center.
Work your Zono Support help desk from an AI client: tickets, customers, purchases and knowledge.
Gives AI assistants read access to your Dedox help centre and knowledge base articles.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables comprehensive management of Zendesk tickets, comments, and Help Center articles through tools for searching, creating, and updating content. It includes specialized prompts for ticket analysis and response drafting to streamline support workflows.71Apache 2.0
- AlicenseAqualityDmaintenanceEnables fetching and analyzing Zendesk support tickets and Help Center articles for trend analysis, knowledge base management, and drafting new articles.465 npmMIT
- AlicenseAqualityDmaintenanceEnables AI agents to browse, search, and fetch documentation from any public Zendesk Help Center via a read-only API.9MIT
- FlicenseNot gradedqualityAmaintenanceEnables users to fetch, create, and update Zendesk tickets and comments, analyze tickets and draft responses, and query Help Center articles as a knowledge base.-