Intercom MCP Server
Intercom conversation data access with flexible filtering for AI model analysis.
Data last scanned today · Reviewed today
Overview
This MCP server enables language models to retrieve and analyze Intercom chat histories. It provides tools to filter conversations by parameters such as creation and update dates, conversation states, and source types. By integrating this server, users can feed conversation details, contact information, and interaction statistics into their AI agents. It requires an Intercom API key to be defined in the local environment configuration to authenticate requests.
Our verdict
With a security score of 10/100, this server is currently high-risk. The repository has not received a commit in over 580 days and lacks a formal license, making the legal terms of use unclear. Due to the lack of recent maintenance and community-only oversight, this tool is recommended only for experimental or sandbox environments rather than sensitive workflows.
- Uses only five direct dependencies
- Provides clear documentation for installation and configuration
- No detected license for open-source usage
- Last code commit was over 580 days ago
- Low bus-factor with only one contributor
Setup
{
"mcpServers": {
"mcp-intercom": {
"args": [
"-y",
"mcp-intercom"
],
"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
| Tool | Description | Risk |
|---|---|---|
| search-conversations | Searches Intercom conversations with optional filters. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What authentication is required to use this server?
The server requires a valid Intercom API key, which must be configured in your environment variables.
›What level of access does this server have to my Intercom account?
The server is restricted to read-only access for your Intercom conversations.
›Can I filter conversations by specific timeframes?
Yes, you can filter by creation or update dates by providing an operator such as '>', '<', or '=' along with a UNIX timestamp.
›What specific conversation statuses can I filter by?
You can filter by the conversation state, such as 'open' or 'closed', and by specific boolean flags for open and read status.
Badge
Maintain this server? Add the live badge to your README.