MoreAI.tools
I
Intercom MCP
42
Stack Score
Editorial pick✓ Verified workingMCP server
Intercom MCP logo

Intercom MCP

Read conversations, send replies, manage users in Intercom.

Try Intercom MCP

Best for

Best for CS teams running Intercom who want AI-augmented support flows.

At a glance

Pricing
open-source
Setup time
30 minutes
Learning curve
moderate
Last verified
5/27/2026

What we love

  • Intercom-maintained
  • Deep Help Center integration
  • Strong CS use case

Where it falls short

  • Intercom OAuth scopes complex
  • Some endpoints rate-limited
  • Best with paid Intercom plan

Install & connect

Copy-paste ready

Install
shell
npx -y mcp-remote https://intercom.run.tools
Config — Claude Desktop
json
{
  "mcpServers": {
    "intercom": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://intercom.run.tools"]
    }
  }
}
Config — Claude Code
shell
claude mcp add --transport http intercom https://intercom.run.tools

Pricing

✓ Pricing verified Jun 14, 2026

1 tier

Open-source

$0

perpetual

  • MIT

Overview

MCP server for Intercom — fetch conversations, send messages, look up users, tag conversations, run reports. Intercom OAuth or API token auth.

Key features

  • Conversation read + reply
  • User lookup
  • Tagging + assignment
  • Articles + Help Center
  • OAuth + token

Exposed tools

The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.

  • INTERCOM_GET_A_CONTACT
    Fetch details of a single contact.
  • INTERCOM_CREATE_OR_UPDATE_A_COMPANY
    Create or update a company.
  • INTERCOM_DELETE_A_COMPANY
    Delete a single company.
  • INTERCOM_DELETE_A_CONTACT
    Delete a single contact.
  • INTERCOM_RETRIEVE_COMPANIES
    Fetch a single company by company_id or name.
  • INTERCOM_RETRIEVE_A_COMPANY_BY_ID
    Fetch a single company by ID.
  • INTERCOM_UPDATE_A_COMPANY
    Update a single company by ID.
  • INTERCOM_UPDATE_A_CONTACT
    Update an existing contact (user or lead).
  • INTERCOM_LIST_ALL_COMPANIES
    List companies sorted by last request.
  • INTERCOM_SCROLL_OVER_ALL_COMPANIES
    Scroll through huge company datasets.
  • INTERCOM_LIST_ATTACHED_CONTACTS
    List all contacts that belong to a company.
  • INTERCOM_LIST_ATTACHED_COMPANIES_FOR_CONTACT
    List companies associated with a contact.
  • INTERCOM_ATTACH_A_CONTACT_TO_A_COMPANY
    Attach a company to a contact.
  • INTERCOM_DETACH_A_CONTACT_FROM_A_COMPANY
    Detach a company from a contact.
  • INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_COMPANIES
    List segments for a company.
  • INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_CONTACT
    List segments associated with a contact.
  • INTERCOM_LIST_SUBSCRIPTIONS_FOR_A_CONTACT
    List subscription types attached to a contact.
  • INTERCOM_ADD_SUBSCRIPTION_TO_A_CONTACT
    Add a subscription to a contact.
  • INTERCOM_REMOVE_SUBSCRIPTION_FROM_A_CONTACT
    Remove a subscription from a contact.
  • INTERCOM_LIST_TAGS_ATTACHED_TO_A_CONTACT
    List all tags attached to a specific contact.
  • INTERCOM_ADD_TAG_TO_A_CONTACT
    Tag a specific contact.
  • INTERCOM_REMOVE_TAG_FROM_A_CONTACT
    Remove a tag from a contact.
  • INTERCOM_MERGE_A_LEAD_AND_A_USER
    Merge a lead contact into a user contact.
  • INTERCOM_CREATE_A_NOTE
    Add a note to a contact.
  • INTERCOM_LIST_ALL_NOTES
    List notes for a contact.
  • INTERCOM_LIST_CONVERSATIONS
    List conversations with filters and pagination.
  • INTERCOM_GET_CONVERSATION
    Retrieve a conversation by ID.
  • INTERCOM_CREATE_CONVERSATION
    Create a new conversation.
  • INTERCOM_REPLY_TO_CONVERSATION
    Reply to an existing conversation.
  • INTERCOM_CLOSE_CONVERSATION
    Close (resolve) a conversation.
  • INTERCOM_REOPEN_CONVERSATION
    Reopen a closed conversation.
  • INTERCOM_ASSIGN_CONVERSATION
    Assign a conversation to an admin or team.
  • INTERCOM_SEARCH_CONVERSATIONS
    Search conversations with filters and sorting.
  • INTERCOM_LIST_ALL_ADMINS
    List admins for a workspace.
  • INTERCOM_RETRIEVE_AN_ADMIN
    Retrieve details of a single admin.
  • INTERCOM_IDENTIFY_AN_ADMIN
    View the currently authorised admin.
  • INTERCOM_SET_AN_ADMIN_TO_AWAY
    Set an Admin as away for the Inbox.
  • INTERCOM_LIST_ALL_ACTIVITY_LOGS
    Log of activities by all admins in an app.
  • INTERCOM_LIST_ALL_HELP_CENTERS
    List Help Centers.
  • INTERCOM_RETRIEVE_A_HELP_CENTER
    Fetch a Help Center by ID.
  • INTERCOM_LIST_ALL_COLLECTIONS
    List Help Center collections.
  • INTERCOM_RETRIEVE_A_COLLECTION
    Fetch a Help Center collection.
  • INTERCOM_CREATE_A_COLLECTION
    Create a Help Center collection.
  • INTERCOM_UPDATE_A_COLLECTION
    Update a collection.
  • INTERCOM_DELETE_A_COLLECTION
    Delete a collection.
  • INTERCOM_LIST_ALL_ARTICLES
    List all Help Center articles.
  • INTERCOM_RETRIEVE_AN_ARTICLE
    Fetch a Help Center article.
  • INTERCOM_CREATE_AN_ARTICLE
    Create a new Help Center article.
  • INTERCOM_UPDATE_AN_ARTICLE
    Update an article.
  • INTERCOM_DELETE_AN_ARTICLE
    Delete an article.
  • INTERCOM_SEARCH_FOR_ARTICLES
    Search Help Center articles.

Best use cases

AI-augmented support

Let Claude draft replies to Intercom tickets with conversation history context.

Support analytics

Pull Intercom data into Claude for response-time analysis.

Integrations

Intercom
Slack
Salesforce
HubSpot

One AI Stack pick every week.

The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.