Freshdesk logo

Freshdesk

Read and search Freshdesk tickets and retrieve customer contact records through MCP.

Install Freshdesk

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "freshdesk-2": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-freshdesk"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Freshdesk MCP server connects AI agents to Freshdesk API v2 for support ticket and customer contact workflows. Freshdesk exposes tools for filtering and searching tickets, reading complete ticket records, and browsing or retrieving contact details. Use it when an agent needs to inspect support history, identify tickets by status or priority, or look up customer information. It runs through the Pipeworx gateway as a hosted MCP endpoint or an npm-based local stdio bridge.

Use cases

  • List urgent or open support tickets
  • Search tickets by status, priority, or keyword
  • Inspect conversations and resolution notes
  • Find customer contacts and ticket history

Key features

  • Filter tickets by status and priority
  • Search tickets with query syntax or keywords
  • Retrieve full ticket records
  • List and paginate customer contacts
  • Retrieve contact details and ticket history

Tools5

What Freshdesk lets your agent do. Expand a tool for its parameters.

Verified live~663 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

9/9 checks healthy over the last 44d

What it can do

From the 5 tools this server returned when we ran it.

Read-only tools · 5
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age186 days
Maintainers1

Observed 2026-10-19 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · @pipeworx/mcp-freshdesk (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads532Package downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Tools exposed5Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Freshdesk works

What Freshdesk MCP server does

Freshdesk MCP server gives MCP-compatible clients read access to Freshdesk ticket and contact data through the Pipeworx gateway. Its ticket tools cover filtered lists, query-based searches, and complete records. Ticket details can include the subject, status, priority, description, conversations, attachments, and resolution notes.

Contact tools support customer lookup and inspection. Lists include identifying and filtering fields such as name, email, phone, company, and contact ID; an individual contact record can also include an address and ticket history.

The integration is an independent, unofficial connection to Freshdesk API v2. It is suited to support operations where an agent needs to answer questions from existing helpdesk records rather than create or modify them.

How it works

The hosted MCP endpoint is:

text
https://gateway.pipeworx.io/freshdesk/mcp

An MCP client connects to that URL and invokes the Freshdesk tools over the gateway. The endpoint also exposes shared Pipeworx meta-tools, including ask_pipeworx, discover_tools, search_within, and remember/recall. These additional tools are available alongside the pack tools and allow questions to be routed across the wider Pipeworx catalog.

A full gateway connection is also available at https://gateway.pipeworx.io/mcp. Both endpoints use the same gateway and data sources; the scoped endpoint lists the Freshdesk pack directly, while the full endpoint lists all packs directly.

Setup and configuration

Add the hosted endpoint to an MCP client configuration:

config.json
{
  "mcpServers": {
    "freshdesk": {
      "url": "https://gateway.pipeworx.io/freshdesk/mcp"
    }
  }
}

The package @pipeworx/mcp-freshdesk provides a local stdio bridge that forwards calls to the same hosted endpoint. Start it with npx:

config.json
{
  "mcpServers": {
    "freshdesk": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-freshdesk"]
    }
  }
}

The bridge requires network access. Without a Pipeworx key, anonymous use is limited to 50 calls per day. A free Pipeworx account raises the allowance to 200 calls per day; configure its key with PIPEWORX_API_KEY. Set PIPEWORX_META_TOOLS=1 when the local bridge should list the shared gateway tools as well as the Freshdesk tools.

Tools and capabilities

  • freshdesk_list_tickets filters tickets by status and priority and returns ticket ID, subject, status, priority, and requester.
  • freshdesk_get_ticket retrieves a complete ticket record, including conversations, attachments, and resolution notes.
  • freshdesk_search_tickets searches by query syntax or keyword text, with examples including status:2 AND priority:3.
  • freshdesk_list_contacts returns customer contacts with pagination and filtering fields.
  • freshdesk_get_contact retrieves contact details, address information, and ticket history.
  • ask_pipeworx can route plain-language questions across the wider Pipeworx catalog when the shared meta-tools are enabled or when using the hosted endpoint.

Limitations and notes

The listed Freshdesk tools are read-oriented: they list, search, and retrieve tickets and contacts, with no ticket or contact creation and mutation tools described. The npm bridge has no offline mode because it forwards requests to the network endpoint. Hosted and local calls are metered through Pipeworx, and the gateway's tool list can include roughly 30 shared tools in addition to the pack's own tools. Behind an HTTPS proxy, newer Node.js releases may require NODE_USE_ENV_PROXY=1 for the built-in fetch implementation to honor the proxy environment.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Freshdesk

Freshdesk is an MCP server that connects AI agents to Freshdesk API v2 through the Pipeworx gateway. Its main tools list, search, and retrieve support tickets, plus list and retrieve customer contacts. Ticket and contact records expose support history and identifying details for helpdesk workflows.

Add the hosted MCP URL to your client, or run the local bridge with npx and @pipeworx/mcp-freshdesk. The hosted configuration uses https://gateway.pipeworx.io/freshdesk/mcp; the local configuration starts the package with the -y flag.

Yes, Freshdesk works with Cursor through the hosted MCP endpoint or the local npm bridge. Add the endpoint URL to Cursor's MCP configuration, or configure it to start @pipeworx/mcp-freshdesk with npx.

It can retrieve support tickets and customer contacts. Ticket results include fields such as status, priority, requester, conversations, attachments, and resolution notes, while contact records can include name, email, phone, company, address, and ticket history.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFreshdesk AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/freshdesk-2?style=directory)](https://allmcps.com/mcp/freshdesk-2)
HTML Embed
<a href="https://allmcps.com/mcp/freshdesk-2"><img src="https://allmcps.com/api/badge/freshdesk-2?style=directory" alt="Freshdesk on AllMCPs" /></a>