Customer Support

Intercom

Customer messaging platform that combines live chat, bots, and help desk tools to deliver personalized support and engagement at scale.

Intercom MCP, Integrations & Automations for Enterprise AI Agents

Connect your AI agents to Intercom MCP in minutes. No field mapping. No code required. Adopt AI's zero-shot API discovery means your agents understand Intercom's schema on first contact - and can act on it instantly.

Generate MCP URL

What Your AI Agents Can Do

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Ic Get Conversation on Intercom
Loads a conversation including up to 500 recent parts. Optional `display_as=plaintext` returns plain text bodies.
Ic Update Contact on Intercom
Updates a contact (email, name, custom_attributes, etc.) via `_rawBody`.
Ic Search Tickets By Type on Intercom
Shortcut: filter by `ticket_type_id` string, optional pagination.
Ic Assign Conversation on Intercom
Assigns or reassigns using `message_type: assignment`, admin actor, and `assignee_id` in `_rawBody` (not the same as PUT /conversations/{id}).
Ic Remove Subscription From Contact on Intercom
Removes a subscription association from a contact.
Ic Get News Item on Intercom
Retrieves one news item.
Ic Get Me on Intercom
Returns the authenticated admin, embedded app (workspace), and seat flags. Call first to learn admin id for assignment and away-mode actions.
Ic Get Contact on Intercom
Retrieves a full contact record including related URLs for tags, notes, and companies.
Ic List Admin Activity Logs on Intercom
Lists security and admin activity between UNIX timestamps. Query `created_at_after` is required; optional `created_at_before` bounds the window.
Ic Update Ticket on Intercom
Updates ticket state, assignment, attributes, snooze, and visibility.
Ic Delete Article on Intercom
Permanently deletes an article by id.
Ic Get Newsfeed on Intercom
Gets one newsfeed by id.
Ic List Data Attributes on Intercom
Lists metadata attributes, optionally filtered by `model` (contact, company, conversation).
Ic Submit Data Event on Intercom
Tracks a single user/lead event with name, timestamp, and flat metadata (max 10 keys). Returns 202 with empty body on success.
Ic Create Article on Intercom
Creates a help center article. Send full article payload (title, body, parent collection, state, author_id, locales) in `_rawBody`.
Ic List Newsfeeds on Intercom
Lists all newsfeeds.
Ic Get Help Center on Intercom
Retrieves one help center configuration (URL, domain, display name).
Ic Get Note on Intercom
Fetches one note by its id.
Ic Search Tickets By Assignee on Intercom
Shortcut: tickets assigned to admin `admin_assignee_id`, optional pagination.
Ic Search Contacts By Name Contains on Intercom
Shortcut: substring match on contact `name` using operator `~`. For exact match use IC_SEARCH_CONTACTS with `=`.
Ic Convert Visitor on Intercom
Merges or converts a visitor into a lead/user; send visitor and target user payload in `_rawBody`.
Ic Create Message on Intercom
Sends an admin-initiated in-app or email message; returns a Message object (conversation may not exist until reply).
Ic Create Ticket on Intercom
Creates a ticket from `ticket_type_id`, contacts, and `ticket_attributes` in `_rawBody`.
Ic List Tags on Intercom
Lists all workspace tags.
Ic Create Help Center Collection on Intercom
Creates a collection. Required fields such as `name` go in `_rawBody` per Intercom docs.
Ic Delete Company on Intercom
Deletes a company record by Intercom id.
Ic Get Tag on Intercom
Fetches a tag by id.
Ic Attach Customer To Conversation on Intercom
Adds a participant contact to a conversation; may create a lead if email is new.
Ic Run Conversation Assignment Rules on Intercom
Triggers workspace assignment rules for this conversation (deprecated in API 2.12; removed after 2026-12-31).
Ic Search Articles on Intercom
Full-text search across articles via query params (`phrase`, `state`, `help_center_id`, `highlight`). Prefer this over scanning IC_LIST_ARTICLES for keyword lookup.
Ic Update Ticket Type Attribute on Intercom
Updates an attribute on a ticket type.
Ic List Help Centers on Intercom
Lists all help centers in the workspace.
Ic Search Conversations For Contact on Intercom
Shortcut: conversations involving a contact id (`contact_id` path-style filter on field `contact_ids`).
Ic Create News Item on Intercom
Creates a news item; include title, body, sender_id, labels, state in `_rawBody`.
Ic Delete Contact on Intercom
Deletes a contact permanently by id.
Ic List News Items on Intercom
Lists news feed items (draft/live) with pagination.
Ic Add Tag To Conversation on Intercom
Applies an existing workspace tag to a conversation; body includes tag `id` and `admin_id`.
Ic Tag Multiple Users on Intercom
Tags many users/contacts at once: `_rawBody` follows `tag_multiple_users_request` (tag name plus `users`).
Ic Get Ticket on Intercom
Loads a ticket by internal API `id` (not the human #ticket_id shown in the Inbox).
Ic Search Open Conversations on Intercom
Shortcut: conversations where `open` is true, with optional `per_page` and `starting_after` pagination fields on the tool input.
Ic Create Ticket Type Attribute on Intercom
Adds a custom attribute definition to a ticket type.
Ic Update Visitor on Intercom
Updates a visitor identified by `user_id` or `id` inside `_rawBody`.
Ic Untag Companies on Intercom
Removes a tag from companies: `_rawBody` follows `untag_company_request` (tag id plus company identifiers).
Ic List Live Newsfeed Items on Intercom
Lists published items for a specific newsfeed id.
Ic Remove Tag From Ticket on Intercom
Removes a tag from a ticket.
Ic Create Tag on Intercom
Creates a new tag: send `name` (and optional fields) in `_rawBody` per `create_or_update_tag_request` without an id.
Ic Get Visitor on Intercom
Retrieves a visitor by `user_id` query parameter (required).
Ic Update Tag on Intercom
Updates an existing tag: include the tag `id` and changed fields in `_rawBody` (same `/tags` endpoint as create; not a PUT on `/tags/{id}` in API 2.10).
Ic List Companies Paged on Intercom
POST alternative to list companies with `page`, `per_page`, and `order` query params. Use when you need explicit sort order (asc/desc by last_request_at).
Ic Get Article on Intercom
Retrieves one article including content and statistics.
Ic List Attached Companies For Contact on Intercom
Lists companies linked to a contact.
Ic Create Or Update Company on Intercom
Creates or updates a company keyed by `company_id` in `_rawBody`. Companies appear only when at least one user is associated.
Ic Reply To Conversation on Intercom
Adds a public reply, note, or comment to a conversation thread. Payload includes message_type, author, and body per API.
Ic Search Conversations By Priority on Intercom
Shortcut: filter conversations by `priority` field (e.g. priority vs not_priority per workspace), optional pagination.
Ic Merge Contacts on Intercom
Merges a source contact into a destination. Send `from` and `into` contact ids in `_rawBody`.
Ic Remove Tag From Conversation on Intercom
Removes a tag from a conversation.
Ic Add Tag To Ticket on Intercom
Tags a ticket; body includes tag `id` and acting `admin_id`.
Ic Snooze Conversation on Intercom
Snoozes until `snoozed_until` UNIX timestamp using `message_type: snoozed` and `admin_id` in `_rawBody`.
Ic Detach Customer From Conversation on Intercom
Removes a contact participant from a conversation.
Ic Get Company on Intercom
Gets a single company by Intercom object id (not the same as `company_id` string).
Ic List Teams on Intercom
Lists teams for assignment routing.
Ic Create Conversation on Intercom
Starts a conversation from a contact; returns a user message with `conversation_id` when successful.
Ic Create Ticket Type on Intercom
Creates a ticket type (name, description, icon, category) in `_rawBody`.
Ic Remove Tag From Contact on Intercom
Removes a tag from a contact (path `id` is the tag id).
Ic Search Snoozed Conversations on Intercom
Shortcut: conversations in snoozed state, optional pagination fields.
Ic Open Conversation on Intercom
Reopens a closed or snoozed conversation with `message_type: open` and `admin_id` in `_rawBody`.
Ic List Segments on Intercom
Lists workspace segments.
Ic Attach Contact To Company on Intercom
Associates a company with a contact. Company payload goes in `_rawBody` (e.g. company_id).
Ic Unarchive Contact on Intercom
Restores an archived contact.
Ic Search Contacts By Role on Intercom
Shortcut: equality filter on `role` (`user` or `lead`). Use IC_SEARCH_CONTACTS for compound filters.
Ic List Company Contacts on Intercom
Lists contacts attached to a company.
Ic Search Tickets By State on Intercom
Shortcut: equality on ticket `state` (e.g. submitted, in_progress), optional pagination.
Ic Create Content Data Export on Intercom
Starts a workspace message export job for a created_at range. Only one active export job allowed; check rate limits in docs.
Ic Search Tickets For Contact on Intercom
Shortcut: tickets linked to a contact id (`contact_id` maps to searchable `contact_ids`).
Ic Search Conversations on Intercom
Advanced conversation search with nested `query` and `pagination` in `_rawBody`. Use IC_SEARCH_OPEN_CONVERSATIONS or IC_SEARCH_CONVERSATIONS_BY_ASSIGNEE for common single-filter cases.
Ic Set Admin Away on Intercom
Sets away mode and optional reassignment behavior for the given admin id.
Ic List Subscriptions On Contact on Intercom
Lists subscription types attached to a contact (opt-in and opt-out states).
Ic Update Help Center Collection on Intercom
Updates collection fields with `_rawBody`.
Ic Search Contacts on Intercom
Primary structured contact search: send `query` (nested filters), optional `pagination` in `_rawBody`. Prefer IC_GET_CONTACT_BY_EMAIL (and related shortcuts) for single-field equality lookups.
Ic Create Contact on Intercom
Creates a new user or lead. Send identifiers and attributes in `_rawBody` per create_contact_request.
Ic Search Conversations By Team on Intercom
Shortcut: filter by `team_assignee_id` (string) plus optional `per_page` / `starting_after`.
Ic Update Article on Intercom
Updates fields on an existing article. Supply changed fields in `_rawBody`.
Ic Update Company on Intercom
Updates an existing company by Intercom id. Send mutable fields in `_rawBody`.
Ic List Ticket Types on Intercom
Lists ticket types including embedded attribute definitions.
Ic Redact Conversation Part on Intercom
Redacts a conversation part or eligible source message. Send identifiers in `_rawBody` per redact schema.
Ic Get Admin on Intercom
Fetches one admin by Intercom id. Use after listing admins when you need full detail.
Ic Search Closed Conversations on Intercom
Shortcut: closed conversations (`open` is false), optional pagination fields.
Ic Search Open Tickets on Intercom
Shortcut: tickets where `open` is true, optional `per_page` / `starting_after`.
Ic Get Contact By Phone on Intercom
Shortcut: equality search on phone number string.
Ic Create Note On Contact on Intercom
Creates a note on a contact; body typically includes `body` and admin attribution per API examples.
Ic Search Tickets on Intercom
Searches tickets with structured `query` and pagination in `_rawBody`. There is no GET /tickets list in API 2.10—use this for filtered lists.
Ic Scroll Companies on Intercom
Scroll API for iterating all companies without deep paging limits. Pass `scroll_param` from the previous response; only one scroll per app.
Ic Get Contact By External Id on Intercom
Shortcut: find a contact by `external_id` (your app’s stable id).
Ic Convert Conversation To Ticket on Intercom
Converts a conversation into a ticket; requires `ticket_type_id` in `_rawBody`.
Ic Get Contact By Email on Intercom
Shortcut: equality search on email. Prefer IC_SEARCH_CONTACTS when you need compound filters.
Ic List Subscription Types on Intercom
Lists available subscription types (email/SMS consent categories).
Ic Delete Tag on Intercom
Deletes a tag from the workspace.

Connect Intercom MCP using Adopt AI in 3 Simple Steps

  1. Run a single command in your terminal to install the Intercom MCP server locally, no complex setup, no cloud dependency.
  2. A browser window opens automatically, where you can securely authenticate with your Intercom account with one click.
  3. Restart your AI client, and your agents instantly have full access to conversations, contacts, articles, and every Intercom object, ready to read, write, and automate.

Use Cases for Intercom MCP

With Adopt AI, your agents can tap into Intercom's full customer messaging capabilities. Here are five ways teams use the Intercom MCP integration:


1. Automated Conversation Routing & Triage

AI agents analyze incoming Intercom conversations, classify them by topic and urgency, and route them to the right support team or bot workflow.


2. Customer Health Scoring & Alerts

AI agents monitor Intercom engagement data to score customer health, flag at-risk accounts, and trigger proactive outreach from success teams.


3. Help Center & Knowledge Base Updates

AI agents analyze Intercom conversation trends to identify gaps in help center content and auto-draft new articles for common questions.


4. Support Metrics & SLA Monitoring

Automatically track Intercom response times, resolution rates, and SLA compliance, generating reports and alerts for support leadership.


5. Onboarding & Product Tour Automation

AI agents trigger personalized Intercom messages and product tours based on user behavior, lifecycle stage, and feature adoption patterns.

Explore Similar Apps  

No items found.

Explore Other Apps

Frequently Asked Questions

Do I need my own developer credentials to use Intercom MCP with Adopt AI?

No, you can get started immediately using Adopt AI's built-in Intercom integration. For production use, we recommend configuring your own API credentials for greater control and security.

Can I connect Intercom with other apps through Adopt AI?

Yes! Adopt AI supports multi-app workflows, so your AI agents can seamlessly move data between Intercom and CRMs, spreadsheets, messaging platforms, and more.

Is Adopt AI secure?

Absolutely. Adopt AI is SOC 2 Type 2 certified and ISO/IEC 27001 compliant, and adheres to EU GDPR, CCPA, and HIPAA standards. All data is encrypted in transit and at rest, ensuring the confidentiality, integrity, and availability of your data. Learn more here.

What happens if the Intercom API changes?

Adopt AI maintains and updates all integrations automatically, so your agents always work with the latest API versions, no manual maintenance required.

Do I need coding skills to set up the Intercom integration?

Not at all. Adopt AI's zero-shot API discovery means your agents understand Intercom's schema on first contact. Setup takes minutes with no code required.

How do I set up custom Intercom MCP in Adopt AI?

For a step-by-step guide on creating and configuring your own Intercom API credentials with Adopt AI, see here.