Intercom Articles MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INTERCOM_ACCESS_TOKEN | Yes | Intercom Access Token with Articles read and write permissions from Intercom Settings -> Developers -> Developer Hub |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_conversationsA | Search Intercom conversations. Returns a SLIM list (id, state, contact, timestamps) with NO conversation parts — call get_conversation for full content. Pass a raw Intercom query object. |
| get_conversationA | Get a single Intercom conversation by ID. SLIM: keeps triage essentials — source (incl. delivered_as), ticket (type/state/title/description from ticket forms) + ticket_attributes (custom fields), contacts — and message-bearing parts: comment/note/quick_reply PLUS any open/assignment part carrying a real body or attachments (reopen email replies, first admin reply), each flagged with from_quick_reply and including attachments. Pure system events filtered out, with total_parts/included_parts counts. |
| get_articleA | Get a single Intercom article by ID. Returns full article details including title, body, author, and state. |
| list_articlesB | List Intercom articles with pagination. Returns a list of articles with basic information. |
| create_articleB | Create a new Intercom Help Center article. Supports multilingual content and draft/published states. |
| update_articleA | Update an existing Intercom Help Center article. Supports partial updates and multilingual content. |
| delete_articleA | Delete an Intercom Help Center article. WARNING: This action cannot be undone. The article will be permanently removed. |
| list_collectionsB | List all Intercom Help Center collections. Collections are top-level categories that contain sections and articles. |
| get_collectionA | Get a single Intercom Help Center collection by ID. Returns full collection details including name, description, and metadata. |
| create_collectionB | Create a new Intercom Help Center collection. Collections are top-level categories that contain sections and articles. |
| update_collectionB | Update an existing Intercom Help Center collection. Supports updating name, description, and multilingual translations. |
| delete_collectionA | Delete an Intercom Help Center collection. WARNING: This action cannot be undone. The collection and all its contents will be permanently removed. |
| search_articlesA | Search for Intercom Help Center articles using keywords. Returns summary fields (id, title, description, state, url, author_id, created_at, updated_at, parent_id, parent_type) for each match. Use get_article to fetch the full content of a specific article. |
| reply_conversationA | Reply to an Intercom conversation as an admin. Use this to send a message visible to the customer. |
| send_outbound_emailA | Send a NEW outbound email to a contact (by email address) as an admin — i.e. START a fresh conversation, not reply to an existing one. Resolves the email to an Intercom contact (creating a lead if none exists), then sends. Returns the new conversation_id. Use reply_conversation instead when responding within an existing conversation. |
| add_conversation_noteA | Add an internal note to an Intercom conversation. Notes are only visible to team members, not customers. |
| close_conversationB | Close an Intercom conversation. |
| update_ticket_stateC | Update the state of an Intercom ticket. |
| list_adminsA | List all Intercom workspace admins/team members. Returns IDs, names, and emails. Useful for discovering valid author_id or admin_id values. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaosensei/intercom-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server