Intercom

Intercom

An MCP-compliant server to retrieve and analyze Intercom customer support tickets.

7
Stars
6
Forks
0
Releases

Overview

An MCP-compliant server that enables AI assistants to access and analyze Intercom customer support data. It provides robust search capabilities across conversations and tickets, with advanced filtering options such as by customer, status, date range, and keywords. It can search email content even when there is no associated contact, and relies on Intercom's server-side search API for efficient data retrieval. The server exposes a set of MCP tools (endpoints) including list_conversations, search_conversations_by_customer, search_tickets_by_status, and search_tickets_by_customer, allowing developers to build AI-assisted workflows that retrieve data within a configurable date window (the system notes that date ranges are typically limited to seven days). The project ships with a Glama-optimized Docker image and a lighter standard variant, and can also be installed via npm. Configuration for Claude Desktop is supported, with a sample claude_desktop_config.json showing how to supply INTERCOM_ACCESS_TOKEN. Implementation details and parameter mappings are documented in src/services/INTERCOM_API_NOTES.md. The license is Apache 2.0, and the project remains an independent integration, not officially affiliated with Intercom. It targets AI assistants and developers enabling MCP-enabled interfaces to query Intercom data.

Details

Owner
raoulbia-ai
Language
TypeScript
License
Apache License 2.0
Updated
2025-12-07

Features

Advanced search across conversations and tickets

Supports comprehensive search over Intercom conversations and tickets with content and metadata filters for precise data retrieval.

Granular filtering by customer, status, date range, and keywords

Allows filtering results by customer, ticket/conversation status, specific date ranges, and keyword matching.

Email content search even without a contact

Can search email content even when there is no linked Intercom contact, increasing coverage of data.

Efficient server-side filtering via Intercom's search API

Leverages Intercom's server-side search API for fast, scalable data retrieval.

MCP-compliant integration with AI assistants

Designed to integrate with MCP-enabled AI assistants such as Claude Desktop and Cline for seamless querying.

Multiple MCP tools for data retrieval

Expose tools including list_conversations, search_conversations_by_customer, search_tickets_by_status, and search_tickets_by_customer.

Audience

AI assistantsAccess and analyze Intercom tickets via MCP endpoints.
DevelopersIntegrate Intercom data into MCP-enabled workflows for AI agents.
Support teamsQuery conversations and tickets to support case analysis.

Tags

IntercomMCPserverAIconversationsticketsfilterssearchIntercom APIGlamaClaudeClineDockerNPM