Intercom

by fabian1710

5 stars
383 downloads
Not rated
GitHub

About

Integrates with Intercom to provide filtered access to conversations and chats, enabling detailed analysis of customer interactions and support trends.

Details

Author
fabian1710
Repository
fabian1710/mcp-intercom
GitHub stars
5
Downloads
383
Categories
Communication, Other, Productivity, Developer Tools, Design, Workplace, AI, Community, Search, Knowledge Base, Frontend, Infrastructure

- Query Intercom conversations with filtering options:
- Date range (start and end dates)
- Customer ID
- Conversation state
- Secure access using your Intercom API key
- Rich conversation data including:
- Basic conversation details
- Contact information
- Statistics (responses, reopens)
- State and priority information

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Intercom
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 /path/to/mcp-intercom/dist/index.js
    Environment
    • INTERCOM_API_KEY your_api_key_here

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Start the server:

npm start

search-conversations

Searches Intercom conversations with optional filters. Parameters: createdAt (optional object with operator and value), updatedAt (optional object with operator and value), sourceType (optional string), state (optional string), open (optional boolean), read (optional boolean).

search-conversations

Searches Intercom conversations with optional filters.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "intercom": {
            "env": {
                "INTERCOM_API_KEY": "your_api_key_here"
            },
            "args": [
                "/path/to/mcp-intercom/dist/index.js"
            ],
            "command": "node"
        }
    }
}

Linux

{
    "env": {
        "INTERCOM_API_KEY": "your_api_key_here"
    },
    "args": [
        "/path/to/mcp-intercom/dist/index.js"
    ],
    "command": "node"
}

Macos

{
    "env": {
        "INTERCOM_API_KEY": "your_api_key_here"
    },
    "args": [
        "/path/to/mcp-intercom/dist/index.js"
    ],
    "command": "node"
}

Windows

{
    "env": {
        "INTERCOM_API_KEY": "your_api_key_here"
    },
    "args": [
        "/path/to/mcp-intercom/dist/index.js"
    ],
    "command": "node"
}

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.

- Query Intercom conversations with filtering options:

- Date range (start and end dates)
- Customer ID
- Conversation state

- Basic conversation details
- Contact information
- Statistics (responses, reopens)
- State and priority information

git clone https://github.com/fabian1710/mcp-intercom.git cd mcp-intercom

- Add the server to your Claude for Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS or%AppData%\Claude\claude_desktop_config.jsonon 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.

- createdAt(optional): Object withoperator(e.g., ">", "<", "=") andvalue(UNIX timestamp) for filtering by creation date.
- updatedAt(optional): Object withoperator(e.g., ">", "<", "=") andvalue(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.

- "Search for all conversations created after January 1, 2024"
- "Find conversations updated before last week"
- "List all open email conversations"
- "Get all unread conversations"

- The server requires an Intercom API key to function
- API key should be stored securely in environment variables
- The server only provides read access to conversations
- All API requests are made with proper authentication
- Start development mode with auto-recompilation:
- Fork the repository
- Create a new branch for your feature
- Make your changes
- Submit a pull request

Connect Tidio with your website via MCP. Embed the widget without exiting your programming environment.

A high-performance MCP server for analyzing Intercom conversations with fast, local access via caching and background sync.

An MCP server that enables AI assistants to interact with Help Scout data, such as customers and conversations.

Search and read support tickets from Jitbit Helpdesk via AI assistants. Works with SaaS and on-premise installations.

AI phone secretary for businesses: place outbound calls and read transcripts, leads, voicemails, SMS, and analytics from your business line.

Access and analyze customer support data from Intercom.

Salesforce MCP Server - Enhanced Edition

A Salesforce MCP server with automatic integrations for services such as WhatsApp, Slack, email, and custom webhooks.

Hosted, Stateless & Multitenant Google Business Profile MCP server enables AI assistants to manage business listings, reviews, locations, and customer interactions through Google Business Profile.

A powerful, production-ready Model Context Protocol (MCP) server for Zammad - the open-source helpdesk and ticket system.

Connect your AI assistant to Onboard to monitor live onboarding projects, surface blocked tasks and risks, draft customer emails, and take action on tasks with role-based access and preview-first safety.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.