Official description๐ โ๏ธ - MCP server that integrates with Freshdesk, enabling AI models to interact with Freshdesk modules and perform various support operations.
Config template (adjust for your client)
claude mcp add freshdesk-mcp -- npx -y freshdesk_mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
70 โ ยท effytech/freshdesk_mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 13 sources
Score
score 1,303 ยท 70 โ ยท 13 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository effytech/freshdesk_mcp๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
An MCP server implementation that integrates with Freshdesk, enabling AI models to interact with Freshdesk modules and perform various support operations. Features - **Freshdesk Integration**: Seamless interaction with Freshdesk API endpoints - **AI Model Support**: Enables AI models to perform support operations through Freshdesk - **Automated Ticket Management**: Handle ticket creation, updates, and responses Components Tools The server offers several tools for Freshdesk operations: - create_ticket: Create new support tickets - **Inputs**: - subject (string, required): Ticket subject - description (string, required): Ticket description - source (number, required): Ticket source code - priority (number, required): Ticket priority level - status (number, required): Ticket status code - email (string, optional): Email of the requester - requester_id (number, optional): ID of the requester - custom_fields (object, optional): Custom fields to set on the ticket - additional_fields (object, optional): Additional top-level fields - update_ticket: Update existing tickets - **Inputs**: - ticket_id (number, required): ID of the ticket to update - ticket_fields (object, required): Fields to update - delete_ticket: Delete a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket to delete - search_tickets: Search for tickets based on criteria - **Inputs**: - query (string, required): Search query string - get_ticket_fields: Get all ticket fields - **Inputs**: - None - get_tickets: Get all tickets - **Inputs**: - page (number, optional): Page number to fetch - per_page (number, optional): Number of tickets per page - get_ticket: Get a single ticket - **Inputs**: - ticket_id (number, required): ID of the ticket to get - get_ticket_conversation: Get conversation for a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket - create_ticket_reply: Reply to a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket - body (string, required): Content of the reply - cc_emails (array of strings, optional): Additional email addresses added to the 'cc' field of the outgoing email. These supplement the ticket requester, who always remains the primary recipient - bcc_emails (array of strings, optional): Additional email addresses added to the 'bcc' field of the outgoing email. These supplement the ticket requester, who always remains the primary recipient - from_email (string, optional): Email address the reply is sent from - user_id (number, optional): ID of the agent who is adding the reply - create_ticket_note: Add a note to a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket - body (string, required): Content of the note - update_ticket_conversation: Update a conversation - **Inputs**: - conversation_id (number, required): ID of the conversation - body (string, required): Updated content - view_ticket_summary: Get the summary of a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket - update_ticket_summary: Update the summary of a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket - body (string, required): New summary content - delete_ticket_summary: Delete the summary of a ticket - **Inputs**: - ticket_id (number, required): ID of the ticket - get_agents: Get all agents