Overview
MCP Intercom Server is a Model Context Protocol server designed for integrating Intercom chat functionalities. It enables large language models (LLMs) to query, analyze, and filter Intercom conversations efficiently.
To use the MCP Intercom Server, clone the repository, install the required dependencies, set up your Intercom API key, and start the server. You can then integrate it with tools like Claude for Desktop for enhanced interaction.
- Filter and query Intercom conversations by date, customer ID, and conversation state. - Secure integration using your Intercom API key. - Access rich conversation data including details, contact info, and response statistics.
- Analyzing customer support interactions via Intercom for insights.
- Retrieving specific conversation histories based on user queries.
- Integrating chat analysis into broader AI applications.
Add to your AI client
Use these steps to connect MCP Intercom Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-intercom-fabian1710": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-intercom-fabian1710"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-intercom-fabian1710": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-intercom-fabian1710"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-intercom-fabian1710": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-intercom-fabian1710"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-intercom-fabian1710": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-intercom-fabian1710"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-intercom-fabian1710": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-intercom-fabian1710"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-intercom-fabian1710": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-intercom-fabian1710"
]
}
}
}FAQ
Is there a cost to use the MCP Intercom Server?
No, the MCP Intercom Server is open-source and free to use.
Do I need a specific environment to use the server?
It requires Node.js for running the server, along with an Intercom API key for access.
Can I contribute to the development of MCP Intercom Server?
Yes! Contributions are welcome; you can fork the repository and submit pull requests.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":465,"uuid":"40a74406-771d-4511-bb8e-f60f2cd48969","name":"mcp-intercom","title":"MCP Intercom Server","description":"MCP server for Intercom chat integration","avatar_url":"https://avatars.githubusercontent.com/u/60644676?v=4","created_at":"$D2024-12-19T02:13:09.132Z","updated_at":"$D2024-12-19T12:39:33.075Z","status":"created","author_name":"fabian1710","author_avatar_url":"https://avatars.githubusercontent.com/u/60644676?v=4","tags":"mcp-intercom,chat-integration,llm-query","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/fabian1710/mcp-intercom","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]