Freshdesk — Claude Code MCP server: what it does, how to install
Connects Freshdesk to your AI assistant to handle support tickets, reply to users, and query help articles. Useful when managing helpdesk queues directly from your coding setup.
claude mcp add --env FRESHDESK_CONFIG_PATH=<FRESHDESK_CONFIG_PATH> --transport stdio freshdesk -- npx -y @mindstone/mcp-server-freshdeskWhat Freshdesk does
The server provides 20 tools covering helpdesk workflows. It handles tickets, customer replies, private notes, and contact lookups. Knowledge base search is included.
Execution requires Node.js 20 or newer and npm. Account API credentials stay on your machine inside accounts.json, located under FRESHDESK_CONFIG_PATH with strict 0600 file permissions.
For safety, the connector wraps text responses from Freshdesk inside <untrusted-content> tags. This keeps prompt injections contained. Without write permissions to the config directory, credential storage fails immediately.
What it helps with
- reply to customer support tickets directly from the assistant
- search support issues using Freshdesk query syntax
- look up solution articles in the knowledge base
- retrieve client profiles and company details
Example prompts for the agent
- Find all urgent tickets in Freshdesk opened during the past 24 hours.
- Post a public reply to ticket 1042 explaining the planned maintenance window.
- Search the knowledge base for instructions on setting up SSO.
How to install Freshdesk
Platform CLI
claude mcp add --env FRESHDESK_CONFIG_PATH=<FRESHDESK_CONFIG_PATH> --transport stdio freshdesk -- npx -y @mindstone/mcp-server-freshdeskReplace <…> with your own values
Platform CLI
codex mcp add freshdesk --env FRESHDESK_CONFIG_PATH=<FRESHDESK_CONFIG_PATH> -- npx -y @mindstone/mcp-server-freshdeskReplace <…> with your own values
Config file
{
"mcpServers": {
"freshdesk": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-freshdesk"
],
"env": {
"FRESHDESK_CONFIG_PATH": "<FRESHDESK_CONFIG_PATH>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"freshdesk": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-freshdesk"
],
"env": {
"FRESHDESK_CONFIG_PATH": "<FRESHDESK_CONFIG_PATH>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e FRESHDESK_CONFIG_PATH=<FRESHDESK_CONFIG_PATH> freshdesk npx -y @mindstone/mcp-server-freshdeskReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Freshdesk
How do I install Freshdesk in Claude Code?
Run claude mcp add --env FRESHDESK_CONFIG_PATH=<FRESHDESK_CONFIG_PATH> --transport stdio freshdesk -- npx -y @mindstone/mcp-server-freshdesk in your terminal.
What does the Freshdesk MCP server do?
It equips your AI host with 20 operations to inspect and edit support tickets, read customer profiles, and search solution articles.
What are the system requirements for running this server?
You need Node.js 20+, npm, and your Freshdesk domain name alongside an API key.