LabscoMCP early access ↗
fabian1710MCP SERVER

MCP Intercom Server

Search your Intercom conversations by date, state, channel and read status — read-only, with your own API key.

by fabian1710 ↗Customer Support & HelpdeskCommunity

LABSCO SUMMARY

The support inbox as something you can ask about.

It does one thing: it finds conversations. That is usually the hard part — the filters cover date ranges, state, channel and read status, so 'everything unread from email since Monday' is a query rather than an afternoon.

What it is

An MCP server over the Intercom conversations API. One tool, search-conversations, with filters — and each result carries conversation details, contact information, response and reopen counts, and state and priority.

What you get

  • Conversations filtered by creation date, with an operator and a UNIX timestamp
  • Conversations filtered by last update the same way
  • Filtering by source type, such as email or chat
  • Filtering by conversation state, and by open and read booleans
  • Contact information, response and reopen counts, state and priority attached to every result

Requirements

An Intercom API key, created in your Intercom workspace's developer settings and passed to the server as an environment variable. Clone, npm install, npm run build, then point your client at dist/index.js. Read access only — there is no way here to reply to a conversation or change its state, so it cannot touch your inbox.

Setup effort

Build from source — git clone https://github.com/fabian1710/mcp-intercom.git