---
title: "Knit - LLM Tools Intercom"
description: "Knit’s Intercom LLM tools give your AI agents instant, code-free access to every Intercom API endpoint—read, write, and automate without OAuth headaches or custom endpoints."
source_url: "https://www.getknit.dev/llm-tool/intercom"
page_type: "llm-tool"
---

_This page is part of Knit's LLM Tools directory. It describes the Intercom LLM tool definitions Knit exposes so AI agents can call Intercom API actions directly._

# Knit - LLM Tools Intercom

## **Intercom** LLM Tools— Integrate your Agent with **Intercom** in Minutes

Knit’s Intercom LLM tools give your AI agents instant, code-free access to every Intercom API endpoint—read, write, and automate without OAuth headaches or custom endpoints.

### See Intercom LLM Tools In Action
Watch an agent automate workflows—all with Knit’s plug-and-play toolkit.

### Why Builders Pick Knit for Production-Grade LLM Tools

Full-coverage APIs, friction-free auth, and a framework-agnostic SDK—everything you need to ship smarter Intercom automations fast.

#### 100% Intercom API Coverage

With Knit's toolkit, every API endpoint comes pre-wrapped, enabling your agents to perform any task a human user can.

#### 150+ Cross-App Integrations

Need more than Intercom? The same SDK unlocks calendars, ticketing tools, and 150+ other SaaS apps for end-to-end workflows.

#### Framework-Agnostic by Design

Works out-of-the-box with LangChain, LangGraph, and OpenAI—plus Claude and CrewAI support coming soon.

#### Higher-Precision Prompts

Knit ships with human-readable, LLM-tuned tool descriptions so your agent always picks the right action, reducing hallucinations and retries.

#### Zero-Hassle Auth

OAuth handshakes, token refreshes, and secure credential storage are handled behind the scenes. You focus on features, not refresh tokens.

#### LLM-Native Toolkits

Each action is exposed as a ready-to-call function for OpenAI Functions, LangChain Tools, and more. Your model “thinks” the action, Knit executes it.

### Actions available via Intercom LLM Tools
*   Unified Action

#### Create a New Meeting

This API creates a new meeting with specified details such as title, start time, duration, participants, and host information. The request body must include the title, startDateTime, and durationInSeconds as required fields. Participants and host details can also be provided, including their email addresses, which are required. Optional fields include meetingProviderURL, language, and metaData. The API returns a unique meetingId for the newly created meeting.

*   Unified Action

#### Retrieve Comprehensive Meeting Details for a Specified Time Range

This API retrieves comprehensive meeting details for a specified time range. It allows filtering of meetings based on optional parameters such as pagination cursor (pageToken), start and end date/time (startDateTime and endDateTime), and user IDs (userIds). The response includes detailed information about each meeting, such as the meeting ID, title, participants, scheduled and actual start/end times, duration, download URL, calendar event ID, language, host details, agenda, meeting type, and media type. This API is useful for obtaining a complete overview of meetings within a specified timeframe.

*   Unified Action

#### Get Transcript For A Meeting

The 'Get Transcript For A Meeting' API retrieves the full transcript for a specified meeting. It requires a 'meetingId' as a query parameter to identify the meeting. The response includes an array of 'meetingTranscripts', each containing a 'speakerId' and an array of 'sentences'. Each sentence has a 'start' and 'end' timestamp in ISO 8601 UTC format and the 'text' of the sentence.

*   Unified Action

#### Retrieve Comprehensive Meeting Details

This API retrieves comprehensive details of a meeting given its ID. It includes information such as the meeting title, participants, scheduled and actual start times, duration, download URL for the recording, language, host details, agenda, and whether the meeting is internal or external. The request requires a 'meetingId' as a query parameter to identify the meeting. The response provides a detailed JSON object with all the meeting information.

*   Unified Action

#### Get List of All Users in the System

This API retrieves a list of all users in the system. It accepts an optional query parameter 'pageToken' for pagination. The response includes a 'pageToken' for the next set of records and a list of users with details such as user ID, first and last names, emails, phone numbers, title, role, language, creation and last login timestamps, team IDs, manager ID, active status, and personal meeting URLs.

*   Unified Action

#### Get Transcript Metadata for a Meeting

The Get Transcript Metadata for a Meeting API retrieves metadata for a given meeting transcript. It requires the meeting ID as a mandatory query parameter and optionally accepts a transcript ID to specify which transcript's metadata is needed. The response includes an array of meeting transcripts, each containing the transcript ID, URL, and text content.


## Related pages

- [Ticketing LLM tools category](https://md.getknit.dev/llm-tools-categories/ticketing-llm-tools)
- [Intercom MCP Server](https://md.getknit.dev/mcp-servers/intercom-mcp-server)
- [Unified Ticketing API](https://md.getknit.dev/integration-categories/ticketing-api)
- [How Knit works](https://md.getknit.dev/how-knit-works)
