claude-codeClaude Code

Connect Claude Code to Intercom

Give an AI agent your Intercom as a tool and it can act on support data directly instead of just summarizing it. It can look up a contact or company, create or update those records, attach a contact to its company, leave a note, open a conversation or ticket, tag records, and publish or remove help center articles, calling each one as a tool while it works. Wire it into a hosted coding agent in NoClick and it can triage an incoming issue and file the ticket without waiting on a human.
Loading preview…
Opens a workflow with 49 tools ready to use.

What happens next

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own Claude Code, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in Intercom

    A preset of real Intercom operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Connect Intercom

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  4. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Claude Code first calls in.

    Run this in your terminal

    $claude mcp add --transport http noclick https://mcp.noclick.app/s/<your-link>

    <your-link> is your personal server URL — setup mints it for you.

Exact capabilities

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Intercom

49 tools
Create or Update Contact

Create (or upsert) a contact — a user or a lead.

Get Contact

Retrieve a single contact by its Intercom ID.

Update Contact

Update a contact's attributes.

List Contacts

List/cursor-paginate all contacts.

Search Contacts

Search contacts by attribute filters (JSON query body).

Archive Contact

Archive (soft-delete) a contact.

Merge Contacts

Merge a lead into a user.

Create Contact Note

Add an internal note to a contact.

Unarchive Contact
Delete Contact
List Contact Notes
List Contact Companies
Attach Contact to Company
Detach Contact from Company
Tag Contact
Untag Contact
Create Conversation

Start a conversation from a contact.

Get Conversation

Retrieve a conversation with its parts.

List Conversations

List all conversations.

Search Conversations

Search conversations by filters (JSON query body).

Reply to Conversation

Add an admin or user reply (comment or note) to a conversation.

Manage Conversation

Assign, snooze, open, or close a conversation.

Tag Conversation

Attach a tag to a conversation.

Untag Conversation
Create Ticket

Create a support, back-office, or tracker ticket.

Get Ticket

Retrieve a ticket by ID.

Update Ticket

Update ticket state, attributes, or assignee.

Search Tickets

Search tickets by filters (JSON query body).

List Ticket Types
Reply to Ticket
Create or Update Company

Create or upsert a company by company_id.

Get Company

Retrieve a company by its Intercom ID.

List Company Contacts

List contacts attached to a company.

List Companies
Delete Company
Send Message

Send an in-app or email message from an admin to a contact.

Submit Data Event

Submit a custom data event for a contact (analytics / triggers).

List Tags

List all tags in the workspace.

Create Tag

Create a tag (or update an existing tag by name).

Delete Tag
List Admins

List all admins (teammates) in the workspace.

List Teams

List all teams in the workspace.

List Data Attributes

List custom/standard data attributes (schema).

List Segments

List all segments.

List Articles
Get Article
Create Article
Update Article
Delete Article

Starting points

What you can build

When a new signup lands in your database, create or update the matching Intercom contact and attach it to the right company automatically.
On a new conversation event, look up the contact, add an internal note with account context, and open a ticket for the team to work.
When a contact event fires, add a tag to the record so support can segment and route it without manual tagging.
Turn approved help center drafts into live Intercom articles, and delete outdated ones on a schedule so your knowledge base stays accurate.
When a customer churns in your billing system, archive or delete their Intercom contact and detach it from the company record.
On a ticket event, pull the linked contact and company details and post a summary to your team chat so nothing gets missed.

Meet the runner

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.
Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Good to know

Frequently asked questions

Keep exploring

More ways to connect

Make it yours

Open your Claude Code agent in one click.

NoClick runs Claude Code for you with Intercom wired in as tools. Connect your account and run.