
List help center articles
Get information about a specific article
Create a new help center article
Update an existing help center article
Delete a help center article
List help center collections
Get information about a specific collection
Create a new help center collection
Update an existing help center collection
Search for articles in the help center
List companies in the workspace
Get information about a specific company
Create a new company
Update an existing company
Delete a company
List contacts belonging to a company
Attach a contact to a company
Detach a contact from a company
List contacts in the workspace
Get information about a specific contact
Create a new contact
Update an existing contact
Delete a contact
Search contacts using filters
List conversations (also known as tickets) in the workspace
Get information about a specific conversation (also known as a ticket)
Search conversations (also known as tickets) using filters
Reply to a conversation (also known as a ticket)
Close a conversation (also known as a ticket)
Open a conversation (also known as a ticket)
Assign a conversation (also known as a ticket) to an admin or team
Validate Intercom credentials. Verifies credentials during setup.

In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}It's a server that exposes data and functionality from Intercom via tools. Your AI agents can use these tools to create articles, read chat messages, update company information, and more.
Here are just a few use cases:
• Customer support automation: Your agent can monitor conversations, tickets, and user events in Intercom and take action automatically. For example, when a conversation is tagged as “bug” and closed, your agent can create a linked issue in your bug tracker and update the customer with a follow-up message
• Customer data enrichment and insights: Your agent can enrich Intercom user and company profiles using data from other systems. For instance, when a new user signs up and appears in Intercom, your agent can pull plan details from Stripe, account health from your data warehouse, and update custom attributes like ARR, lifecycle stage, or churn risk
• Proactive messaging and lifecycle campaigns: Your agent can analyze Intercom events, tags, and attributes to trigger targeted messages. For example, when a user repeatedly views a pricing page or gets stuck in an onboarding step, your agent can automatically send a personalized in-app message or email with relevant help content
• Cross-tool workflow orchestration: Your agent can use Intercom as a trigger point for broader workflows across your stack. For example, when a high-value customer opens an urgent conversation, your agent can alert Slack, assign the conversation to a senior teammate, create a task in your project management tool, and log the interaction in your CRM
Here are some popular tools across data types:
Articles
Conversations
Contacts
Here are a few of the top reasons:
Yes, you can add any number of security rules in a matter of clicks in Merge Agent Handler.
For example, you can:
1. Create your Agent Handler account. Sign up for a free account here.
2. Create a new Tool Pack. Go to "Tool Packs" in the dashboard sidebar and click "Create New Tool Pack." You can give it a descriptive name (e.g., "Customer Support Automation Pack").
3. Add the Intercom connector. Select Intercom from the list of available connectors and add it to your Tool Pack.
4. Configure authentication type. Choose between individual authentication, which enables each user to provide their own Intercom credentials, or shared authentication, which uses organization-level credentials for all users.
5. Select specific tools. Choose which Intercom tools you want to make available to your agent, or enable all tools by default.
6. Register a User identity. Navigate to "Registered Users" in the sidebar and create a new registered user. This represents the identity that'll perform actions through your agent.
7. Save your Tool Pack. Once configured, save your Tool Pack settings.
8. Connect the Tool Pack to your agent. Use the MCP entry URL provided in your Tool Pack settings to associate it with your agent. Your agent will now have access to the Intercom tools you've configured.
Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now