{"id":"mcp-io-github-muhammadtalhamt-intercom","title":"io.github.MuhammadTalhaMT/intercom","type":"mcp","industry":"customer-service","roles":["support-agent"],"summary":"Relays messages between two Claude Code sessions on different machines using the Channels API","summary_lang":"en","source_url":"https://github.com/MuhammadTalhaMT/claude-intercom","raw_url":"https://raw.githubusercontent.com/SiinXu/agent-academy/main/data/originals/mcp-io-github-muhammadtalhamt-intercom.md","upstream_raw_url":null,"repo":"MuhammadTalhaMT/claude-intercom","author":"io.github.MuhammadTalhaMT","license":"MIT","redistributable":false,"content_policy":"link-and-summary-only","original":{"kind":"full","license":"MIT","url":"https://github.com/MuhammadTalhaMT/claude-intercom/blob/HEAD/README.md","record":{"description":"Relays messages between two Claude Code sessions on different machines using the Channels API","name":"io.github.MuhammadTalhaMT/intercom","packages":[{"env":[{"description":"Label for this instance, e.g. backend or frontend. Appears in message tags so the other side knows who is talking.","name":"MY_ROLE","required":true,"secret":null},{"description":"Address of the other machine as host:port. A Tailscale address is recommended over a public one.","name":"REMOTE_HOST","required":true,"secret":null},{"description":"Shared secret authenticating messages between the two instances. Must match on both sides. There is no default: without it the intercom starts unpaired, binds no port, and refuses to send.","name":"INTERCOM_SECRET","required":true,"secret":true},{"description":"Port to listen on for incoming messages. Defaults to 8788.","name":"INTERCOM_PORT","required":null,"secret":null},{"description":"Interface to bind the listener to. Defaults to 0.0.0.0. Set 127.0.0.1 when a tunnel fronts the intercom, so only the tunnel can connect.","name":"INTERCOM_HOST","required":null,"secret":null},{"description":"How long an outbound POST may hang before giving up. Defaults to 10000.","name":"INTERCOM_SEND_TIMEOUT_MS","required":null,"secret":null}],"id":"claude-intercom","transport":"stdio","type":"npm","version":"2.1.0"}],"remotes":[],"repository":"https://github.com/MuhammadTalhaMT/claude-intercom","title":null,"version":"2.1.0","website":null}},"install":"npx -y claude-intercom","security":{"audited":false,"executes_code":true,"needs_credentials":true,"writes_external":false,"credential_names":["MY_ROLE","REMOTE_HOST","INTERCOM_SECRET","INTERCOM_PORT","INTERCOM_HOST","INTERCOM_SEND_TIMEOUT_MS"]},"metrics":{"repo_stars":20,"repo_pushed_at":"2026-08-19","registry_updated_at":"2026-08-19"},"course_step":"4-do-it","status":"active","first_seen":"2026-10-15T10:15:30Z","updated_at":"2026-10-15T10:15:30Z","checked_at":"2026-10-15T10:15:30Z","http_status":{"source":200},"page":"https://academy.incidental.site/r/mcp-io-github-muhammadtalhamt-intercom/","source":"mcp-registry"}