Intercom
Read conversations and reply to customers.
CommunicationOAuth133 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
INTERCOM_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. | POST /composio/intercom/intercom_add_subscription_to_a_contact | external_send | — | — | managed |
INTERCOM_ADD_TAG_TO_CONTACT Tool to add a tag to a contact in Intercom. Use when you need to attach or add a specific tag to a contact for categorization or tracking purposes. | POST /composio/intercom/intercom_add_tag_to_contact | external_send | — | — | managed |
INTERCOM_ARCHIVE_CONTACT Tool to archive a single contact in Intercom. Use when you need to archive a contact by their ID. | POST /composio/intercom/intercom_archive_contact | external_send | — | — | managed |
INTERCOM_ASSIGN_CONVERSATION Assigns a conversation to a specific admin or team in Intercom. Mutates live conversation state; confirm intent before bulk-assigning multiple conversations. | POST /composio/intercom/intercom_assign_conversation | external_send | — | — | managed |
INTERCOM_ATTACH_CONTACT_TO_COMPANY Tool to attach a contact to a company in Intercom. Use when you need to associate a contact with a company. | POST /composio/intercom/intercom_attach_contact_to_company | external_send | — | — | managed |
INTERCOM_ATTACH_CONTACT_TO_CONVERSATION Tool to attach a contact participant to a conversation on behalf of admin or contact. Use when you need to add a new participant to an existing conversation. | POST /composio/intercom/intercom_attach_contact_to_conversation | external_send | — | — | managed |
INTERCOM_ATTACH_TAG_TO_CONVERSATION Tool to add a tag to a specific conversation in Intercom. Use when you need to attach or tag a conversation. | POST /composio/intercom/intercom_attach_tag_to_conversation | external_send | — | — | managed |
INTERCOM_ATTACH_TAG_TO_TICKET Tool to add a tag to a ticket in Intercom. Use when you need to attach or add a specific tag to a ticket for categorization or tracking purposes. | POST /composio/intercom/intercom_attach_tag_to_ticket | external_send | — | — | managed |
INTERCOM_BLOCK_CONTACT Tool to block a single contact in Intercom. Use when you need to block a contact, which will also archive their conversations. | POST /composio/intercom/intercom_block_contact | external_send | — | — | managed |
INTERCOM_CANCEL_DATA_EXPORT Tool to cancel an active content data export job. Use when you need to terminate an ongoing export and update its status to 'canceled'. | POST /composio/intercom/intercom_cancel_data_export | external_send | — | — | managed |
INTERCOM_CLOSE_CONVERSATION Closes a conversation in Intercom, marking it as resolved. Requires explicit user confirmation before calling; closing is irreversible without a separate reopen action. Send any reply via INTERCOM_REPLY_TO_CONVERSATION before calling this tool — parallel execution on the same conversation causes conflicts. | POST /composio/intercom/intercom_close_conversation | external_send | — | — | managed |
INTERCOM_CREATE_A_COLLECTION You can create a new collection by making a POST request to `https://api.intercom.io/help_center/collections.` | POST /composio/intercom/intercom_create_a_collection | external_send | — | — | managed |
Showing 12 of 133 Intercom actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.