All integrations
Catalogue metadata onlycustomer supportv20260826_00

INTERCOM

Intercom

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
Attributed source

133

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 91–120 of 133 actions

Register Fin Voice call

INTERCOM_REGISTER_FIN_VOICE_CALL

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.