Freshdesk MCP Server
Click on "Install 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., "@Freshdesk MCP ServerGet details of ticket 12345"
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.
Freshdesk MCP Server
A Model Context Protocol (MCP) server that fetches Freshdesk ticket details and provides them as context for LLM interactions.
Features
get_ticket - Fetch complete ticket details from a Freshdesk URL or ticket ID
Ticket metadata (subject, status, priority, type, tags)
Requester and assignee information
All conversations (replies and private notes)
Attachments list
Time entries
Satisfaction ratings
Custom fields
search_tickets - Search tickets by text query
Filter by status (open, pending, resolved, closed)
Filter by priority (low, medium, high, urgent)
Configurable result limit
get_agent_tickets - Get tickets assigned to a specific agent
Search by agent name (supports partial matching)
Filter by status
Configurable result limit
Related MCP server: Freshservice MCP Server
Installation
Using npx (Recommended)
No installation required. Add directly to your config:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"freshdesk": {
"command": "npx",
"args": ["-y", "github:nikhilchintawar/freshdesk-mcp"],
"env": {
"FRESHDESK_API_KEY": "your-api-key",
"FRESHDESK_DOMAIN": "yourcompany"
}
}
}
}Claude Code (~/.claude/settings.json):
{
"mcpServers": {
"freshdesk": {
"command": "npx",
"args": ["-y", "github:nikhilchintawar/freshdesk-mcp"],
"env": {
"FRESHDESK_API_KEY": "your-api-key",
"FRESHDESK_DOMAIN": "yourcompany"
}
}
}
}Manual Installation
# Clone the repository
git clone https://github.com/nikhilchintawar/freshdesk-mcp.git
cd freshdesk-mcp
# Install dependencies
npm installThen add to your config:
{
"mcpServers": {
"freshdesk": {
"command": "node",
"args": ["/absolute/path/to/freshdesk-mcp/build/index.js"],
"env": {
"FRESHDESK_API_KEY": "your-api-key",
"FRESHDESK_DOMAIN": "yourcompany"
}
}
}
}Configuration
Config File Locations
Claude Desktop (macOS):
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude Desktop (Windows):
%APPDATA%\Claude\claude_desktop_config.jsonClaude Code:
~/.claude/settings.json
Environment Variables
Variable | Description | Required |
| Your Freshdesk API key | Yes |
| Your Freshdesk subdomain (e.g., | Yes |
Usage Examples
Once configured, you can use natural language to interact with Freshdesk:
"Get the details of ticket https://mycompany.freshdesk.com/a/tickets/12345"
"Search for tickets about 'login issue'"
"Show me all open tickets assigned to John"
"Find high priority tickets related to billing"
Getting Your Freshdesk API Key
Log in to your Freshdesk account
Click on your profile icon → Profile Settings
Your API key is displayed on the right side of the page
Development
# Watch mode for development
npm run dev
# Build for production
npm run build
# Test with MCP Inspector
FRESHDESK_API_KEY=your-key FRESHDESK_DOMAIN=your-domain \
npx @modelcontextprotocol/inspector node build/index.jsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI agents to interact with Zendesk ticket data for customer support analysis and insights. It supports searching tickets by tags or keywords, retrieving ticket details, and analyzing agent performance and service trends.Last updated
- FlicenseBqualityDmaintenanceEnables AI assistants to connect with Freshservice ITSM for managing tickets, assets, agents, and organizational data through natural language. It provides a comprehensive set of tools for performing CRUD operations on service desk records and searching across the Freshservice platform.Last updated531
- Alicense-qualityAmaintenanceProvides AI assistants with structured access to the Freshdesk customer support platform, including tickets, contacts, companies, agents, groups, knowledge base, and SLA configuration. Features decision-tree navigation and destructive-action guardrails.Last updated83MIT
- Alicense-qualityDmaintenanceEnables fetching and analyzing Zendesk support tickets and Help Center articles for trend analysis, knowledge base management, and drafting new articles.Last updated52MIT
Related MCP Connectors
Freshdesk MCP Pack — helpdesk ticket and contact management via Freshdesk API v2.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Securely search and manage workspace context files for AI agents and teams.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nikhilchintawar/freshdesk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server