MCP.Market

Helpdesk Mender MCP server

by headlessherm-creator·io.github.headlessherm-creator/helpdesk-mender-mcp·v0.1.0

Local MCP server: Zendesk + Freshdesk + Help Scout write tools, one vocabulary.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

0 stars269 downloads/wk

Reviews

Write one

Nobody has reviewed Helpdesk Mender yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Helpdesk Mender tools (5, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_note

    Add a private, internal-only note (not visible to the customer). Freshdesk: ticketId, body. Zendesk: use add_reply with isPublic=false instead (Zendesk has no separate note endpoint). Help Scout: conversationId, text (uses isPublic=false).

  • add_reply

    Add a public reply (visible to the customer) to an existing ticket/conversation. Freshdesk: ticketId, body. Zendesk: ticketId, body (adds as a public comment). Help Scout: conversationId, text.

  • create_ticketwrite action

    Create a new ticket/conversation. Freshdesk: subject, description, email. Zendesk: subject, comment (string or {body}), requesterEmail. Help Scout: subject, customerEmail, customerFirstName, customerLastName, mailboxId, text (Help Scout calls this a 'conversation', not a ticket).

  • list_tickets

    List tickets/conversations for a platform.

  • update_statuswrite action

    Change a ticket/conversation's status. Freshdesk status codes: 2=Open, 3=Pending, 4=Resolved, 5=Closed. Zendesk: 'new', 'open', 'pending', 'hold', 'solved', 'closed'. Help Scout: 'active', 'pending', 'closed', 'spam'.

Public scan report

scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Helpdesk Mender compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 80% of 48,273 servers
Tools
5
the typical server has 7
Tools that change things
40%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
269
more than 80% of 11,915 servers with a package

What its tools let an agent do: 1 read · 3 create · 1 change

Install Helpdesk Mender in Claude Code, Cursor or VS Code

Runs npx -y helpdesk-mender-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add helpdesk-mender-mcp -- npx -y helpdesk-mender-mcp
Add to Cursor

What the publisher says

From the Helpdesk Mender repository's README, as published. We do not edit it. Read it on GitHub

Helpdesk Mender MCP — Zendesk, Freshdesk & Help Scout Write Tools for AI Agents

A free, local MCP server that creates tickets, adds replies and notes, and changes ticket status in Zendesk, Freshdesk, and Help Scout — one consistent tool vocabulary across all three, so you don't hand-roll three different helpdesk integrations.

If you're building an AI support workflow and keep rewriting the same ticket-creation/reply logic for Zendesk's Basic/OAuth auth, Freshdesk's API-key auth, and Help Scout's OAuth2 client-credentials flow, this is the MCP server for that exact problem.

The problem this solves

Zendesk, Freshdesk, and Help Scout all have solid write-capable ticketing APIs, but each uses a different auth scheme, different field names, and a different notion of what a "ticket" even is (Help Scout calls it a "conversation"). There is no free, open-source tool that normalizes all three behind one set of calls. This is that tool.

Tools

  • createticket** — create a new ticket/conversation.
  • addreply** — add a public reply, visible to the customer.
  • addnote — add a private, internal-only note (Freshdesk and Help Scout; Zendesk has no separate note endpoint — use addreply with a non-public comment on that platform directly).
  • updatestatus** — change ticket/conversation status.
  • listtickets** — list tickets/conversations.

Setup

1. Install Node.js (v18+): https://nodejs.org

2. Clone and install:

git clone https://github.com/headlessherm-creator/helpdesk-mender-mcp.git
cd helpdesk-mender-mcp
npm install

3. Get API credentials for the platform(s) you use:

  • Freshdesk: Get your API key from Profile Settings. Important: Freshdesk's free plan has a 0 calls/minute API rate limit — API access requires a paid plan (Growth or above). See Freshdesk's API docs.
  • Zendesk: Create an API token under Admin Center → Apps and integrations → APIs → Zendesk API, or use OAuth. See Zendesk's API docs.
  • Help Scout: Create an OAuth2 app under Your Profile → My Apps, using the Client Credentials flow. Note: Help Scout's client-credentials tokens expire after 48 hours and have no refresh token — this server automatically re-requests a new token when the cached one expires, so you don't need to handle that yourself. See Help Scout's auth docs.

4. Set environment variables:

export FRESHDESK_DOMAIN=yourcompany
export FRESHDESK_API_KEY=your_api_key
export ZENDESK_SUBDOMAIN=yourcompany
export ZENDESK_EMAIL=you@yourcompany.com
export ZENDESK_API_TOKEN=your_api_token
export HELPSCOUT_APP_ID=your_app_id
export HELPSCOUT_APP_SECRET=your_app_secret

You only need to set the variables for the platform(s) you're using.

5. Point your MCP client at it:

{
  "mcpServers": {
    "helpdesk-mender": {
      "command": "node",
      "args": ["/path/to/helpdesk-mender-mcp/src/index.js"],
      "env": {
        "FRESHDESK_DOMAIN": "yourcompany",
        "FRESHDESK_API_KEY": "your_api_key"
      }
    }
  }
}

Setup docs for common clients:

  • Claude Desktop: https://modelcontextprotocol.io/quickstart/user
  • Cursor: https://docs.cursor.com/context/model-context-protocol
  • Claude Code: https://docs.claude.com/en/docs/claude-code/mcp

Security note

This server makes real network calls to Zendesk's, Freshdesk's, and Help Scout's APIs using the credentials you provide — unlike a fully local tool, your data does leave your machine, going directly to the helpdesk vendor you're already using. No third party, telemetry, or logging is involved.

Keywords

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Helpdesk Mender: common questions

Is Helpdesk Mender MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Helpdesk Mender safety report
How do I install Helpdesk Mender?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Helpdesk Mender need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Helpdesk Mender maintained?
The last commit was 11 days ago (2026-10-22). The latest release is v0.1.0.
How does Helpdesk Mender compare with other MCP servers?
safety score 89/100 (higher than 80% of 48,273 servers); tools 5 (the typical server has 7); tools that change things 40% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from headlessherm-creator →