Intercom MCP Server

Help Center content management and customer support workflow automation via Intercom.

Data last scanned today · Reviewed today

352 dangerous tools21 tools8JavaScriptMIT

Overview

This community-maintained server provides a bridge for managing Help Center articles and Intercom conversations directly through your AI assistant. It supports a full CRUD lifecycle for articles and collections, along with specialized tools to search, retrieve, and reply to customer conversations. Designed for efficiency, the server implements optimized, slimmed-down response objects to prevent cluttering the AI's context window. It also includes utility tools for listing workspace admins and initiating outbound emails to contacts.

Our verdict

This project carries a high risk level with a 35/100 security score. It lacks OAuth support, and the current implementation grants full write access without a restricted read-only mode, which could allow unintended modifications to your help content or support conversations. Because it is community-maintained rather than official, and has not yet been editorially reviewed, it is best suited for experimental environments or internal tools where you can monitor its activity closely.

  • Supports full CRUD operations for Intercom Help Center articles
  • Slimmed responses optimize AI context window memory usage
  • Includes helper utilities like workspace admin listing
  • Minimalist architecture with only one direct dependency
  • Full write access granted without read-only mode
  • Missing OAuth integration for secure credential management
  • Community-maintained without official vendor support
  • Security architecture has not undergone editorial review

Setup

Claude Desktop
{
  "mcpServers": {
    "intercom-mcp": {
      "args": [
        "-y",
        "intercom-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
get_articleGet a single article by ID.low
list_articlesList articles with pagination.low
search_articlesSearch for articles using keywords.low
create_articleCreate a new article with multilingual support.medium
update_articleUpdate an existing article.medium
list_collectionsList all Help Center collections (top-level categories).low
get_collectionGet a single collection by ID.low
update_collectionUpdate an existing collection.medium
delete_collectionDelete a collection permanently.high
delete_articleDelete an article permanently.high

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What API permissions are required for the Intercom access token?

The Intercom access token must have both Articles and Conversations read and write permissions enabled in the Developer Hub.

Why is the INTERCOM_ADMIN_ID environment variable necessary?

This ID is required for CS workflow tools like replying to conversations, adding internal notes, or sending outbound emails when an admin ID is not provided as a tool parameter.

Does this MCP server return the full Intercom object in tool responses?

No, action-tool responses are slimmed down to include only confirmation fields to prevent flooding the MCP client's context window.

How does this server handle outbound email creation with existing contacts?

The send_outbound_email tool automatically resolves or creates the contact and includes retry logic to handle potential 404 propagation delays after contact creation.

What conversation data is available through get_conversation?

It retrieves message history including comments, notes, and quick replies, while filtering out pure system events and surfacing specific attachments and ticket attributes.

Badge

Intercom MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.