{"type":"mcp_server","name":"mcp-server-for-intercom","description":"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.","category":"Communication","language":"TypeScript","stars":8,"forks":1,"owner":"raoulbia-ai","github_url":"https://github.com/raoulbia-ai/mcp-server-for-intercom","homepage":null,"setup":"## Setup\n\n**Prerequisites**:\n- Node.js 18.0.0 or higher\n- An Intercom account with API access\n\n**Quick Start**:\n1. Install the package globally:\n   ```\n   npm install -g mcp-server-for-intercom\n   ```\n\n2. Set your Intercom API token:\n   ```\n   # For Linux/Mac\n   export INTERCOM_ACCESS_TOKEN=\"your_token_here\"\n   \n   # For Windows Command Prompt\n   set INTERCOM_ACCESS_TOKEN=your_token_here\n   \n   # For PowerShell\n   $env:INTERCOM_ACCESS_TOKEN = \"your_token_here\"\n   ```\n\n3. Run the server:\n   ```\n   intercom-mcp\n   ```\n\n**Development Setup**:\n1. Clone the repository:\n   ```\n   git clone https://github.com/raoulbia-ai/mcp-server-for-intercom.git\n   cd mcp-server-for-intercom\n   ```\n\n2. Install dependencies:\n   ```\n   npm install\n   ```\n\n3. Build the project:\n   ```\n   npm run build\n   ```\n\n4. Set your Intercom API token as an environment variable (see above)\n\n5. Run the server in development mode:\n   ```\n   npm run dev\n   ```","tools":"## Available Tools\n\n1.  Retrieve all support tickets (open and closed) (with full conversation history)\n2.  Filter tickets by creation date\n3.  Pagination support (for handling large volumes of tickets)\n4.  Seamless integration (with MCP-compliant AI assistants)\n5.  MCP Inspector (debugging and testing your MCP server implementation)","faq":null,"created_at":"2025-03-09T18:08:10+00:00","updated_at":"2025-03-23T09:38:49+00:00","source_url":"https://model-context-protocol.com/servers/mcp-server-intercom-customer-support-tickets","related_articles":[]}