Intercom

Intercom

Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale

346VIEWS
22USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app intercomnpx @composio/cli add cursor --app intercomnpx @composio/cli add cursor --app intercomnpx @composio/cli add cursor --app intercom

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Add Subscription To A Contact

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.

Add Tag To A Contact

You can tag a specific contact. this will return a tag object for the tag that was added to the contact.

Assign Conversation

Assigns a conversation to a specific admin or team in intercom

Attach A Contact To A Company

You can attach a company to a single contact.

Close Conversation

Closes a conversation in intercom, marking it as resolved

Create A Collection

You can create a new collection by making a post request to `https://api.intercom.io/help center/collections.`

Create An Article

You can create a new article by making a post request to `https://api.intercom.io/articles`.

Create A Note

You can add a note to a single contact.

Create Conversation

Creates a new conversation in intercom

Create Or Update A Company

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 %}

Delete A Collection

You can delete a single collection by making a delete request to `https://api.intercom.io/collections/<id>`.

Delete A Company

You can delete a single company.

Delete A Contact

You can delete a single contact.

Delete An Article

You can delete a single article by making a delete request to `https://api.intercom.io/articles/<id>`.

Detach A Contact From A Company

You can detach a company from a single contact.

Get A Contact

You can fetch the details of a single contact.

Get Conversation

Retrieves a specific conversation by id with all messages and details

Identify An Admin

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.

List All Activity Logs

You can get a log of activities by all admins in an app.

List All Admins

You can fetch a list of admins for a given workspace.

20 actions available