Help Scout MCP (GravityKit) logo

Help Scout MCP (GravityKit)

Help Scout MCP server: search conversations, fetch transcripts, browse docs, and pull reports β€” all from Claude or any MCP client

  • Runs, needs keysIt installed and started in our sandbox, then stopped for configuration such as an API key.
  • Health: ActiveRecent health check succeeded.Last checked 10/29/2026, 7:45:31 PM
  • Support & Service Management
  • 3stars
  • No ratings User RatingsBe the first to rate and review this MCP server!
  • UpdatedApr 14, 2026
  • Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.

Install Help Scout MCP (GravityKit)

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": {
    "gravitykit-help-scout-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@gravitykit/help-scout-mcp"
      ]
    }
  }
}

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

We couldn’t confirm it starts correctly

The install command installed and started the server, which then stopped for configuration (such as an API key) that our sandbox does not have β€” expected for servers that connect to your account.

npx -y @gravitykit/help-scout-mcp

No response to initialize.

This is an experimental automated check and can have false negatives β€” missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 5d ago.

Overview

Tools45

What Help Scout MCP (GravityKit) lets your agent do. Expand a tool for its parameters.

Self-reported~667 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 3d ago

Recent health check succeeded.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev Β· @gravitykit/help-scout-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads802Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Install checkRunsOur sandbox started it; it then asked for an API key or config.
Tools exposed45Callable tools this server registers over MCP.

From the project README

Help Scout MCP Server

npm version License: MIT TypeScript

Help Scout MCP Server - Connect Claude and other AI assistants to your Help Scout data with enterprise-grade security and advanced search capabilities.

Note: This is a fork of the original help-scout-mcp by Drew Burchfield.

πŸ“– Table of Contents

πŸŽ‰ What's New

  • πŸ“š Full Docs API Integration: Complete support for Help Scout Docs API
    • Browse and search documentation sites, collections, categories, and articles
    • Read full article content with PII protection
    • Update articles, collections, and categories (with safety controls)
  • πŸ“ˆ Complete Reports API: All Help Scout Reports endpoints implemented
    • Conversation reports (chat, email, phone) with detailed metrics
    • User/team performance reports with productivity analytics
    • Company-wide reports with customer and team insights
    • Happiness reports with satisfaction scores and feedback
    • Docs analytics with article views and visitor metrics
  • 🎯 MCPB Extension: One-click installation for Claude Desktop
  • πŸ”§ Clear Environment Variables: HELPSCOUT_APP_ID and HELPSCOUT_APP_SECRET
  • ⚑ Connection Pooling: Improved performance with HTTP connection reuse
  • πŸ›‘οΈ Enhanced Security: Comprehensive input validation and API constraints
  • πŸ”„ Dependency Injection: Cleaner architecture with ServiceContainer
  • πŸ§ͺ Comprehensive Testing: 69%+ branch coverage with reliable tests

Prerequisites

  • Node.js 18+ (for command line usage)
  • Help Scout Account with API access
  • OAuth2 App from Help Scout (Personal Access Tokens are no longer supported)
  • Claude Code, Claude Desktop, or any MCP-compatible client

Note: The MCPB extension bundles all dependencies, so no local Node.js installation needed for Claude Desktop users.

Quick Start

⚑ Option 1: Claude Code (Easiest)

The fastest way to get started β€” just ask Claude to install it:

Terminal
claude "Install the @gravitykit/help-scout-mcp MCP server"

Claude Code will add it to your project's .mcp.json automatically. When prompted, provide your Help Scout App ID and App Secret.

You can also add it manually:

Terminal
claude mcp add helpscout -- npx @gravitykit/help-scout-mcp

Then set your credentials in .mcp.json:

config.json
{
  "mcpServers": {
    "helpscout": {
      "command": "npx",
      "args": ["@gravitykit/help-scout-mcp"],
      "env": {
        "HELPSCOUT_APP_ID": "your-app-id",
        "HELPSCOUT_APP_SECRET": "your-app-secret"
      }
    }
  }
}

🎯 Option 2: Claude Desktop (MCPB One-Click Install)

Easiest setup using MCP Bundles - no configuration needed:

  1. Download the latest .mcpb file from releases
  2. Double-click to install in Claude Desktop
  3. Enter your Help Scout App ID and App Secret when prompted
  4. Start using immediately!

πŸ“‹ Option 3: Claude Desktop (Manual Config)

config.json
{
  "mcpServers": {
    "helpscout": {
      "command": "npx",
      "args": ["@gravitykit/help-scout-mcp"],
      "env": {
        "HELPSCOUT_APP_ID": "your-app-id",
        "HELPSCOUT_APP_SECRET": "your-app-secret"
      }
    }
  }
}

πŸ’» Option 4: Command Line

bash
HELPSCOUT_APP_ID="your-app-id" \
HELPSCOUT_APP_SECRET="your-app-secret" \
npx @gravitykit/help-scout-mcp

Getting Your API Credentials

🎯 Recommended: OAuth2 Client Credentials (Step-by-Step)

This method is recommended for production use and provides automatic token refresh.

Why Client Credentials? MCP servers are backend applications that run without user interaction. We use the Client Credentials flow (not Authorization Code flow) because:

  • βœ… No browser or user login required
  • βœ… Perfect for server-to-server authentication
  • βœ… Automatic token refresh
  • βœ… Works with Claude Desktop, Continue.dev, etc.

Step 1: Create a Private App

  1. Log in to your Help Scout account
  2. Click your profile icon (top right) β†’ My Apps
  3. Click Create My App
  4. Fill out the form:
    • App Name: e.g., "Help Scout MCP Server"
    • Redirection URL: Use https://example.com (required field but not used for server apps)
    • Description: Optional description of your integration

Step 2: Configure App Permissions

Select the scopes your app needs:

  • βœ… Mailbox - Read conversations, threads, and mailbox data
  • βœ… Customers - Access customer information
  • βœ… Reports - Access analytics and reporting (Plus/Pro plans only)
  • βœ… Users - Read user information
  • βœ… Webhooks - If you need webhook functionality

Note: Only select the scopes you actually need for security best practices.

Step 3: Save and Get Credentials

  1. Click Create Application
  2. You'll see your credentials:
    • App ID (this is your Client ID)
    • App Secret (this is your Client Secret)
  3. ⚠️ Important: Copy these immediately! The App Secret is only shown once.

Step 4: Configure the MCP Server

Set these environment variables:

server.ts
export HELPSCOUT_APP_ID="your-app-id-here"
export HELPSCOUT_APP_SECRET="your-app-secret-here"

Or add to your .env file:

env
HELPSCOUT_APP_ID=your-app-id-here
HELPSCOUT_APP_SECRET=your-app-secret-here

Step 5: Test Your Configuration

bash
# Test with environment variables
HELPSCOUT_APP_ID="your-app-id" \
HELPSCOUT_APP_SECRET="your-app-secret" \
npx @gravitykit/help-scout-mcp

# Or if using .env file
npx @gravitykit/help-scout-mcp

Troubleshooting OAuth Issues

  • "Unknown URL" for Reports: Ensure your account has a Plus/Pro plan
  • Authentication Failed: Double-check your App ID and App Secret
  • Missing Scopes: Go back to My Apps and edit your app's permissions
  • Token Expired: The server handles refresh automatically

πŸ“š For Docs API Access

  1. Go to Help Scout Docs Settings
  2. Generate a Docs API Key
  3. Use in configuration: HELPSCOUT_DOCS_API_KEY=your-docs-api-key

Important Notes:

  • The Docs API key is separate from your main Help Scout API credentials
  • Ensure Help Scout Docs is enabled for your account
  • You must have at least one Docs site created to access documentation
  • Reports API (for analytics) requires Plus/Pro plan

Features

  • πŸ” Advanced Search: Multi-status conversation search, content filtering, boolean queries
  • πŸ’¬ Reply Creation: Draft or published replies with HTML formatting optimized for Help Scout
  • πŸ“Š Smart Analysis: Conversation summaries, thread retrieval, inbox monitoring
  • πŸ“š Docs Integration: Full Help Scout Docs API support for articles, collections, and categories
  • πŸ“ˆ Comprehensive Reports: All Help Scout Reports API endpoints - chat, email, phone, user, company, happiness, and docs analytics
  • πŸ”’ Enterprise Security: PII redaction, secure token handling, comprehensive audit logs
  • ⚑ High Performance: Built-in caching, rate limiting, automatic retry logic
  • 🎯 Easy Integration: Works with Claude Desktop, Cursor, Continue.dev, and more

Tools & Capabilities

Conversation Tools

ToolDescriptionBest For
searchConversationsSearch by keywords, structured filters, or list by status/date/inbox. Supports includeTranscripts for inline message content.Listing, keyword search, content search, summarization
structuredConversationFilterLookup by ticket number, assignee, customer ID, or folder IDTicket lookup, assignee filtering
getConversationSummaryFirst customer message + latest staff replyQuick conversation overview
getThreadsFull message history with optional transcript format. Excludes AI drafts by default (excludeDrafts: true).Full context analysis
getAttachmentDownload a conversation attachment to a temp fileInspecting uploaded files
searchInboxesList inboxes or filter them by nameDiscovering available inboxes
createReplyCreate a draft or published reply on a conversationReplying to customers
createNoteCreate an internal note on a conversationInternal triage and handoff
getConversationGet a conversation by ID with optional embedded threadsDirect conversation lookup
createConversationCreate a new conversation with subject, customer, and initial messageStarting new tickets
updateConversationUpdate a conversation's status, assignee, tags, or subjectTriaging and managing tickets
getServerTimeCurrent server timestampTime-relative searches

Documentation Tools

Set HELPSCOUT_DISABLE_DOCS=true to hide all Docs tools if you don't use Help Scout Docs.

Reviews

No reviews yet β€” be the first to share how it worked for you.

Frequently Asked Questions about Help Scout MCP (GravityKit)

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "help-scout-mcp-gravitykit": { "command": "npx", "args": ["-y","@gravitykit/help-scout-mcp"] } }

Help Scout MCP server: search conversations, fetch transcripts, browse docs, and pull reports β€” all from Claude or any MCP client

We don't have confirmed pricing for Help Scout MCP (GravityKit). Listing it on AllMCPs is free, but that says nothing about what the server itself costs β€” check the project's own site for current pricing.

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 PreviewHelp Scout MCP (GravityKit) AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gravitykit-help-scout-mcp?style=directory)](https://allmcps.com/mcp/gravitykit-help-scout-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/gravitykit-help-scout-mcp"><img src="https://allmcps.com/api/badge/gravitykit-help-scout-mcp?style=directory" alt="Help Scout MCP (GravityKit) on AllMCPs" /></a>