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 contacts
GETList all contacts
include_merge_history- Pass true to include a mergehistory array on each contact in the response.
- Create contact
POSTCreate contact
body- The request body.
- Search contacts
POSTSearch contacts
queryrequiredinclude_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 banners
GETList banners for a contact
idrequired- The unique identifier of a contact.
- List contact merge history
GETGet 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 conversations
GETList all conversations
per_page- How many results per page
starting_after- String used to get the next page of conversations.
- Create conversation
POSTCreates a conversation
fromrequiredbodyrequired- 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 conversations
POSTSearch conversations
queryrequiredinclude_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 attributes
GETList all conversation attributes
include_archived- Include archived attributes in the list.
- Create conversation attribute
POSTCreate a conversation attribute
bodyrequired- Payload for creating a new conversation attribute.
Attach
- Attach contact to acompany
POSTAttach 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 contact
POSTAdd 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 conversation
POSTAdd 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 notes
GETList all notes
contact_idrequired- The unique identifier of a contact.
- Create note
POSTCreate 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 contact
GETGet a contact
contact_idrequired- contactid
include_merge_history- Pass true to include the contact's merge history in the response.
- Show contact by external id
GETGet 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 contacts
GETList attached contacts
company_idrequired- The unique identifier for the company which is given by Intercom
Company
- List companies for acontact
GETList attached companies for contact
contact_idrequired- The unique identifier for the contact which is given by Intercom
Deleted
- List deleted conversation ids
GETList 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 events
GETList handling events
idrequired- The identifier for the conversation as given by Intercom.
Segment
- List segments for acontact
GETList attached segments for contact
contact_idrequired- The unique identifier for the contact which is given by Intercom
Side
- List side conversations
GETList 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 acontact
GETList 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
Works with
All appsUse Intercom alongside your other connected apps.
Published servers for Intercom
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
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
- Add your Intercom key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Intercom keyon the vendor's side; paste it into ahel after sign-in
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.
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.