Skip to main content
Server path: /intercom | Type: Application | PCID required: Yes

Tools


intercom_add_tag_to_conversation

Apply a tag to an Intercom conversation for routing, analytics, or categorization. Requires the Intercom tag ID (from list tags or conversation tag objects). Parameters:

intercom_create_contact_note

Attach a note to an Intercom contact (e.g., a summary from Fin or internal context). Parameters:

intercom_create_conversation

Open a new Intercom conversation with a contact. Parameters:

intercom_create_fin_content_source

Create a new content source for Fin knowledge. Parameters:

intercom_create_or_update_contact

Upsert an Intercom contact by email or external ID. Creates a new contact if none exists, or updates the existing one. Parameters:

intercom_create_ticket

Create a structured ticket. Requires Intercom Tickets to be enabled. Title and description are sent as default_title and default_description under ticket_attributes. Parameters:

intercom_delete_contact

Delete an Intercom contact by ID. Parameters:

intercom_delete_fin_external_page

Delete an External Page from Fin knowledge. Parameters:

intercom_get_contact

Retrieve a single Intercom contact with full details including custom attributes and activity. Parameters:

intercom_get_conversation

Fetch full details for an Intercom conversation including parts, participants, tags, and stats. Parameters:

intercom_get_fin_conversation_metadata

Retrieve metadata for a Fin conversation (state, tags, ai_agent, contacts, etc.). Use the Intercom conversation ID returned by intercom_start_fin_conversation or intercom_send_fin_reply. Parameters:

intercom_list_contact_notes

List notes attached to an Intercom contact. Parameters:

intercom_list_contacts

List Intercom contacts with pagination. Parameters:

intercom_list_conversations

List Intercom conversations with optional sorting and pagination. Parameters:

intercom_list_fin_content_sources

List content sources used by Fin for knowledge. Parameters:

intercom_list_fin_external_pages

List external pages (documents) Fin can use as knowledge. Optionally filter by source ID or external ID. Parameters:

intercom_list_ticket_types

List all ticket types configured in the Intercom workspace. Useful for finding the ticket_type_id needed to create tickets.

intercom_remove_tag_from_conversation

Remove a tag from an Intercom conversation. Requires the Intercom tag ID (from the conversation’s tags). Parameters:

intercom_reply_to_conversation

Post a reply into an existing Intercom conversation. Parameters:

intercom_search_contacts

Search Intercom contacts by attributes such as name, email, phone, tags, and custom properties. Parameters:

intercom_search_conversations

Search Intercom conversations using a query object with filters for attributes, tags, date ranges, assignees, and state. Parameters:

intercom_send_fin_reply

Continue an existing Fin conversation by sending a follow-up user message. Returns updated status, reply HTML, and metadata. Parameters:

intercom_start_fin_conversation

Start a new Fin conversation on behalf of a user. Sends an initial user message and optional user/context data into Fin. Returns the Fin conversation ID, current status, reply HTML, and metadata. Parameters:

intercom_update_fin_content_source

Update an existing content source for Fin. Parameters:

intercom_update_ticket

Update an existing Intercom ticket. Parameters:

intercom_upsert_fin_external_page

Create or update an External Page used by Fin for knowledge. Uses the external_id as a stable identifier for upsert behavior. Parameters: