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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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