Intercom MCP for AI Agents. Get instant customer context without switching tools.
Intercom MCP gives your AI client direct access to customer communication data. Use it to search contacts, view conversation history, and manage support metrics without ever opening the Intercom inbox. Get full context on users' account health, usage patterns, and recent interactions instantly.
Give Claude and any AI agent real-world access
Search for contacts using email or name, or create a new lead profile within Intercom.
Retrieve full threads of support chats or list all ongoing conversations to check status and assignment details.
Get profiles for associated companies, including plan names and aggregate usage metrics.
Close or assign conversations to specific agents to track resolution status and ownership.
Retrieve lists of all company tags, user segments, articles, and internal team members.
Ask an AI about this
Waiting for input…
What AI agents can do with Intercom MCP with 15 Tools
Use these tools to manage contact records, view conversation history, update user profiles, and retrieve critical company data from Intercom.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Intercom MCPCreate Contact
Creates a new user or lead profile in Intercom using provided email, role, and name.
Update Contact
Modifies an existing contact's record with specific field updates.
Assign Conversation
Changes the owner of a support conversation to a specified team member.
Close Conversation
Marks a support thread as resolved or closed, requiring an admin ID for finalization.
List Conversations
Generates a list of all active customer conversations currently in the system.
List Contacts
Retrieves a comprehensive list of every contact and lead registered in Intercom.
List Tags
Gets an inventory of all custom tags used across the customer base.
List Segments
Retrieves a list of defined user groups or segments within Intercom.
Get Contact
Fetches all detailed information for one specific contact ID.
Search Contacts
Searches the entire contact database using criteria like email, company name, or...
Get Conversation
Retrieves the full content and thread history for a single support conversation.
Reply To Conversation
Sends a message reply to an existing customer chat thread.
List Companies
Lists all company records associated with the user base.
List Articles
Retrieves a list of available help center articles and documentation titles.
List Admins
Provides a roster of all team members or administrators within the account.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Intercom, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Intercom. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The current process of checking customer context is a painful series of clicks. Solved with Vinkius AI Gateway
Today, if you need to know the full story on a client, you open the main chat widget. Then, if you want their company's plan details, you switch tabs to Intercom Reports and search by email again. If you need to see if they were flagged as 'High Priority,' you manually check tags in another section. It’s three different tools just to get a single answer.
With this MCP, the same task is one prompt. You ask your agent for context, and it executes multiple actions—searching contacts, listing companies, retrieving conversation history—and delivers one cohesive, actionable summary right back to you.
Intercom MCP: Instant Contextual Support
Manual context gathering requires opening the contact record to see tags, then querying `list_companies` for plan details, and finally running a query on `get_conversation` history. This process takes minutes of inefficient clicking.
Now, you ask your agent to 'Give me the full picture.' It uses its integrated tools to pull together the data points—the contact record, the company profile, and the chat thread—and gives you the answer instantly. The context is always there.
What your AI can actually do with this
Managing customer support shouldn't require jumping between tabs or opening a separate dashboard. This MCP lets your AI agent handle all your communication needs conversationally. Instead of manually searching through contacts by name or email, you simply ask for the record, and the system pulls up everything from the user profile—including company details and plan information.
Need to know how many conversations are open right now? You can request that data directly. The agent handles listing all customer interactions and even assigns them to specific team members if necessary. This capability lets support teams get instant context about a customer's history, their current status, and any associated tags or segments.
Because this connection is hosted on the Vinkius platform, you connect once from your preferred AI client, giving it access to all these tools in one place.
019d75ba-c2cd-7058-94f0-50c189f30062 Here's how it actually works
The bottom line is: you tell your AI client what data you need, and it handles connecting to Intercom's entire database so you don't have to.
First, subscribe to the Intercom integration on Vinkius and generate a private access token from your Intercom Developer Hub.
Next, point your AI client to this MCP using that token. This authenticates your agent with Intercom's data streams.
Finally, just ask your agent what you need—like 'Show me the history for John Doe,' or 'List all open conversations.' The agent uses the tools to find and present the context.
Who is this actually for?
This MCP is essential for anyone who spends time in customer service or account management. If your job involves looking up user history, tracking support ticket volume, or enriching lead data before a call, this connection saves hours of context switching.
Needs to instantly pull up the full conversation thread and customer details for any incoming ticket without leaving their main chat window.
Uses this MCP to check a client's current account health, usage patterns, or recent support interactions before calling them.
Pulls contact and company data from Intercom to enrich lead profiles, making outbound outreach more targeted and informed.
What Changes When You Connect
Stop wasting time searching for user details. With the search_contacts tool, your agent finds a specific person's record using just their email or company name, giving you immediate access to their full profile and history.
Never lose track of an issue again. You can use list_conversations to get a status overview of every open chat thread in seconds, letting you know who owns what and how old the oldest ticket is.
Build better leads by enriching data on the fly. Use company listing tools to pull associated business profiles and plan names directly into your outreach script before you even make the first call.
Keep conversations flowing smoothly. Once a customer issue is solved, the agent can use close_conversation or assign_conversation to properly document resolution and hand off ownership.
Maintain accurate data hygiene by using tools like create_contact and update_contact. You can programmatically ensure that user profiles always have the most current information.
See it in action
A sales rep needs to qualify a lead.
The SDR asks their agent, 'Tell me everything on Acme Corp.' The agent uses get_contact and list_companies to pull up the company's plan status (Enterprise), number of users, and recent interactions. This allows the rep to jump right into a high-level discussion instead of starting from zero.
A support agent handles an escalated ticket.
The agent asks, 'What's the history for Jane Doe?' The agent uses get_conversation and list_contacts to instantly retrieve all past chats. They see that the issue was previously tagged as a billing concern and can reply with accurate information immediately.
CSM needs an account health snapshot.
The CSM asks, 'Show me how many users are on our Growth plan.' The agent uses list_segments and list_companies to pull a quantitative report of the client's usage distribution, helping them prioritize their renewal conversation.
Team needs to clean up old records.
A manager asks, 'List all conversations that haven't been touched in 30 days.' The agent uses list_conversations and can then run the close_conversation tool on stale threads, keeping the dashboard accurate.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Only asking for contact details.
The user asks the agent to 'Find Sarah at startup.io.' and gets back a name and email, but nothing about her support history or company plan.
To get full context, ask the agent to 'Search contacts and list their conversation history for sarah@startup.io.' This triggers both search_contacts and get_conversation, giving you everything.
Trying to update data manually.
The user finds an outdated piece of company data on a spreadsheet and tries to use it without telling the agent which record needs updating.
Always reference the specific ID or contact name when asking for changes. Use update_contact and provide the unique identifier along with the fields you want changed.
Getting lost in conversation management.
The agent only calls list_conversations, resulting in a massive, undifferentiated list of every chat ever started.
Be specific. Ask to 'List all open conversations assigned to the Billing team.' This narrows down the scope and uses the assignment capabilities effectively.
When It Fits, When It Doesn't
Use this MCP if your workflow requires reading, writing, or organizing data across customer communications, company profiles, and user segments. If you need your agent to answer questions like 'What did User X talk about last week?' or 'Which leads are on the Basic plan?', this is what you need.
However, don't use it if your only requirement is simple text analysis, such as summarizing a document uploaded by the user. For that, you just need basic file reading capabilities. Also, if you only ever want to read data and never update anything (like closing or updating records), simpler, read-only connectors might suffice. But when managing true support workflows, this Intercom MCP is necessary.
Questions you might have
How does Intercom MCP help with customer support metrics? +
The agent can use tools like list_conversations to pull aggregated data on open tickets, helping you track team performance and identify bottlenecks.
Can I update a user's profile using Intercom MCP? +
Yes. You can modify existing records using the update_contact tool after identifying the specific contact ID and defining the new fields.
Does Intercom MCP allow me to see all tags? +
Absolutely. The agent runs list_tags to pull an inventory of every tag used in your customer base, which helps with segmentation and cleanup.
What if I need to start a new lead? Can Intercom MCP do that? +
You can create new leads using the create_contact tool. You just provide the required role, email, and name, and the record is created in Intercom.
Is listing conversations part of the Intercom MCP functionality? +
Yes, list_conversations provides a comprehensive list of all ongoing chats. This allows you to get an immediate overview of current support activity.
Powerful workflows you can unlock today
MCP Servers for Automated Customer Onboarding
One AI agent handles CRM, scheduling and messaging , no triggers, no webhooks
MCP Servers That Predict Subscriber Churn
A customer downgraded from Enterprise to Starter yesterday and nobody noticed , their 6 support conversations in the last month should have been the warning
MCP Workflow for Smart Support Ticket Escalation
Your AI agent triages support tickets, deduplicates escalations and logs everything , hands off
Predict Agency Client Churn Using MCP Servers
Your biggest client has not opened the last 3 emails, their Intercom conversations dropped 80% in 2 months, and the account manager finds out they are leaving when the cancellation email arrives , not 60 days earlier when the signals were already screaming
Score Customer Health Using MCP Servers
Support says the customer is happy, Sales says the deal is solid, but nobody checked that they opened 14 tickets last month and usage dropped 60%