MCP.Market

Intercom MCP server

by MuhammadTalhaMT·io.github.MuhammadTalhaMT/intercom·v2.1.0·20 stars

Relays messages between two Claude Code sessions on different machines using the Channels API

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

20 stars30 downloads/wk

Reviews

Write one

Nobody has reviewed Intercom yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Intercom tools (2, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • check_message

    Check what actually happened to messages you sent. Pass an id, or omit it to list

  • send_messagewrite action

    Send a message to the other developer's Claude Code session. Returns a message id.

Public scan report

scanner v0.1.9 · 2026-09-22 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 34 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Intercom compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,273 servers
Tools
2
the typical server has 7
Tools that change things
50%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
20
more than 91% of 28,534 servers
Downloads a week
30
more than 19% of 11,915 servers with a package

What its tools let an agent do: 1 read · 1 send or post

Install Intercom in Claude Code, Cursor or VS Code

Runs npx -y claude-intercom on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add intercom -- npx -y claude-intercom
Add to Cursor

What the publisher says

From the Intercom repository's README, as published. We do not edit it. Read it on GitHub

Claude Intercom

Two-way communication bridge between Claude Code sessions using the Channels API.

Let two Claude Code instances on different machines talk to each other in real-time. One sends a message, the other receives it instantly as a channel notification and can reply back.

What Intercom does that native can't

Claude Code has native cross-session messaging now. Here's where Intercom is still the answer:

  • Two different people. This is the big one. Native connects your sessions — the inbox is tied to your own OS user and cross-machine delivery rides your own Remote Control. A backend dev on their laptop and a frontend dev on theirs are two accounts, and native can't join them. That two-person hotline is exactly what Intercom was built for.
  • Native Windows. Native messaging is macOS and Linux only. Intercom is Bun over HTTP and doesn't care what OS you run.
  • Your network, not Anthropic's. Native cross-machine messages relay through Anthropic servers. Intercom POSTs straight over your own network, VPN or tunnel.
  • Any provider. Works on Bedrock, Vertex and Foundry, and in telemetry-disabled environments, where native messaging is switched off.
  • Container to host. Native discovery works through files on disk, so a session in a container and one on the host can't see each other. Intercom just needs a reachable port.
  • Honest delivery. sendmessage reports sent, delivered-to-process and answered as three separate states, plus a checkmessage tool. You find out when the other side never picked it up, instead of planning around an answer that was never coming.

If you're on macOS or Linux and you just want your own sessions talking to each other, native is simpler — use that. Everything else above is what this is for.

Why?

If you have a backend developer and a frontend developer each running Claude Code on separate machines, they currently have to relay questions through Slack/Discord/copy-paste. Claude Intercom creates a direct hotline between the two AI sessions — one Claude can ask the other about endpoints, schemas, or implementation details and get answers from the actual codebase.

Architecture

Machine A                          Machine B
(e.g. backend dev)                 (e.g. frontend dev)

Claude Code A                      Claude Code B
     |                                  |
     +-- intercom.ts ---HTTP POST----> intercom.ts --+
     |   (channel)     <--HTTP POST--  (channel)     |
     |                                               |
     +-- stdio (MCP) --+        +-- stdio (MCP) -----+
                        |        |
                   Claude A    Claude B

Both instances run the same intercom.ts file. Each listens for HTTP messages and pushes them into its local Claude Code session via the Channels API. Each also exposes sendmessage and checkmessage tools that Claude can call.

Requirements

  • Claude Code v2.1.80 or later
  • Bun runtime
  • Both machines must be able to reach each other over HTTP. Tailscale is the recommended way — see Connecting the two machines

Set it up with Claude

Paste this into a Claude Code session on each machine and it will walk you through the whole thing. Run it on machine A first, keep the secret it gives you, then run it on machine B.

Set up claude-intercom on this machine so this Claude Code session can message
a Claude Code session on my other machine.

Work through this in order, and stop and ask me whenever you need something
only I can tell you.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Intercom: common questions

Is Intercom MCP server safe?
Mostly: it is graded B (78/100). Read the Intercom safety report
How do I install Intercom?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Intercom need an API key?
Yes. The registry entry asks for INTERCOM_SECRET.
Is Intercom maintained?
The last commit was 75 days ago (2026-08-19). The latest release is v2.1.0.
How does Intercom compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,273 servers); tools 2 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.