Connect Intercom with AI agents using Model Context Protocol (MCP). Seamlessly integrate Intercom tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
CRM tools for AI automation
Install Intercom MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Intercom with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale
346
22
CRM
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
You can add a specific subscription to a contact. in intercom, we have two different subscription types based on user consent - opt-out and opt-in: 1.attaching a contact to an opt-out subscription type will opt that user out from receiving messages related to that subscription type. 2.attaching a contact to an opt-in subscription type will opt that user in to receiving messages related to that subscription type. this will return a subscription type model for the subscription type that was added to the contact.
You can tag a specific contact. this will return a tag object for the tag that was added to the contact.
Assigns a conversation to a specific admin or team in intercom
You can attach a company to a single contact.
Closes a conversation in intercom, marking it as resolved
You can create a new collection by making a post request to `https://api.intercom.io/help center/collections.`
You can create a new article by making a post request to `https://api.intercom.io/articles`.
You can add a note to a single contact.
Creates a new conversation in intercom
You can create or update a company. companies will be only visible in intercom when there is at least one associated user. companies are looked up via `company id` in a `post` request, if not found via `company id`, the new company will be created, if found, that company will be updated. {% admonition type="attention" name="using `company id`" %} you can set a unique `company id` value when creating a company. however, it is not possible to update `company id`. be sure to set a unique value once upon creation of the company. {% /admonition %}
You can delete a single collection by making a delete request to `https://api.intercom.io/collections/<id>`.
You can delete a single company.
You can delete a single contact.
You can delete a single article by making a delete request to `https://api.intercom.io/articles/<id>`.
You can detach a company from a single contact.
You can fetch the details of a single contact.
Retrieves a specific conversation by id with all messages and details
You can view the currently authorised admin along with the embedded app object (a "workspace" in legacy terminology). > 🚧 single sign on > > if you are building a custom "log in with intercom" flow for your site, and you call the `/me` endpoint to identify the logged-in user, you should not accept any sign-ins from users with unverified email addresses as it poses a potential impersonation security risk.
You can get a log of activities by all admins in an app.
You can fetch a list of admins for a given workspace.
20 actions available