intercom-articles
A Model Context Protocol (MCP) server for reading Intercom Help Center articles
claude mcp add --transport stdio kaosensei-intercom-articles-mcp node /ABSOLUTE/PATH/TO/intercom-mcp/dist/index.js \ --env INTERCOM_ADMIN_ID="your_admin_id_here" \ --env INTERCOM_ACCESS_TOKEN="your_intercom_access_token_here"
How to use
This MCP server provides a set of Intercom-centric content management and CS workflow tools. It exposes operations for managing Help Center articles and collections, including multilingual support, as well as CS-related actions such as replying to conversations, adding internal notes, closing conversations, and updating tickets. Once configured, you can invoke commands like get_article, list_articles, search_articles, create_article, update_article, list_collections, get_collection, update_collection, delete_collection, and the CS tools to respond to conversations or modify tickets. The server is designed to be used through Claude Code/Claude Desktop integrations, allowing you to run natural language prompts that map to these MCP operations. Expect multilingual content handling and translation capabilities for articles and collections, with the ability to specify translated_content blocks for various locales.
How to install
Prerequisites:
- Node.js (v14+ recommended) and npm installed on your system
- Access token and admin ID for Intercom (as required by CS tools)
Installation steps:
-
Clone the repository git clone https://github.com/kaosensei/intercom-mcp.git cd intercom-mcp
-
Install dependencies npm install
-
Build the project npm run build
-
Run the MCP server (example)
Ensure you replace the absolute path in mcp_config with your actual path
node dist/index.js
-
(Optional) Run in development mode with environment variables INTERCOM_ACCESS_TOKEN=your_token INTERCOM_ADMIN_ID=your_admin_id node dist/index.js
-
Verify the server starts and is reachable via your configured transport (e.g., Claude integration)
Note: If you are packaging for distribution, ensure the dist/index.js path matches your build output. The MCP expects a Node.js entrypoint that exports the MCP handlers for Intercom articles, collections, and CS workflow actions.
Additional notes
Tips and common issues:
- Ensure INTERCOM_ACCESS_TOKEN has the necessary permissions for Articles and Conversations, and that INTERCOM_ADMIN_ID is provided for CS tools when calling admin-scoped actions.
- If translations are not returning expected content, verify translated_content payloads follow the structure shown in the README's multilingual examples.
- When deploying, keep environment variables secure and avoid hard-coding tokens in code.
- If Claude Desktop integration fails to reflect new capabilities after an update, rebuild the project and restart the MCP server, then refresh Claude’s MCP configuration.
- Check that your Intercom app has the required scopes for both Articles and Conversations to avoid permission errors.
- For testing, use the example payloads in the Tools Reference section of the README to validate each operation before integrating into automated workflows.
Related MCP Servers
mcp-for-beginners
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
bitbucket
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
mcp-arr
MCP server for *arr media management suite
crawlbase
Crawlbase MCP Server connects AI agents and LLMs with real-time web data. It powers Claude, Cursor, and Windsurf integrations with battle-tested web scraping, JavaScript rendering, and anti-bot protection enabling structured, live data inside your AI workflows.
dockashell
DockaShell is an MCP server that gives AI agents isolated Docker containers to work in. MCP tools for shell access, file operations, and full audit trail.
bluesky
mcp server for bluesky. featured in offical mcp server repo.