Freshdesk MCP Server
Freshdesk ticket management tools for AI models to create, update, and read support data.
Data last scanned today · Reviewed yesterday
Overview
This MCP server provides a suite of tools for AI models to manage Freshdesk operations directly. It facilitates ticket lifecycle tasks including creation, searching, and updating existing support tickets.
Our verdict
This server carries a high risk level with a security score of 19/100, primarily due to the lack of any built-in authentication method and the absence of a read-only mode, which grants full write access to anyone with the configuration. Given these significant security gaps, this tool should not be used in environments with sensitive customer data or public-facing integrations.
- Comprehensive suite of ticket management tools
- Zero direct dependencies reduce supply-chain surface area
- MIT licensed for flexible use
- High risk due to lack of authentication
- Grants full write access without read-only restrictions
- Last commit was 286 days ago
- Community-maintained rather than official vendor support
Tools
| Tool | Description | Risk |
|---|---|---|
| create_ticket | Create new support tickets | medium |
| update_ticket | Update existing tickets | medium |
| delete_ticket | Delete a ticket | high |
| search_tickets | Search for tickets based on criteria | low |
| get_ticket_fields | Get all ticket fields | low |
| get_tickets | Get all tickets | low |
| get_ticket | Get a single ticket | low |
| get_ticket_conversation | Get conversation for a ticket | low |
| create_ticket_reply | Reply to a ticket | medium |
| create_ticket_note | Add a note to a ticket | medium |
| update_ticket_conversation | Update a conversation | medium |
| view_ticket_summary | Get the summary of a ticket | low |
| update_ticket_summary | Update the summary of a ticket | medium |
| delete_ticket_summary | Delete the summary of a ticket | high |
| get_agents | Get all agents | low |
| view_agent | Get a single agent | low |
| create_agent | Create a new agent | medium |
| update_agent | Update an agent | medium |
| search_agents | Search for agents | low |
| list_contacts | Get all contacts | low |
| get_contact | Get a single contact | low |
| search_contacts | Search for contacts | low |
| update_contact | Update a contact | medium |
| list_companies | Get all companies | low |
| view_company | Get a single company | low |
| search_companies | Search for companies | low |
| find_company_by_name | Find a company by name | low |
| list_company_fields | Get all company fields | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What prerequisites are required to use this MCP server?
You need an active Freshdesk account, your Freshdesk API key, and the uvx tool installed on your system.
›How do I authenticate the Freshdesk MCP server?
You must provide your Freshdesk API key and domain via the FRESHDESK_API_KEY and FRESHDESK_DOMAIN environment variables in your configuration.
›Can I manage custom fields on tickets using this server?
Yes, the create_ticket tool includes an optional custom_fields parameter to allow setting custom data on new tickets.
›Are there tools available for managing agents and contacts?
Yes, the server provides dedicated tools to list, view, search, and update both agents and contacts within your Freshdesk instance.
›Does the server support ticket conversation management?
Yes, you can retrieve ticket conversations, add replies or notes, and even update existing conversation content.
Alternatives
Badge
Maintain this server? Add the live badge to your README.