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.
Tool to register a Fin Voice call with Intercom. Use when you need to create a record of an external voice call in Intercom, enabling AI-powered call analysis and customer interaction tracking.
Untrusted display-only summary
Remove subscription from a contact
INTERCOM_REMOVE_SUBSCRIPTION_FROM_A_CONTACT
You can remove a specific subscription from a contact. This will return a subscription type model for the subscription type that was removed from the contact.
Untrusted display-only summary
Remove tag from a contact
INTERCOM_REMOVE_TAG_FROM_A_CONTACT
You can remove tag from a specific contact. This will return a tag object for the tag that was removed from the contact.
Untrusted display-only summary
Reopen conversation
INTERCOM_REOPEN_CONVERSATION
Reopens a closed conversation in Intercom. Only operates correctly on conversations in a closed state; verify state via INTERCOM_GET_CONVERSATION before calling, as using on open or snoozed conversations may produce unexpected results.
Untrusted display-only summary
Reply to ticket
INTERCOM_REPLY_TICKET
Tool to reply to a ticket with a message from admin or contact, or with a note for admins. Use when you need to add a response or comment to an existing ticket.
Untrusted display-only summary
Reply to conversation
INTERCOM_REPLY_TO_CONVERSATION
Sends a reply to an existing conversation in Intercom. Always send reply before closing a conversation — never parallelize with INTERCOM_CLOSE_CONVERSATION on the same conversation. Verify conversation state via INTERCOM_GET_CONVERSATION before replying, as open/snoozed/closed states may diverge from cached values.
Untrusted display-only summary
Retrieve a collection
INTERCOM_RETRIEVE_A_COLLECTION
You can fetch the details of a single collection by making a GET request to `https://api.intercom.io/help_center/collections/ `.
Untrusted display-only summary
Retrieve a company by id
INTERCOM_RETRIEVE_A_COMPANY_BY_ID
You can fetch a single company.
Untrusted display-only summary
Retrieve a help center
INTERCOM_RETRIEVE_A_HELP_CENTER
You can fetch the details of a single Help Center by making a GET request to `https://api.intercom.io/help_center/help_center/ `.
Untrusted display-only summary
Retrieve job status
INTERCOM_RETRIEVE_A_JOB_STATUS
Tool to retrieve the status of a data export job. Use when checking the progress of an export job by providing the job identifier.
Untrusted display-only summary
Retrieve a macro
INTERCOM_RETRIEVE_A_MACRO
Tool to fetch a single macro (saved reply) by its ID. The macro will only be returned if it is visible to the authenticated user based on its visibility settings.
Untrusted display-only summary
Retrieve an admin
INTERCOM_RETRIEVE_AN_ADMIN
You can retrieve the details of a single admin.
Untrusted display-only summary
Retrieve an article
INTERCOM_RETRIEVE_AN_ARTICLE
You can fetch the details of a single article by making a GET request to `https://api.intercom.io/articles/ `.
Untrusted display-only summary
Retrieve a segment
INTERCOM_RETRIEVE_A_SEGMENT
Tool to retrieve details for a single segment by its ID. Use when you need to get information about a specific segment including its name, type, and optionally the count of items.
Untrusted display-only summary
Retrieve companies
INTERCOM_RETRIEVE_COMPANIES
You can fetch a single company by passing in `company_id` or `name`. `https://api.intercom.io/companies?name={name}` `https://api.intercom.io/companies?company_id={company_id}` You can fetch all companies and filter by `segment_id` or `tag_id` as a query parameter. `https://api.intercom.io/companies?tag_id={tag_id}` `…
Untrusted display-only summary
Retrieve internal article
INTERCOM_RETRIEVE_INTERNAL_ARTICLE
Tool to retrieve an internal article by ID from Intercom. Use when you need to fetch details of a specific internal article including its title, body content, and metadata.
Untrusted display-only summary
Retrieve note
INTERCOM_RETRIEVE_NOTE
Tool to retrieve details of a single note by its identifier. Use when you need to fetch the complete information about a specific note.
Untrusted display-only summary
Retrieve a team
INTERCOM_RETRIEVE_TEAM
Tool to retrieve detailed information about a specific team by ID. Use when you need to get team details including members and assignment configuration.
Untrusted display-only summary
Retrieve visitor with user ID
INTERCOM_RETRIEVE_VISITOR_WITH_USER_ID
Tool to retrieve a specific visitor's details using their user_id. Use when you need to fetch comprehensive visitor information including profile data, location, and activity metrics.
Untrusted display-only summary
Scroll over all companies
INTERCOM_SCROLL_OVER_ALL_COMPANIES
The `list all companies` functionality does not work well for huge datasets, and can result in errors and performance problems when paging deeply. The Scroll API provides an efficient mechanism for iterating over all companies in a dataset. - Each app can only have 1 scroll open at a time. You'll get an error message…
Untrusted display-only summary
Search contacts
INTERCOM_SEARCH_CONTACTS
Tool to search for contacts using query filters with operators. Use when finding contacts by role, email, name, or attributes. Response entries may include null or non-dictionary values; guard against missing/null fields before accessing nested properties. A contact may have multiple emails or contact_ids; deduplicate…
Untrusted display-only summary
Search conversations
INTERCOM_SEARCH_CONVERSATIONS
Searches for conversations using query string with support for filtering and sorting
Untrusted display-only summary
Search for articles
INTERCOM_SEARCH_FOR_ARTICLES
You can search for articles by making a GET request to `https://api.intercom.io/articles/search`.
Untrusted display-only summary
Search internal articles
INTERCOM_SEARCH_INTERNAL_ARTICLES
Searches one page of internal articles in Intercom. Uses Intercom's cursor-based pagination via `starting_after`. ONE Intercom API call is made per invocation; pagination is caller-driven via the `starting_after` request parameter and the `next_starting_after` field in the response. Optionally filtered by `folder_id`.
Untrusted display-only summary
Search tickets
INTERCOM_SEARCH_TICKETS
Tool to search tickets in Intercom by filtering attribute values. Use when you need to find tickets matching specific criteria like state, creation date, assignment, or custom attributes.
Untrusted display-only summary
Set admin to away
INTERCOM_SET_ADMIN_TO_AWAY
Tool to set an admin to away status in Intercom. Use when you need to mark an admin as away, optionally with a specific reason and reassignment behavior.
Untrusted display-only summary
Set an admin to away
INTERCOM_SET_AN_ADMIN_TO_AWAY
You can set an Admin as away for the Inbox.
Untrusted display-only summary
Show call
INTERCOM_SHOW_CALL
Tool to retrieve a single call by ID from Intercom. Use when you need to get detailed information about a specific phone call.
Untrusted display-only summary
Show call transcript
INTERCOM_SHOW_CALL_TRANSCRIPT
Tool to get call transcript by call ID. Use when you need to retrieve the transcript text from a recorded call.
Untrusted display-only summary
Show contact by external ID
INTERCOM_SHOW_CONTACT_BY_EXTERNAL_ID
Tool to retrieve a contact by their external ID. Use when you need to fetch contact details using an identifier from your external system rather than Intercom's internal ID. Only supports users, not leads.
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.