Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Help Scout MCP Server

by drewburchfieldversion 1.7.0i★ –iRuns on your computer
Registry nameio.github.drewburchfield/help-scout-mcp

Install

Overview

Description from the maker (original English)

Search Help Scout conversations, customers, organizations, threads, and inboxes with AI assistants

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Search & AI memory
  • You need to fill in: HELPSCOUT_APP_ID, HELPSCOUT_APP_SECRET

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • You fill in yourself: HELPSCOUT_APP_ID, HELPSCOUT_APP_SECRET, REDACT_MESSAGE_CONTENT

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

  • npmNode.js installed (for the npx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "help-scout": {
      "command": "npx",
      "args": [
        "-y",
        "help-scout-mcp-server"
      ],
      "env": {
        "HELPSCOUT_APP_ID": "your-value",
        "HELPSCOUT_APP_SECRET": "your-value",
        "REDACT_MESSAGE_CONTENT": "your-value"
      }
    }
  }
}

Run this in your terminal

claude mcp add help-scout --env HELPSCOUT_APP_ID=your-value --env HELPSCOUT_APP_SECRET=your-value --env REDACT_MESSAGE_CONTENT=your-value -- npx -y help-scout-mcp-server

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "help-scout": {
      "command": "npx",
      "args": [
        "-y",
        "help-scout-mcp-server"
      ],
      "env": {
        "HELPSCOUT_APP_ID": "your-value",
        "HELPSCOUT_APP_SECRET": "your-value",
        "REDACT_MESSAGE_CONTENT": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "help-scout": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "help-scout-mcp-server"
      ],
      "env": {
        "HELPSCOUT_APP_ID": "your-value",
        "HELPSCOUT_APP_SECRET": "your-value",
        "REDACT_MESSAGE_CONTENT": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • HELPSCOUT_APP_ID secret required env
    Help Scout OAuth2 App ID (also accepts HELPSCOUT_CLIENT_ID)
  • HELPSCOUT_APP_SECRET secret required env
    Help Scout OAuth2 App Secret (also accepts HELPSCOUT_CLIENT_SECRET)
  • REDACT_MESSAGE_CONTENT env
    Hide message bodies in responses for compliance (true/false)

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account drewburchfield, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Search & AI memoryi

  • More stars than 0% of the other 5655 servers in this category
  • Published to the registry more recently than 7% of the other 5655 servers in this category
  • Basic checks equal to or better than 100% of the other 5655 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Help Scout MCP Server safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: HELPSCOUT_APP_ID, HELPSCOUT_APP_SECRET

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.7.0) reached the registry 8 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.

What can I use instead?

In the same category: Context7, Codebase Memory, Exa

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Context7

by upstash

Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.

Computer or cloud★ 64,224MITUpdated yesterday
Install

Codebase Memory

by DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Runs on your computer★ 48,148MITUpdated 21 days ago
Install

Exa

by exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Runs in the cloud★ 5,213MITUpdated 2 months ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

An MCP server that gives AI assistants direct access to your Help Scout inboxes, conversations, customers, organizations, threads, and Docs knowledge base. Search tickets, pull customer and account context, inspect articles, spot patterns, and get answers without leaving your editor or chat window.

Built by a Help Scout customer who wanted to give his support team superpowers. If you handle customer conversations in Help Scout and want AI to help you work faster, this is for you.

What You Can Do

  • Search conversations by keyword, date range, status, tag, email domain, or ticket number
  • Look up customers by name, advanced query syntax, or exact email address
  • Explore organizations with direct customer and conversation traversal
  • Inspect conversation detail with raw ticket metadata, summaries, full threads, attachments, and original source
  • Pull full thread history into context before drafting a reply
  • Get conversation summaries with the original customer message and latest staff response
  • Search and retrieve Docs articles from the separate Help Scout Docs API
  • Pull Help Scout reports and metadata for company, conversations, Docs, channels, productivity, happiness, users, teams, system users, statuses, routing, and webhooks
  • Monitor inbox activity across multiple inboxes with a single query
  • Take action with opt-in writes: draft replies, internal notes, tags, status, assignment, snooze, and more, all off by default
  • Reduce message payloads with optional message content redaction and scoped inbox access

Quick Start

Claude Desktop & Claude Cowork (Recommended)

One-click install using Desktop Extensions. One install covers both Chat and Cowork sessions in the Claude desktop app.

  1. Download the latest .mcpb file from releases
  2. Double-click to install (or drag into Claude Desktop)
  3. Enter your Help Scout App ID and App Secret in the extension settings; the settings also carry toggles for message redaction and the opt-in write surface
  4. Restart Claude Desktop

If the tools don't show up in a Cowork session, update the desktop app to the latest version and start a fresh session. (Cowork walkthrough)

Optional: add the helpscout-navigator skill so Claude picks the right operation faster. Go to Customize, click + > Add marketplace from GitHub, enter drewburchfield/help-scout-mcp-server, and install helpscout-navigator.

Claude Code

Register the server, then optionally add the helpscout-navigator skill, which teaches Claude to pick the right operation for each query.

claude mcp add helpscout \

--env HELPSCOUT_APP_ID=your-app-id \ --env HELPSCOUT_APP_SECRET=your-app-secret \ -- npx -y help-scout-mcp-server

Then, for the navigation skill:

  1. Run /plugin marketplace add drewburchfield/help-scout-mcp-server
  2. Run /plugin install helpscout-navigator

The server alone gives you the tools; the skill also teaches the AI how to use them well.

For Cursor, VS Code, and Other MCP Clients

Add to your MCP client's config file (e.g., claude_desktop_config.json, .cursor/mcp.json):

{

"mcpServers": { "helpscout": { "command": "npx", "args": ["help-scout-mcp-server@2.1.0"], "env": { "HELPSCOUT_APP_ID": "your-app-id", "HELPSCOUT_APP_SECRET": "your-app-secret", "HELPSCOUT_DOCS_API_KEY": "optional-docs-api-key" } } } }

Docker
docker run -e HELPSCOUT_APP_ID="your-app-id" \

-e HELPSCOUT_APP_SECRET="your-app-secret" \ -e HELPSCOUT_DOCS_API_KEY="optional-docs-api-key" \ drewburchfield/help-scout-mcp-server:2.1.0

Getting Your API Credentials

  1. Go to Help Scout > My Apps > Create Private App
  2. Copy your App ID and App Secret

Help Scout uses OAuth2 Client Credentials flow exclusively. Personal Access Tokens are not supported. The app authenticates as the user who created it, with that user's permissions; there is no separate scope selection, which is why the server's own write gating defaults to off.

Help Scout UIEnvironment Variable
App IDHELPSCOUT_APP_ID
App SecretHELPSCOUT_APP_SECRET

Alternative names HELPSCOUT_CLIENT_ID / HELPSCOUT_CLIENT_SECRET are also supported.

Docs knowledge base tools use Help Scout Docs API v1, which is separate from the Mailbox API. Set HELPSCOUT_DOCS_API_KEY only if you want to use listDocs*, searchDocsArticles, getDocsArticle, or redirect tools.

Tools

The server advertises three tools that together reach every supported read operation (55 across the Mailbox and Docs APIs):

ToolPurpose
search_help_scoutFind operations by intent ("customer conversation history", "happiness report")
describe_help_scoutLoad the full input schemas for the operations you selected
read_help_scoutExecute one operation: { "name": "getThreads", "arguments": { ... } }

This keeps the advertised surface small enough that AI clients don't drown in schemas, while every read capability stays one search away. Operations in the current registry also remain callable by name directly. Tool names removed in the v2.0.0 consolidation (for example comprehensiveConversationSearch, structuredConversationFilter, and searchInboxes) are not; their capabilities live in searchConversations and listAllInboxes.

An optional fourth tool, write_help_scout, appears only when an operator turns writes on. See Write operations (opt-in).

For the MCP compatibility contract and roadmap, see:

  • MCP tool contract
  • MCP vs CLI boundary
  • MCP tool surface roadmap
Which operation should I use?

Run any of these via read_help_scout:

TaskOperationExample
List recent ticketssearchConversations"Show me active tickets from this week"
Find by keywordsearchConversations (contentTerms)"Find conversations about billing errors"
Look up a ticket numbersearchConversations (conversationNumber)"Show me ticket #42839"
Complex filterssearchConversations (emailDomain, tag)"All @acme.com conversations tagged urgent"
Browse customerslistCustomers"Show customers named Jane"
Find a customer by emailsearchCustomersByEmail"Find customer jane@acme.com"
Inspect a customer profilegetCustomer"Open customer 12345"
Pull customer contact channelsgetCustomerContacts"Show contact details for customer 12345"
Browse organizationslistOrganizations"Show the busiest organizations"
Inspect an organizationgetOrganization"Open organization 456"
List customers in an organizationgetOrganizationMembers"Who belongs to organization 456?"
List organization conversationsgetOrganizationConversations"Show support history for organization 456"
Raw conversation detailgetConversation"Open conversation 12345 with full metadata"
Quick conversation overviewgetConversationSummary"Summarize this conversation"
Full message historygetThreads"Show me the complete thread"
Inspect inbox fields, folders, or routinggetInbox (include)"Show routing for inbox 359402" (include: ["routing"])
Search Docs articlessearchDocsArticles"Find knowledge base articles about refunds"
Retrieve a Docs articlegetDocsArticle"Open Docs article 123"
Current MCP host timegetServerTimeUsed for time-relative searches

Inboxes are auto-discovered when the server connects. AI agents get inbox IDs in their instructions automatically, so no lookup step is needed.

Write operations (opt-in)

A default install is read-only. It advertises the three tools above and nothing else, unchanged from 2.0. Writes exist only after an operator sets a flag.

FlagWhat it adds
HELPSCOUT_ENABLE_WRITES=trueA fourth tool, write_help_scout, carrying 11 tier-1 conversation operations
HELPSCOUT_ENABLE_CUSTOMER_VISIBLE_WRITES=trueTwo more operations on that same tool: sendReply and publishDraft

Tier 1 covers draft replies, internal notes, status changes, assign and unassign, adding and removing tags, custom field values, snooze and unsnooze, and moving a conversation to another inbox. None of it emails anyone: a draft is saved unsent, and a note is visible to teammates only.

Tier 2 is the only path that reaches a customer, and it needs both flags. Every call to sendReply or publishDraft must also carry confirmation naming the operation and the target:

{

"name": "sendReply", "arguments": { "conversationId": "12345", "text": "..." }, "confirm": true, "confirmOperation": "sendReply", "targetId": "12345" }

Missing, false, or mismatched confirmation is refused before anything reaches Help Scout. Deletes and admin configuration writes are deliberately not exposed, under any flag.

Set "dryRun": true on any write to validate the arguments and see the exact request that would be sent, without contacting Help Scout.

Full rules: write tool contract.

Configuration

VariableDescriptionDefault
HELPSCOUT_APP_IDApp ID from Help Scout My AppsRequired
HELPSCOUT_APP_SECRETApp Secret from Help Scout My AppsRequired
HELPSCOUT_DEFAULT_INBOX_IDScope searches to a specific inboxNone (all inboxes)
HELPSCOUT_BASE_URLHelp Scout API endpointhttps://api.helpscout.net/v2/
HELPSCOUT_DOCS_API_KEYOptional Docs API key for knowledge base toolsNone
HELPSCOUT_DOCS_BASE_URLHelp Scout Docs API endpointhttps://docsapi.helpscout.net/v1/
REDACT_MESSAGE_CONTENTReplace message bodies with placeholdersfalse
HELPSCOUT_ENABLE_WRITESAdvertise write_help_scout with the tier-1 conversation writesUnset (false)
HELPSCOUT_ENABLE_CUSTOMER_VISIBLE_WRITESAlso enable sendReply and publishDraft, which email the customerUnset (false)
CACHE_TTL_SECONDSCache duration for API responses300
LOG_LEVELLogging verbosity (error, warn, info, debug)info

Compatibility

Works with any MCP-compatible client:

CategoryClients
AI AssistantsClaude Desktop (Chat and Cowork), Goose, and other MCP-enabled assistants
Code EditorsCursor, VS Code, Windsurf, Continue.dev
Command LineClaude Code, Codex, Gemini CLI, OpenCode
CustomAny application implementing the MCP standard

Security and Privacy

Built with security-minded te

Only the beginning is shown; read the rest in the repo

Ask PopNx