Intercom Conversations
STDIOMCP server providing access to Intercom conversations and chats with filtering options.
MCP server providing access to Intercom conversations and chats with filtering options.
A Model Context Protocol (MCP) server that provides access to Intercom conversations and chats. This server allows LLMs to query and analyze your Intercom conversations with various filtering options.
git clone https://github.com/fabian1710/mcp-intercom.git cd mcp-intercom
npm install
cp .env.example .env
.env
:INTERCOM_API_KEY=your_api_key_here
npm run build
Start the server:
npm start
~/Library/Application Support/Claude/claude_desktop_config.json
on macOS or %AppData%\Claude\claude_desktop_config.json
on Windows):{ "mcpServers": { "intercom": { "command": "node", "args": ["/path/to/mcp-intercom/dist/index.js"], "env": { "INTERCOM_API_KEY": "your_api_key_here" } } } }
Searches Intercom conversations with optional filters.
Parameters:
createdAt
(optional): Object with operator
(e.g., ">", "<", "=") and value
(UNIX timestamp) for filtering by creation date.updatedAt
(optional): Object with operator
(e.g., ">", "<", "=") and value
(UNIX timestamp) for filtering by update date.sourceType
(optional): Source type of the conversation (e.g., "email", "chat").state
(optional): Conversation state to filter by (e.g., "open", "closed").open
(optional): Boolean to filter by open status.read
(optional): Boolean to filter by read status.Example queries:
npm run dev
npm run lint
MIT