Skip to content

Integration · Customer support

Connect Claude & ChatGPT to Intercom

Ask your AI to find open conversations, read the full history and reply to the customer or leave a note for your team. It can create and update tickets, contacts and companies, add tags, and search your Help Center for the article that answers the question.

Connect Intercom free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Show the open conversations assigned to me.”

    The AI finds your admin ID and searches for open conversations assigned to you.

  • “Reply to conversation 8812 with a link to our article on resetting passwords.”

    It searches your Help Center articles, picks the one on password resets and sends the customer a reply with its link.

  • “Snooze conversation 8812 and add a note that we are waiting on engineering.”

    It adds an internal note and snoozes the conversation.

What your AI can do

Conversations

Search, read, reply to, note, tag, close, snooze and assign conversations as an admin.

Contacts, companies and tickets

Search, create and update contacts and companies, link them together, and create, reply to and update tickets.

Help Center answers

Search Help Center articles and read their full text, so replies can point customers to the right answer.

  • “Create a bug ticket for [email protected]: the invoice export fails.”

    It finds the contact, looks up the Bug ticket type and creates the ticket with a title and description.

  • “Change Acme's plan to Enterprise and link [email protected] to the company.”

    It finds the company and the contact, updates the plan and adds Jane to the company.

  • “List open tickets of type Bug.”

    It searches tickets by state and ticket type and lists them with their assignee.

29 tools for Intercom

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_noteChanges dataAdd an internal note to a contact's profile by contact_id with a body.
  • add_contact_to_companyChanges dataLink a contact to a company, by contact_id and the company's Intercom id.
  • create_contactChanges dataCreate a contact (user or lead) with email and/or external_id, plus optional name, phone and custom attributes. Search first to avoid duplicates.
  • create_conversationChanges dataCreate a conversation that appears to come from a contact (from: user/lead id) with a body. Use it to log an inbound message on a customer's behalf.
  • create_or_update_companyChanges dataCreate a company, or update it if one with the same company_id already exists. Pass company_id and name, plus optional plan, size and custom attributes.
  • create_ticketChanges dataCreate a ticket of a given ticket_type_id for one or more contacts, with ticket attributes such as title and description.
  • find_companiesFind companies by name or company_id, or by tag_id or segment_id.
  • get_articleGet one Help Center article by article_id, including its body and URL.
  • get_companyGet one company by Intercom company id: name, plan, size, user count and custom attributes.
  • get_contactGet one contact by contact_id: name, email, role, companies, tags and custom attributes.
  • get_conversationGet one conversation by conversation_id, including all its parts (messages, replies, notes), contacts, assignee and tags.
  • get_current_adminGet the Intercom admin (teammate) and workspace this connection is signed in as.
  • get_ticketGet one ticket by ticket_id: type, state, attributes, contacts and assignee.
  • list_adminsList admins (teammates) with their IDs and away status. Use it to find an admin_id for replies and assignments.
  • list_tagsList all tags in the workspace with their IDs.
  • list_ticket_typesList ticket types and their attributes. You need a ticket_type_id to create a ticket.
  • manage_conversationChanges dataClose, snooze, open or assign a conversation by conversation_id. Set message_type (close, snooze, open, assignment), admin_id and, for assignment, assignee_id.
  • reply_to_conversationChanges dataReply in a conversation by conversation_id as an admin (admin_id) with a body. message_type 'comment' is sent to the customer; 'note' is an internal note.
  • reply_to_ticketChanges dataReply to a ticket by ticket_id as an admin (admin_id) with a body. message_type 'comment' is visible to the customer; 'note' is internal.
  • search_articlesSearch Help Center articles by phrase, optionally filtered by state or help_center_id. Use it to find answers to link in replies.
  • search_contactsChanges dataSearch contacts (users and leads) with a query on fields such as email, name, external_id or custom attributes.
  • search_conversationsChanges dataSearch conversations with a query on fields such as state (open, closed, snoozed), admin_assignee_id, contact_ids, created_at or source.body.
  • search_ticketsChanges dataSearch tickets with a query on fields such as state, ticket_type_id, admin_assignee_id, contact_ids or created_at.
  • tag_contactChanges dataAdd a tag to a contact by contact_id and tag id.
  • tag_conversationChanges dataAdd a tag to a conversation by conversation_id. Requires the tag id and the admin_id doing the tagging.
  • update_companyChanges dataUpdate a company by its Intercom id, e.g. name, plan, size or custom attributes.
  • update_contactChanges dataUpdate a contact by contact_id, e.g. name, email, phone or custom attributes.
  • update_conversationChanges dataUpdate a conversation by conversation_id, e.g. its title, read status or custom attributes.
  • update_ticketChanges dataUpdate a ticket by ticket_id: change its state, assignee or ticket attributes.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Intercom from the app list.

  2. 2

    Paste your key

    Paste an Intercom access token. In Intercom, open the Developer Hub, create a new app for your workspace and copy the Access Token from Configure > Authentication.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Intercom?

The AI can search and read conversations, reply to customers or add internal notes, and tag, close, snooze and assign conversations. It can search, create and update contacts, companies and tickets, list teammates and tags, and search Help Center articles.

Will replies go out under my name?

Replies are sent as the admin you pick from your list of teammates. A reply of type comment goes to the customer, and a note stays internal. You can switch off the tools that reply to customers, or require approval for them.

Does the AI see my Intercom API key?

No. Your access token is encrypted at rest and never shown to the AI. Once saved, it is not shown again, not even to you. The AI only works through the tools you switch on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Risky actions, such as replying to a customer or closing a conversation, can require your approval before they run. Every tool call is logged, so you can see what the AI did.

Does it work with ChatGPT?

Yes. In ChatGPT, go to Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.

What does it cost?

PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task, so you pay for work the AI actually finishes.

Let your AI work in Intercom today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Intercom free

PipMCP is not affiliated with Intercom. Product names are trademarks of their owners.