Verified

Freshdesk MCP Server

Freshdesk ticket management capabilities for AI models via API integration.

Data last scanned yesterday · Reviewed 2 months ago

Overview

This MCP server provides a Python-based interface for interacting with Freshdesk API endpoints. It allows AI models to perform support operations, including creating, searching, updating, and deleting support tickets directly from a connected assistant. The toolset covers essential ticket management tasks such as fetching specific ticket details, retrieving full ticket conversations, and posting replies. It supports advanced operations like handling custom fields and managing ticket metadata to streamline helpdesk workflows.

Our verdict

This server carries a high risk level with a security score of 45/100, primarily because it lacks a read-only mode, meaning every installation grants full write access to your support platform. Additionally, there is no detected OAuth support for authentication. Given these factors, this tool should only be used by developers in isolated testing environments rather than production setups handling sensitive customer data.

  • Zero direct dependencies reduce the supply-chain attack surface
  • Active development with commits recorded as of today
  • Seven contributors involved in the project repository
  • Open source project under the MIT license
  • Lacks read-only mode, granting full write access by default
  • No OAuth support detected for secure authentication
  • Community-maintained without official vendor oversight
  • No documented homepage link for additional project context

Tools

ToolDescriptionRisk
create_ticketCreate new support ticketsmedium
update_ticketUpdate existing ticketsmedium
delete_ticketDelete a tickethigh
search_ticketsSearch for tickets based on criterialow
get_ticket_fieldsGet all ticket fieldslow
get_ticketsGet all ticketslow
get_ticketGet a single ticketlow
get_ticket_conversationGet conversation for a ticketlow
create_ticket_replyReply to a ticketmedium
create_ticket_noteAdd a note to a ticketmedium

Compatibility

ClientLocalDockerRemoteRead-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

Freshdesk MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.