Intercom Customer Platform API

api.intercom.io

Community

Intercom provides a customer messaging and support platform for managing contacts, conversations, support tickets, and help center articles. Use this API to search and create contacts, manage customer conversations with replies, create and track support tickets, and build self-service help center content. Intercom is commonly used for customer support, user onboarding, and customer engagement workflows.

Auth

oauth2

Pricing

free

Spec version

1.0

Base URL

https://api.intercom.io

Crawl failures

1

Last verified

2026-03-01T11:53:48.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

create_article

communication

Create a new help center article. Specify the title, body content (HTML), author, and parent collection or section. Use this to build self-service documentation for your customers.

Detail: https://api.intercom.io/capabilities/create_article

create_contact

email

Create a new contact (user or lead) in your Intercom workspace. Set the role, email, name, and custom attributes. Returns the created contact object with a unique Intercom ID.

Detail: https://api.intercom.io/capabilities/create_contact

create_ticket

communication

Create a support ticket for tracking customer issues. Tickets have defined types, are associated with contacts, and support custom attributes. Use this for structured issue tracking that requires resolution workflows.

Detail: https://api.intercom.io/capabilities/create_ticket

list_articles

communication

List articles from your Intercom help center. Returns published and draft articles with their titles, content, and metadata. Use this to find existing documentation or audit help center coverage.

Detail: https://api.intercom.io/capabilities/list_articles

list_conversations

communication

List conversations in your Intercom workspace. Returns a paginated list of conversations with their latest messages, assignees, and status. Useful for monitoring open support threads.

Detail: https://api.intercom.io/capabilities/list_conversations

reply_to_conversation

communication

Send a reply to an existing conversation. Can reply as an admin (support agent) or on behalf of a contact. Supports plain text and rich HTML content. Use this to respond to customer inquiries.

Detail: https://api.intercom.io/capabilities/reply_to_conversation

search_contacts

email

Search for contacts (users and leads) in your Intercom workspace using field-based queries. Filter by email, name, role, custom attributes, creation date, and more. Returns matching contact objects with full profile data.

Detail: https://api.intercom.io/capabilities/search_contacts

tag_contact

communication

Apply a tag to a contact for segmentation and organization. Tags help categorize contacts by behavior, plan, lifecycle stage, or any custom grouping. A contact can have multiple tags.

Detail: https://api.intercom.io/capabilities/tag_contact

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Intercom Customer Platform API
Description: Intercom provides a customer messaging and support platform for managing contacts, conversations, support tickets, and help center articles. Use this API to search and create contacts, manage customer conversations with replies, create and track support tickets, and build self-service help center content. Intercom is commonly used for customer support, user onboarding, and customer engagement workflows.
Auth: oauth2
Capabilities:
  - create_article: Create a new help center article. Specify the title, body content (HTML), author, and parent collection or section. Use this to build self-service documentation for your customers.
  - create_contact: Create a new contact (user or lead) in your Intercom workspace. Set the role, email, name, and custom attributes. Returns the created contact object with a unique Intercom ID.
  - create_ticket: Create a support ticket for tracking customer issues. Tickets have defined types, are associated with contacts, and support custom attributes. Use this for structured issue tracking that requires resolution workflows.
  - list_articles: List articles from your Intercom help center. Returns published and draft articles with their titles, content, and metadata. Use this to find existing documentation or audit help center coverage.
  - list_conversations: List conversations in your Intercom workspace. Returns a paginated list of conversations with their latest messages, assignees, and status. Useful for monitoring open support threads.
  - reply_to_conversation: Send a reply to an existing conversation. Can reply as an admin (support agent) or on behalf of a contact. Supports plain text and rich HTML content. Use this to respond to customer inquiries.
  - search_contacts: Search for contacts (users and leads) in your Intercom workspace using field-based queries. Filter by email, name, role, custom attributes, creation date, and more. Returns matching contact objects with full profile data.
  - tag_contact: Apply a tag to a contact for segmentation and organization. Tags help categorize contacts by behavior, plan, lifecycle stage, or any custom grouping. A contact can have multiple tags.