Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream
OAUTH2
OAuth2
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Base URLfull · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
You can add a specific subscription to a contact. In Intercom, we have two different subscription types based on user consent - opt-out and opt-in: 1.Attaching a contact to an opt-out subscription type will opt that user out from receiving messages related to that subscription type. 2.Attaching a contact to an opt-in…
Untrusted display-only summary
Add tag to contact
INTERCOM_ADD_TAG_TO_CONTACT
Tool to add a tag to a contact in Intercom. Use when you need to attach or add a specific tag to a contact for categorization or tracking purposes.
Untrusted display-only summary
Archive contact
INTERCOM_ARCHIVE_CONTACT
Tool to archive a single contact in Intercom. Use when you need to archive a contact by their ID.
Untrusted display-only summary
Assign conversation
INTERCOM_ASSIGN_CONVERSATION
Assigns a conversation to a specific admin or team in Intercom. Mutates live conversation state; confirm intent before bulk-assigning multiple conversations.
Untrusted display-only summary
Attach contact to company
INTERCOM_ATTACH_CONTACT_TO_COMPANY
Tool to attach a contact to a company in Intercom. Use when you need to associate a contact with a company.
Untrusted display-only summary
Attach contact to conversation
INTERCOM_ATTACH_CONTACT_TO_CONVERSATION
Tool to attach a contact participant to a conversation on behalf of admin or contact. Use when you need to add a new participant to an existing conversation.
Untrusted display-only summary
Attach tag to conversation
INTERCOM_ATTACH_TAG_TO_CONVERSATION
Tool to add a tag to a specific conversation in Intercom. Use when you need to attach or tag a conversation.
Untrusted display-only summary
Attach tag to ticket
INTERCOM_ATTACH_TAG_TO_TICKET
Tool to add a tag to a ticket in Intercom. Use when you need to attach or add a specific tag to a ticket for categorization or tracking purposes.
Untrusted display-only summary
Block contact
INTERCOM_BLOCK_CONTACT
Tool to block a single contact in Intercom. Use when you need to block a contact, which will also archive their conversations.
Untrusted display-only summary
Cancel data export
INTERCOM_CANCEL_DATA_EXPORT
Tool to cancel an active content data export job. Use when you need to terminate an ongoing export and update its status to 'canceled'.
Untrusted display-only summary
Close conversation
INTERCOM_CLOSE_CONVERSATION
Closes a conversation in Intercom, marking it as resolved. Requires explicit user confirmation before calling; closing is irreversible without a separate reopen action. Send any reply via INTERCOM_REPLY_TO_CONVERSATION before calling this tool — parallel execution on the same conversation causes conflicts.
Untrusted display-only summary
Create a collection
INTERCOM_CREATE_A_COLLECTION
You can create a new collection by making a POST request to `https://api.intercom.io/help_center/collections.`
Untrusted display-only summary
Create an article
INTERCOM_CREATE_AN_ARTICLE
You can create a new article by making a POST request to `https://api.intercom.io/articles`.
Untrusted display-only summary
Create a note
INTERCOM_CREATE_A_NOTE
You can add a note to a single contact.
Untrusted display-only summary
Create contact
INTERCOM_CREATE_CONTACT
Tool to create a new contact in Intercom workspace. Use when you need to add a user or lead to Intercom. At least one identifier (email, external_id, or role) must be provided.
Untrusted display-only summary
Create content import source
INTERCOM_CREATE_CONTENT_IMPORT_SOURCE
Tool to create a new content import source for the Fin Content Library. Use when you need to create a container for External Pages to be ingested into Intercom's AI content system.
Untrusted display-only summary
Create conversation
INTERCOM_CREATE_CONVERSATION
Creates a new conversation in Intercom. Requires exactly one of from_user_id or from_contact_id — both are schema-optional but at least one must be provided.
Untrusted display-only summary
Create data attribute
INTERCOM_CREATE_DATA_ATTRIBUTE
Tool to create a custom data attribute for contacts or companies. Use when you need to define a new attribute to track additional information beyond standard fields.
Untrusted display-only summary
Create data event
INTERCOM_CREATE_DATA_EVENT
Tool to submit a data event to Intercom to track user activities. Use when you need to notify Intercom of user actions and changes. Events are detected as duplicates using workspace ID, contact identifier, event name, and timestamp.
Untrusted display-only summary
Create data export
INTERCOM_CREATE_DATA_EXPORT
Tool to initiate an async data export job for message content. Use when you need to export messages created within a specific timeframe. Only one active job per workspace is allowed; exceeding this limit triggers a 429 error. Jobs expire two days after completion.
Untrusted display-only summary
Create external page
INTERCOM_CREATE_EXTERNAL_PAGE
Tool to create an external page in Fin Content Library or update an existing page by external ID. Use when you need to ingest new content or update existing content for AI-generated answers. Supports upsert behavior: if a page with the same source_id and external_id exists, it will be updated instead of creating a new…
Untrusted display-only summary
Create help center section
INTERCOM_CREATE_HELP_CENTER_SECTION
Tool to create a new help center section within a collection. Use when you need to add a new section to organize articles in the help center hierarchy (Help Center → Collections → Sections → Articles). Supports multilingual content via translated_content parameter.
Untrusted display-only summary
Create internal article
INTERCOM_CREATE_INTERNAL_ARTICLE
Tool to create a new internal article for team knowledge sharing. Use when you need to add new internal documentation or knowledge base articles for team members.
Untrusted display-only summary
Create or update a company
INTERCOM_CREATE_OR_UPDATE_A_COMPANY
You can create or update a company. Companies will be only visible in Intercom when there is at least one associated user. Companies are looked up via `company_id` in a `POST` request, if not found via `company_id`, the new company will be created, if found, that company will be updated. {% admonition type="attention"…
Untrusted display-only summary
Create or update tag
INTERCOM_CREATE_TAG
Tool to create or update a tag, and optionally tag/untag companies or tag contacts. Use when you need to create a new tag, update an existing tag, or apply/remove tags to/from companies or users.
Untrusted display-only summary
Create ticket
INTERCOM_CREATE_TICKET
Tool to create a ticket in Intercom to track customer requests and issues. Use when you need to create a new support ticket with specified type, contacts, and attributes.
Untrusted display-only summary
Create a ticket type
INTERCOM_CREATE_TICKET_TYPE
Tool to create a new ticket type that defines the data structure for tracking customer requests. Use when you need to establish a new category of tickets with specific fields and states.
Untrusted display-only summary
Create ticket type attribute
INTERCOM_CREATE_TICKET_TYPE_ATTRIBUTE
Tool to create a new attribute for a ticket type in Intercom. Use when you need to add custom attributes to ticket types for data collection.
Untrusted display-only summary
Create event summaries
INTERCOM_DATA_EVENT_SUMMARIES
Tool to create event summaries for a user to track event occurrences. Use when you need to bulk update event counts for a user.
Untrusted display-only summary
Delete a collection
INTERCOM_DELETE_A_COLLECTION
You can delete a single collection by making a DELETE request to `https://api.intercom.io/collections/ `.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.