Intercom MCP Server
Provides tools for searching contacts, managing conversations, replying, assigning, closing, and adding notes to contacts via Intercom's API.
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables 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.Last updatedMIT
- Alicense-qualityCmaintenanceEnables to search, view, and interact with Intercom contacts and conversations, including sending customer-visible replies and internal notes.Last updatedMIT

Xalantis MCP Serverofficial
AlicenseAqualityBmaintenanceEnables managing support tickets from Claude, Cursor, and other AI tools, including listing, creating, updating, and replying to tickets.Last updated6150MIT- Alicense-qualityCmaintenanceEnables interaction with Intercom's customer communications platform via the Intercom REST API, providing 102 tools for managing admins, articles, companies, contacts, conversations, and more.Last updated2MIT
Related MCP Connectors
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Connect AI to your Attio CRM. Manage contacts, companies, deals, and sales pipelines. Create tasks…
Run AI customer support from your terminal: conversations, knowledge base, and chat widget.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShackletonAnalytics/intercom-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server