MCP Hub
Back to servers

MCP Help Scout

A comprehensive MCP server that provides full access to Help Scout's Docs and Inbox APIs. It enables users to manage knowledge base articles, collections, and sites while also handling customer conversations, threads, and mailbox operations.

Updated
Feb 6, 2026

MCP Help Scout

A comprehensive Model Context Protocol (MCP) server for the full Help Scout API — covering both the Docs API and the Inbox API.

Most existing Help Scout MCPs only cover conversations/messages. This one provides complete coverage of Help Scout's knowledge base (Docs) in addition to inbox functionality.

Features

Docs API (v1)

Full CRUD operations for Help Scout's knowledge base:

  • Sites — List, get, create, update, delete
  • Collections — List, get, create, update, delete
  • Categories — List, get, create, update, reorder, delete
  • Articles — List, search, get, create, update, delete, drafts, revisions
  • Redirects — List, get, create, update, delete

Inbox API (v2)

Core inbox operations:

  • Conversations — List, get, create, delete
  • Threads — List, reply, add notes
  • Customers — List, get, create
  • Mailboxes — List, get
  • Users — List, get, get current user
  • Tags — List

Setup

Prerequisites

  • Node.js 18+
  • Help Scout API credentials (see below)

Installation

npm install -g @solveitsimply/mcp-helpscout

Or clone and build locally:

git clone https://github.com/solveitsimply/mcp-helpscout.git
cd mcp-helpscout
npm install
npm run build

Environment Variables

VariableRequired ForDescription
HELPSCOUT_API_KEYDocs APIAPI key from Help Scout → Profile → Authentication → API Keys
HELPSCOUT_APP_IDInbox APIOAuth app ID from Help Scout → Manage → Apps → My Apps
HELPSCOUT_APP_SECRETInbox APIOAuth app secret

You can use just the Docs API key, just the Inbox OAuth credentials, or both.

VS Code MCP Configuration

Add to .vscode/mcp.json:

{
  "servers": {
    "mcp-helpscout": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/mcp-helpscout/dist/index.js"],
      "env": {
        "HELPSCOUT_API_KEY": "your-docs-api-key",
        "HELPSCOUT_APP_ID": "your-app-id",
        "HELPSCOUT_APP_SECRET": "your-app-secret"
      }
    }
  }
}

Or using shell to read from .env.local:

{
  "servers": {
    "mcp-helpscout": {
      "type": "stdio",
      "command": "sh",
      "args": [
        "-c",
        "export $(grep -E '^HELPSCOUT_' /path/to/.env.local | xargs) && exec node /path/to/mcp-helpscout/dist/index.js"
      ]
    }
  }
}

Available Tools

Docs API Tools

ToolDescription
docs_list_sitesList all Docs sites
docs_get_siteGet a site by ID
docs_create_siteCreate a new site
docs_update_siteUpdate a site
docs_delete_siteDelete a site
docs_list_collectionsList collections (filter by site, visibility)
docs_get_collectionGet a collection by ID
docs_create_collectionCreate a collection
docs_update_collectionUpdate a collection
docs_delete_collectionDelete a collection
docs_list_categoriesList categories in a collection
docs_get_categoryGet a category by ID
docs_create_categoryCreate a category
docs_update_categoryUpdate a category
docs_update_category_orderReorder categories
docs_delete_categoryDelete a category
docs_list_articlesList articles in a collection or category
docs_search_articlesSearch articles by query
docs_get_articleGet full article with content
docs_create_articleCreate an article
docs_update_articleUpdate an article
docs_delete_articleDelete an article
docs_list_related_articlesList related articles
docs_list_revisionsList article revisions
docs_get_revisionGet a specific revision
docs_save_draftSave an article draft
docs_delete_draftDelete an article draft
docs_list_redirectsList URL redirects for a site
docs_get_redirectGet a redirect by ID
docs_create_redirectCreate a redirect
docs_update_redirectUpdate a redirect
docs_delete_redirectDelete a redirect

Inbox API Tools

ToolDescription
inbox_list_conversationsList conversations (filter by mailbox, status, tag)
inbox_get_conversationGet conversation details
inbox_create_conversationCreate a new conversation
inbox_delete_conversationDelete a conversation
inbox_list_threadsList threads in a conversation
inbox_create_replySend a reply in a conversation
inbox_create_noteAdd an internal note
inbox_list_customersList/search customers
inbox_get_customerGet customer details
inbox_create_customerCreate a customer
inbox_list_mailboxesList mailboxes
inbox_get_mailboxGet mailbox details
inbox_list_usersList team members
inbox_get_userGet user details
inbox_get_meGet authenticated user
inbox_list_tagsList all tags

Authentication Details

Docs API

Uses HTTP Basic Authentication with the API key as the username and X as the password. The API key is associated with a Help Scout user account.

Base URL: https://docsapi.helpscout.net/v1

Inbox API

Uses OAuth 2.0 client credentials flow. The server automatically handles token acquisition and renewal.

Base URL: https://api.helpscout.net/v2

License

MIT

Reviews

No reviews yet

Sign in to write a review