@mindstone-engineering/mcp-server-freshdesk
v0.2.1
Published
Freshdesk Support MCP server for Model Context Protocol hosts
Downloads
427
Readme
@mindstone-engineering/mcp-server-freshdesk
Freshdesk Support MCP server for Model Context Protocol hosts. Manage helpdesk tickets, search and filter support requests, reply to customers, add internal notes, and configure Freshdesk accounts — all through a standardised MCP interface.
Requirements
- Node.js 20+
- npm
Quick Start
Install & build
cd <path-to-repo>/connectors/freshdesk
npm install
npm run buildnpx (once published)
npx -y @mindstone-engineering/mcp-server-freshdeskLocal
node dist/index.jsConfiguration
Environment variables
FRESHDESK_CONFIG_PATH— path to the config directory that stores account credentials (defaults to~/.mcp/freshdesk)MCP_HOST_BRIDGE_STATE— optional path to a host bridge state file used for credential managementMINDSTONE_REBEL_BRIDGE_STATE— backwards-compatible alias forMCP_HOST_BRIDGE_STATE
Host configuration examples
Claude Desktop / Cursor
{
"mcpServers": {
"Freshdesk": {
"command": "npx",
"args": ["-y", "@mindstone-engineering/mcp-server-freshdesk"],
"env": {
"FRESHDESK_CONFIG_PATH": "~/.mcp/freshdesk"
}
}
}
}Local development (no npm publish needed)
{
"mcpServers": {
"Freshdesk": {
"command": "node",
"args": ["<path-to-repo>/connectors/freshdesk/dist/index.js"],
"env": {
"FRESHDESK_CONFIG_PATH": "~/.mcp/freshdesk"
}
}
}
}Tools (11)
Account management
configure_freshdesk— Connect a Freshdesk account using subdomain and API keylist_freshdesk_accounts— List connected Freshdesk accounts with agent emailsremove_freshdesk_account— Disconnect a Freshdesk account
Tickets
list_freshdesk_tickets— List tickets using predefined filtersget_freshdesk_ticket— Get a single ticket by ID with optional conversationssearch_freshdesk_tickets— Search tickets using Freshdesk query syntaxcreate_freshdesk_ticket— Create a new ticketupdate_freshdesk_ticket— Update ticket fields, status, or assigneereply_to_freshdesk_ticket— Add a public reply to a ticketadd_freshdesk_note— Add a private or public note to a ticket
Discovery
list_freshdesk_ticket_fields— List all ticket fields including custom fields
Licence
FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.
