Skip to main content

Intercom MCP Server

A Model Context Protocol (MCP) server for Intercom integration. This server provides tools for interacting with Intercom, including managing conversations, contacts, companies, and help center articles.

Features

  • Conversation Management: List, view, and reply to customer conversations
  • Contact Management: Create, search, and view user contacts
  • Company Management: List and view companies
  • Help Center: Access articles and content
  • Team Management: View teams and admins
  • Resources: Direct access to Intercom data
  • Prompts: Templates for common Intercom workflows

Installation

pip install mcp-intercom

Configuration

Set the following environment variables:

export INTERCOM_BASE_URL="https://api.intercom.io"  # Default value, usually doesn't need changing
export INTERCOM_ACCESS_TOKEN="your_access_token"    # Preferred authentication method
# OR
export INTERCOM_API_KEY="your_api_key"              # Alternative authentication method

You'll need to create an Intercom access token with appropriate permissions from your Intercom Developer Hub.

Usage

Starting the server directly

mcp-intercom

Using with Claude Desktop

Add the following to your claude_desktop_config.json file:

"mcp-intercom": {
  "command": "uvx",
  "args": [
    "mcp-intercom"
  ],
  "env": {
    "INTERCOM_ACCESS_TOKEN": "your_access_token"
  }
}

Replace the environment variables with your actual Intercom credentials.

Available Tools

  • list_conversations: List recent conversations in Intercom
  • get_conversation: Get details of a specific conversation
  • reply_to_conversation: Reply to a conversation as a comment or note
  • list_contacts: List contacts in Intercom
  • get_contact: Get details of a specific contact
  • create_contact: Create a new contact
  • list_companies: List companies in Intercom
  • get_company: Get details of a specific company
  • list_articles: List help center articles
  • get_article: Get details of a specific article
  • search_contacts: Search for contacts with a query

Available Resources

  • intercom://conversations: List of recent conversations
  • intercom://contacts: List of recent contacts
  • intercom://teams: List of teams in your Intercom workspace
  • intercom://admins: List of admin users in your Intercom workspace
  • intercom://companies: List of recent companies

Available Prompts

  • create_contact: Template for creating a new contact
  • reply_to_conversation: Template for replying to a conversation
  • search_knowledge_base: Template for searching Intercom's knowledge base

Example Usage

With Claude or another AI assistant, you can ask natural language questions like:

  • "What are my recent Intercom conversations?"
  • "Show me details for contact with email john@example.com"
  • "Reply to conversation abc123 saying 'Thanks for reaching out!'"
  • "Create a new contact with email jane@example.com and name Jane Smith"

Development

To contribute to this project:

git clone https://github.com/yourusername/mcp-intercom.git
cd mcp-intercom
pip install -e .

Version

0.0.1

Metadata

Release files for mcp-intercom 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-intercom 0.0.3
File Size Uploaded
mcp_intercom-0.0.3.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-intercom 0.0.3
File Interpreter ABI Platform
mcp_intercom-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / mcp_intercom-0.0.3.tar.gz

Download URL mcp_intercom-0.0.3.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4b96872044e9e3c821fa50256905cf6f04429b9f143bc0ffeee904234b31c3bd
BLAKE2b-256 checksum
How to use checksums
d2c74c42cd98c4aaf4ec5ecd353cb46f4cacc6fb1e004acd6a5c199f8669f5ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.13

Release files / mcp_intercom-0.0.3-py3-none-any.whl

Download URL mcp_intercom-0.0.3-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac5a3b9de34548f4317bed7afe5801830046df211f89654b493acf7462892e63
BLAKE2b-256 checksum
How to use checksums
032c274aa9f3288f3c37ce2d75d75e4a379953d808f485ea66980110fc1cfefc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.13

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page