intercom
local MCP serverInstallation
Terminal
claude mcp add intercom -e MY_ROLE=... -e REMOTE_HOST=... -e INTERCOM_SECRET=... -e INTERCOM_PORT=... -e INTERCOM_HOST=... -e INTERCOM_SEND_TIMEOUT_MS=... -- npx -y claude-intercom
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"intercom": {
"command": "npx",
"args": [
"-y",
"claude-intercom"
],
"env": {
"MY_ROLE": "...",
"REMOTE_HOST": "...",
"INTERCOM_SECRET": "...",
"INTERCOM_PORT": "...",
"INTERCOM_HOST": "...",
"INTERCOM_SEND_TIMEOUT_MS": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
Relays messages between two Claude Code sessions on different machines using the Channels API
Questions
intercom is a local MCP server distributed as the npm package claude-intercom.
Run: claude mcp add intercom -e MY_ROLE=... -e REMOTE_HOST=... -e INTERCOM_SECRET=... -e INTERCOM_PORT=... -e INTERCOM_HOST=... -e INTERCOM_SEND_TIMEOUT_MS=... -- npx -y claude-intercom
Run: codex mcp add intercom --env MY_ROLE=... --env REMOTE_HOST=... --env INTERCOM_SECRET=... --env INTERCOM_PORT=... --env INTERCOM_HOST=... --env INTERCOM_SEND_TIMEOUT_MS=... -- npx -y claude-intercom
Similar MCP servers
NameStars
- heraldio.github.btouchard/herald46
- batontech.kasabeh/baton27
- Slackio.github.mindstone/mcp-server-slack12
- ros-mcp-serverio.github.robotmcp/ros-mcp-server1,479
- Toleno Networkio.github.tolenonetwork/toleno-mcp224
- CCRiderio.github.neilberkman/ccrider130
- slackcom.pulsemcp/slack80
- twistcom.pulsemcp/twist80