I
Intercom MCP
42
Stack Score
Editorial pick✓ Verified workingMCP server
Intercom MCP
Read conversations, send replies, manage users in Intercom.
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, 20261 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_CONTACTFetch details of a single contact.
- INTERCOM_CREATE_OR_UPDATE_A_COMPANYCreate or update a company.
- INTERCOM_DELETE_A_COMPANYDelete a single company.
- INTERCOM_DELETE_A_CONTACTDelete a single contact.
- INTERCOM_RETRIEVE_COMPANIESFetch a single company by company_id or name.
- INTERCOM_RETRIEVE_A_COMPANY_BY_IDFetch a single company by ID.
- INTERCOM_UPDATE_A_COMPANYUpdate a single company by ID.
- INTERCOM_UPDATE_A_CONTACTUpdate an existing contact (user or lead).
- INTERCOM_LIST_ALL_COMPANIESList companies sorted by last request.
- INTERCOM_SCROLL_OVER_ALL_COMPANIESScroll through huge company datasets.
- INTERCOM_LIST_ATTACHED_CONTACTSList all contacts that belong to a company.
- INTERCOM_LIST_ATTACHED_COMPANIES_FOR_CONTACTList companies associated with a contact.
- INTERCOM_ATTACH_A_CONTACT_TO_A_COMPANYAttach a company to a contact.
- INTERCOM_DETACH_A_CONTACT_FROM_A_COMPANYDetach a company from a contact.
- INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_COMPANIESList segments for a company.
- INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_CONTACTList segments associated with a contact.
- INTERCOM_LIST_SUBSCRIPTIONS_FOR_A_CONTACTList subscription types attached to a contact.
- INTERCOM_ADD_SUBSCRIPTION_TO_A_CONTACTAdd a subscription to a contact.
- INTERCOM_REMOVE_SUBSCRIPTION_FROM_A_CONTACTRemove a subscription from a contact.
- INTERCOM_LIST_TAGS_ATTACHED_TO_A_CONTACTList all tags attached to a specific contact.
- INTERCOM_ADD_TAG_TO_A_CONTACTTag a specific contact.
- INTERCOM_REMOVE_TAG_FROM_A_CONTACTRemove a tag from a contact.
- INTERCOM_MERGE_A_LEAD_AND_A_USERMerge a lead contact into a user contact.
- INTERCOM_CREATE_A_NOTEAdd a note to a contact.
- INTERCOM_LIST_ALL_NOTESList notes for a contact.
- INTERCOM_LIST_CONVERSATIONSList conversations with filters and pagination.
- INTERCOM_GET_CONVERSATIONRetrieve a conversation by ID.
- INTERCOM_CREATE_CONVERSATIONCreate a new conversation.
- INTERCOM_REPLY_TO_CONVERSATIONReply to an existing conversation.
- INTERCOM_CLOSE_CONVERSATIONClose (resolve) a conversation.
- INTERCOM_REOPEN_CONVERSATIONReopen a closed conversation.
- INTERCOM_ASSIGN_CONVERSATIONAssign a conversation to an admin or team.
- INTERCOM_SEARCH_CONVERSATIONSSearch conversations with filters and sorting.
- INTERCOM_LIST_ALL_ADMINSList admins for a workspace.
- INTERCOM_RETRIEVE_AN_ADMINRetrieve details of a single admin.
- INTERCOM_IDENTIFY_AN_ADMINView the currently authorised admin.
- INTERCOM_SET_AN_ADMIN_TO_AWAYSet an Admin as away for the Inbox.
- INTERCOM_LIST_ALL_ACTIVITY_LOGSLog of activities by all admins in an app.
- INTERCOM_LIST_ALL_HELP_CENTERSList Help Centers.
- INTERCOM_RETRIEVE_A_HELP_CENTERFetch a Help Center by ID.
- INTERCOM_LIST_ALL_COLLECTIONSList Help Center collections.
- INTERCOM_RETRIEVE_A_COLLECTIONFetch a Help Center collection.
- INTERCOM_CREATE_A_COLLECTIONCreate a Help Center collection.
- INTERCOM_UPDATE_A_COLLECTIONUpdate a collection.
- INTERCOM_DELETE_A_COLLECTIONDelete a collection.
- INTERCOM_LIST_ALL_ARTICLESList all Help Center articles.
- INTERCOM_RETRIEVE_AN_ARTICLEFetch a Help Center article.
- INTERCOM_CREATE_AN_ARTICLECreate a new Help Center article.
- INTERCOM_UPDATE_AN_ARTICLEUpdate an article.
- INTERCOM_DELETE_AN_ARTICLEDelete an article.
- INTERCOM_SEARCH_FOR_ARTICLESSearch 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
Similar tools
See all email tools →Klaviyo
90Klaviyo — email tool curated for working operators.
Mailchimp
90Mailchimp — email tool curated for working operators.
Customer.io
88Customer.io — email tool curated for working operators.
Compare side-by-side
Intercom MCP vs Klaviyo vs Mailchimp
Pros, cons, pricing, role-fit — all on one page.
Open comparison
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.