Vinkius
Intercom

Intercom MCP. Manage customer conversations and contacts from your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Intercom MCP on Cursor AI Code Editor MCP Client Intercom MCP on Claude Desktop App MCP Integration Intercom MCP on OpenAI Agents SDK MCP Compatible Intercom MCP on Visual Studio Code MCP Extension Client Intercom MCP on GitHub Copilot AI Agent MCP Integration Intercom MCP on Google Gemini AI MCP Integration Intercom MCP on Lovable AI Development MCP Client Intercom MCP on Mistral AI Agents MCP Compatible Intercom MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Intercom MCP Server gives your AI agent direct access to your customer communication data. Manage support conversations, search contacts, and pull company details without leaving your agent interface.

You can list conversations, find specific contacts by email or name, and even reply to threads. It handles the full spectrum of customer support data, from initial lead enrichment to final resolution metrics.

What your AI agents can do

Assign conversation

Assign a conversation to a team member

Close conversation

Requires the admin ID who is closing it.

Close/resolve a support conversation

Create contact

Pass role (user/lead), email, and optional name. Returns the new contact ID.

Create a new contact/lead in Intercom

+ 12 more capabilities included
Search and retrieve specific customer contacts

You search the customer database by email, name, company, or custom attribute, getting back a specific contact record.

View and manage conversation threads

You list or search conversation threads to get status, assignment, and the full history of customer interactions.

Get detailed company profile data

You pull full company information, including their current plan, usage metrics, and key attributes.

Review support team performance data

You pull metrics on response times and resolution counts to analyze team efficiency and support load.

Reply to an active conversation

You write a reply to a specific conversation thread, keeping the support history current.

List all available customer accounts

You pull a list of every company record in the system, which can be used for bulk data checks.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

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 on Vinkius
assign019e9aa4

assign conversation

Assign a conversation to a team member

close019e9aa4

close conversation

Requires the admin ID who is closing it. Close/resolve a support conversation

create019e9aa4

create contact

Pass role (user/lead), email, and optional name. Returns the new contact ID. Create a new contact/lead in Intercom

get019d75ba

get contact

Retrieves the specific details for one customer contact.

get019d75ba

get conversation

Fetches the full history and current status of a single conversation thread.

list019d75ba

list admins

Lists all team members who use the Intercom platform.

list019d75ba

list articles

Retrieves a list of available help center articles.

list019d75ba

list companies

Pulls a list of every company record in Intercom.

list019d75ba

list contacts

Retrieves a list of all contacts or leads in the system.

list019d75ba

list conversations

Retrieves a list of all active and past conversations.

list019e9aa4

list segments

List all user segments

list019d75ba

list tags

Gets a list of predefined tags used to categorize data.

reply019d75ba

reply to conversation

Sends a reply message into an existing conversation thread.

search019d75ba

search contacts

Searches the contact database using specific criteria like name or email.

update019e9aa4

update contact

Pass the contact ID and a JSON body of fields to update. Update an existing Intercom contact

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Intercom, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Intercom MCP server cover

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 every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 15 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Having to check 10 different tabs to piece together customer context is a time sink.

Right now, if you need to know what a customer is struggling with, you open Intercom. You check the main dashboard. You filter by date. You click into the conversation. Then you jump to the company profile to see their plan, and maybe you open a separate sheet to count how many support tickets they've filed. It’s a mess of tabs, clicks, and manual copy-pasting.

With the Intercom MCP Server, you just ask your agent. 'What's the status of Acme Corp?' Your agent runs the necessary tools—`search_contacts`, `get_company`—and spits out the full report in one answer. You get the context, immediately.

Use the Intercom MCP Server to manage conversations and contacts.

Before, if you needed to update a lead or respond to a query, you had to manually navigate to the conversation and type the reply. Then, if you needed to follow up, you had to copy the contact's name and email and paste it into a separate outreach tool.

Now, your agent handles the whole loop. It finds the contact using `search_contacts`, verifies their company status, and sends the reply using `reply_to_conversation`. The entire interaction stays within your agent's flow.

What you can do with this MCP connector

Your AI agent gets direct access to your customer communication data via the Intercom MCP Server. You can manage support conversations, search contacts, and pull company details without leaving your agent interface. You'll get the full picture of your customer base, from initial lead info to final resolution metrics.

Searching and Retrieving Contacts

You can use list_contacts to get a list of every contact or lead in the system. If you know who you're talking to, you can use search_contacts to narrow that down using specific criteria like name or email. To get all the juicy details on one person, you just hit up get_contact, which retrieves all the specific details for a single customer contact.

Handling Conversations

To see what's going on with customer support, you can use list_conversations to pull a list of all active and past threads. You can then drill down with list_conversations to get the full history and current status of a single conversation thread. You'll keep the support history current by sending a reply to an existing thread using reply_to_conversation.

Company and Team Data

When you need to know about the company behind the contact, you can hit up list_companies to pull a list of every company record. You can also get a full company profile, including their current plan, usage metrics, and key attributes. You'll see a list of all team members using the Intercom platform by running list_admins, and you can grab a list of predefined tags used to categorize data with list_tags.

Built · Hosted · Managed by Vinkius Intercom MCP Server - Manage Support Contacts & Chats Server ID 019d75ba-c2cd-7058-94f0-50c189f30062
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Intercom MCP

How do I use the `search_contacts` tool with Intercom MCP Server? +

You tell your agent to search contacts by providing criteria like an email address or a name. The agent executes search_contacts and returns the contact record, including company and plan details.

Can I use `list_companies` to see all my customer plans? +

Yes. Running list_companies pulls a list of every company record in Intercom, allowing you to review which plan tiers are in use across your entire customer base.

What's the difference between `list_contacts` and `search_contacts`? +

Use list_contacts if you need a raw dump of every contact. Use search_contacts when you know specific criteria (like a name or email) and need the data for a specific person.

How do I make the agent respond to a thread using `reply_to_conversation`? +

You instruct the agent to reply, providing the target conversation ID and the text you want to send. The agent executes the tool and sends the message on your behalf.

Do I need to use `get_contact` for every user lookup? +

No. get_contact gets a specific record when you know the ID. If you're starting from scratch, search_contacts is usually better because it lets you search by name or email first.

What parameters does `get_conversation` need to pull a specific chat thread? +

You need to provide the conversation ID. Once you have the ID, the tool returns the full transcript, including all messages, participants, and status updates for that specific thread.

Can `list_conversations` filter by conversation status or date range? +

It allows filtering by status, so you can specify if you only want open, closed, or snoozed conversations. You can also filter by the last updated date to check for recent activity.

How do I use `search_contacts` to find leads associated with a specific company? +

You pass the company name or ID as a criteria. The tool then filters the contact list, giving you all associated contacts and their specific details within that company structure.

How do I get my Intercom Access Token? +

Go to the Intercom Developer Hub at app.intercom.com/a/developer-hub/. Click New app, give it a name, and select the workspace to install it in. Once created, click on your app, then navigate to Authentication in the left sidebar. Your Access Token will be displayed on this page. Configure the required permissions (scopes) — such as Read/Write People, Conversations, or Companies — and click Save. Copy the token and paste it below.

Can I look up a customer's full conversation history instantly? +

Yes. Just ask your AI agent 'Show me all conversations with john@acme.com' and it retrieves every conversation — open, closed, and snoozed — including message content, agent assignments, tags, and resolution times. Perfect for getting full context before a customer call.

Can I track support team performance metrics? +

Yes. Your AI agent can pull conversation counts, average response times, resolution rates, and open ticket volumes — giving managers instant visibility into team workload and SLA compliance without building custom reports or opening the Intercom analytics dashboard.

Is my customer data secure? +

Your Access Token is a private app token that only accesses data in your own Intercom workspace. It respects your workspace's permission model — the token only has access to the scopes you explicitly grant. All API calls are made over HTTPS, and the token is never shared with third parties.

Built & Managed by Vinkius 30s setup 15 tools

We've already built the connector for Intercom. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.