Intercom Mcp Server MCP Server

A hosted MCP server that gives AI agents full access to Intercom's core support workflows-search contacts, manage conversations, reply, assign, close tickets, and log notes.

Local serverstdio

What is the Intercom Mcp Server?

Intercom Mcp Server is an MCP project maintained in the shackletonanalytics/intercom-mcp-server repository. The maintainer describes its purpose as “A hosted MCP server that gives AI agents full access to Intercom's core support workflows-search contacts, manage conversations, reply, assign, close tickets, and log notes”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares INTERCOM_API_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_contactsFind a contact by email, name, or phone
create_or_update_contactCreate a new contact or update an existing one
search_conversationsFilter conversations by status, contact, or assignee
reply_to_conversationSend a customer reply or internal note
close_conversationResolve and close an open conversation
assign_conversationRoute a conversation to an admin or team
create_contact_noteAdd an internal audit note to a contact's profile

How to install the Intercom Mcp Server

{
  "mcpServers": {
    "intercom": {
      "command": "node",
      "args": [
        "/absolute/path/to/intercom-mcp-server/index.js"
      ],
      "env": {
        "INTERCOM_API_TOKEN": "YOUR_INTERCOM_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
INTERCOM_API_TOKENDeclared in the maintainer’s client configuration.Yes