24 actions ready for your AI

Connect Intercom to your AI

Connect Intercom once and every AI you use can list companies acontacts, list contacts and create contacts through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Intercom's own documented API, and we have not run them here yet.

Use your own Intercom account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Intercom

What your AI can do with Intercom

Choose a task and ask your AI.

Contact

  • List contactsGET

    List all contacts

    include_merge_history
    Pass true to include a mergehistory array on each contact in the response.
  • Create contactPOST

    Create contact

    body
    The request body.
  • Search contactsPOST

    Search contacts

    queryrequired
    include_merge_history
    Pass true to include a mergehistory array on each contact in the response.
    sort
    An optional object to sort the results by.
  • List contact bannersGET

    List banners for a contact

    idrequired
    The unique identifier of a contact.
  • List contact merge historyGET

    Get contact merge history

    idrequired
    The id of the contact to fetch merge history for.
    cursor
    A cursor for pagination.
    per_page
    The number of results to return per page (default 50, max 150).
    order
    The order to return results in.

Conversation

  • List conversationsGET

    List all conversations

    per_page
    How many results per page
    starting_after
    String used to get the next page of conversations.
  • Create conversationPOST

    Creates a conversation

    fromrequired
    bodyrequired
    The content of the message.
    subject
    The title of the email.
    attachment_urls
    A list of image URLs that will be added as attachments.
  • Search conversationsPOST

    Search conversations

    queryrequired
    include_monitors
    If set to true, the response will include a monitorevaluations array on each conversation with any QA monitor results that flagged it.
    include_scorecards
    If set to true, the response will include a scorecards array on each conversation with any QA scorecard results.
  • List conversation attributesGET

    List all conversation attributes

    include_archived
    Include archived attributes in the list.
  • Create conversation attributePOST

    Create a conversation attribute

    bodyrequired
    Payload for creating a new conversation attribute.

Attach

  • Attach contact to acompanyPOST

    Attach a Contact to a Company

    contact_idrequired
    The unique identifier for the contact which is given by Intercom
    idrequired
    The unique identifier for the company which is given by Intercom
  • Attach tag to contactPOST

    Add tag to a contact

    contact_idrequired
    The unique identifier for the contact which is given by Intercom
    idrequired
    The unique identifier for the tag which is given by Intercom
  • Attach tag to conversationPOST

    Add tag to a conversation

    conversation_idrequired
    conversationid
    idrequired
    The unique identifier for the tag which is given by Intercom
    admin_idrequired
    The unique identifier for the admin which is given by Intercom.

Note

  • List notesGET

    List all notes

    contact_idrequired
    The unique identifier of a contact.
  • Create notePOST

    Create a note

    contact_idrequired
    The unique identifier of a given contact.
    bodyrequired
    The text of the note.
    admin_id
    The unique identifier of a given admin.
Show 8 more groups

Show

  • Show contactGET

    Get a contact

    contact_idrequired
    contactid
    include_merge_history
    Pass true to include the contact's merge history in the response.
  • Show contact by external idGET

    Get a contact by External ID

    external_idrequired
    The external ID of the user that you want to retrieve
    include_merge_history
    Pass true to include the contact's merge history in the response.

Attached

  • List attached contactsGET

    List attached contacts

    company_idrequired
    The unique identifier for the company which is given by Intercom

Company

  • List companies for acontactGET

    List attached companies for contact

    contact_idrequired
    The unique identifier for the contact which is given by Intercom

Deleted

  • List deleted conversation idsGET

    List all deleted conversation IDs

    page
    The page of results to fetch.
    per_page
    How many results per page
    order
    asc or desc.

Handling

  • List handling eventsGET

    List handling events

    idrequired
    The identifier for the conversation as given by Intercom.

Segment

  • List segments for acontactGET

    List attached segments for contact

    contact_idrequired
    The unique identifier for the contact which is given by Intercom

Side

  • List side conversationsGET

    List side conversations

    idrequired
    The identifier for the conversation as given by Intercom.
    page
    The page number of results to return (starting from 1).
    per_page
    The number of side conversations to return per page (max 50).

Tag

  • List tags for acontactGET

    List tags attached to a contact

    contact_idrequired
    The unique identifier for the contact which is given by Intercom

Ask your AI

Try one of these requests with a connected AI.

  • List my company acontacts in Intercom
  • List my contacts in Intercom
  • Create a contact in Intercom
  • List my conversations in Intercom
  • Create a conversation in Intercom
  • Find contacts in Intercom

Intercom MCP server, hosted by ahel

One hosted endpoint serves Intercom. There is nothing to install and no local server to run.

Connect Intercom to Claude, Claude Code, Cursor or Codex

  1. Add your Intercom key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Intercom

Intercom is a customer support service. Connect your own Intercom account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.

Intercom over MCP: ahel serves Intercom to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Intercom key once, paste one link into your AI, and the actions above are there.

Customer support

Questions

Is my Intercom key safe?

Your Intercom key is sealed in ahel and added to the request server-side when your AI calls Intercom. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Intercom through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Intercom?

24 actions today, covering contacts, conversations and attaches. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Intercom cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Intercom may bill you for API use under its own terms.