Intercom MCP Server
Provides tools for searching contacts, managing conversations, replying, assigning, closing, and adding notes to contacts via Intercom's API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Intercom MCP Serversearch contacts by email john@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Intercom 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.
Built on the Model Context Protocol using the official @modelcontextprotocol/sdk.
Tools
Tool | What it does |
| Find a contact by email, name, or phone |
| Create a new contact or update an existing one |
| Filter conversations by status, contact, or assignee |
| Send a customer reply or internal note |
| Resolve and close an open conversation |
| Route a conversation to an admin or team |
| Add an internal audit note to a contact's profile |
Related MCP server: intercom-mcp
Quickstart
1. Get your Intercom API token
Go to app.intercom.com
Navigate to Settings → Developer Hub → Your App → Authentication
Copy your Access Token
For testing, create a free developer workspace at app.intercom.com/developers — no paid plan required.
2. Clone and install
git clone https://github.com/your-username/intercom-mcp-server.git
cd intercom-mcp-server
npm install3. Set your environment variable
cp .env.example .envOpen .env and add your token:
INTERCOM_API_TOKEN=your_token_here4. Connect to Claude Desktop
Add this to your Claude Desktop config file:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"intercom": {
"command": "node",
"args": ["/absolute/path/to/intercom-mcp-server/index.js"],
"env": {
"INTERCOM_API_TOKEN": "your_token_here"
}
}
}
}Restart Claude Desktop. You should see the Intercom tools available.
5. Test with the MCP Inspector
npx @modelcontextprotocol/inspector node index.jsThis opens a browser UI at http://localhost:5173 where you can call each tool manually and inspect responses.
Deployment on Railway
Push this repo to GitHub (private repo is fine)
Create a new project at railway.app
Connect your GitHub repo — Railway auto-detects Node.js
Add environment variable:
INTERCOM_API_TOKEN = your_tokenDeploy — Railway gives you a public URL
Environment Variables
Variable | Required | Description |
| Yes | Your Intercom Bearer token |
Requirements
Node.js 18 or higher
An Intercom account (free developer workspace works for testing)
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- UserportOAuthio.userport
Read and answer support conversations, and run outbound email and chat sequences, from your AI.
Work your miniDesk support inbox from AI apps: read conversations, search docs, draft replies.
1Connect AI tools to Weav customer service. Triage conversations, reply, and manage your Help Center.
Live chat + AI support inbox: list, triage, and reply to customer conversations; configure widgets.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage Gorgias support tickets: list open tickets, read conversation history, draft internal notes, send outbound replies (gated), and look up customer history.MIT
- AlicenseNot gradedqualityDmaintenanceEnables to search, view, and interact with Intercom contacts and conversations, including sending customer-visible replies and internal notes.MIT

Xalantis MCP Serverofficial
AlicenseAqualityBmaintenanceEnables managing support tickets from Claude, Cursor, and other AI tools, including listing, creating, updating, and replying to tickets.68 npmMIT- AlicenseNot gradedqualityDmaintenanceEnables interaction with Intercom's customer communications platform via the Intercom REST API, providing 102 tools for managing admins, articles, companies, contacts, conversations, and more.2MIT