# mcp-server-for-intercom

> MCP Server

This repository provides an MCP-compliant server that retrieves Intercom customer support tickets, enabling AI assistants to access and analyze them. It facilitates integration with tools like Claude Desktop and Cline.

## Overview

- **Category:** Communication
- **Language:** TypeScript
- **Stars:** 8
- **Forks:** 1
- **Owner:** raoulbia-ai
- **GitHub:** https://github.com/raoulbia-ai/mcp-server-for-intercom
- **Created:** 2025-03-09T18:08:10+00:00
- **Updated:** 2025-03-23T09:38:49+00:00
- **Source:** https://model-context-protocol.com/servers/mcp-server-intercom-customer-support-tickets

## Setup

## Setup

**Prerequisites**:
- Node.js 18.0.0 or higher
- An Intercom account with API access

**Quick Start**:
1. Install the package globally:
   ```
   npm install -g mcp-server-for-intercom
   ```

2. Set your Intercom API token:
   ```
   # For Linux/Mac
   export INTERCOM_ACCESS_TOKEN="your_token_here"
   
   # For Windows Command Prompt
   set INTERCOM_ACCESS_TOKEN=your_token_here
   
   # For PowerShell
   $env:INTERCOM_ACCESS_TOKEN = "your_token_here"
   ```

3. Run the server:
   ```
   intercom-mcp
   ```

**Development Setup**:
1. Clone the repository:
   ```
   git clone https://github.com/raoulbia-ai/mcp-server-for-intercom.git
   cd mcp-server-for-intercom
   ```

2. Install dependencies:
   ```
   npm install
   ```

3. Build the project:
   ```
   npm run build
   ```

4. Set your Intercom API token as an environment variable (see above)

5. Run the server in development mode:
   ```
   npm run dev
   ```

## Tools

## Available Tools

1.  Retrieve all support tickets (open and closed) (with full conversation history)
2.  Filter tickets by creation date
3.  Pagination support (for handling large volumes of tickets)
4.  Seamless integration (with MCP-compliant AI assistants)
5.  MCP Inspector (debugging and testing your MCP server implementation)
