Recallai MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Recallai MCP or direct API to retrieve meeting transcripts, analyze conversation insights, automate note-taking, and trigger follow-ups through natural language.

Recallai logoRecallai
Api Key

Recallai is the universal API for meeting bots and conversation data. It centralizes call recordings, transcripts, and smart summaries for seamless workflow automation.

63 Tools

Try Recallai now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Recallai
Try asking
TOOLS

Supported Tools

Every Recallai action and event your agent gets out of the box.

Create bot

Create a new bot to join and record a meeting.

Create Calendar Integration

Tool to create a new calendar integration with Google Calendar or Microsoft Outlook.

Create Calendar Authentication Token

Tool to generate an authentication token for calendar APIs, scoped to the user.

Create Google Login

Tool to create a new Google Login credential within a login group.

Create Google Login Group

Tool to create a new Google Login Group for managing bot authentication.

Create Meeting Direct Connect

Tool to create a Meeting Direct Connect for Google Meet or Zoom.

Create SDK Upload

Create a new Desktop SDK upload.

Create Zoom OAuth App

Tool to create a new Zoom OAuth App integration with Recall.

Delete bot

Delete a scheduled bot by ID.

Delete Bot Media

Deletes bot media stored by Recall AI.

Delete calendar

Delete a calendar by ID.

Delete Calendar User

Delete calendar user and disconnect any connected calendars.

Destroy Google Login

Tool to delete an existing Google Login by ID.

Destroy Google Login Group

Tool to delete an existing Google Login Group by ID.

Destroy Zoom OAuth App

Tool to delete a Zoom OAuth App by ID.

Disconnect Calendar User

Tool to disconnect a calendar platform (Google or Microsoft) from the user's Recall.

List audio mixed

List audio mixed artifacts from Recall.

List Audio Separate

List audio separation artifacts from recordings.

List bots

List all bots in your Recall.

List Bot Screenshots

List all screenshots captured by a bot during a meeting.

List Calendar Events

Get a list of calendar events from connected calendars.

List calendar meetings

List all calendar meetings for the authenticated calendar user.

List calendars

Tool to retrieve a list of calendars integrated with Recall.

List calendar users

List all calendar users created for the account.

List chat messages

Get list of chat messages read by the bot in the meeting(excluding messages sent by the bot itself).

List Google Login Groups

Tool to retrieve a list of all Google Login Groups in your Recall.

List Google Logins

Tool to retrieve a list of all Google Logins in your Recall.

List Meeting Direct Connects

List all Meeting Direct Connect instances in your Recall.

List Meeting Metadata

List meeting metadata from Recall.

List participant events

List participant events artifacts from recorded meetings.

List Realtime Endpoints

Tool to list realtime endpoints from Recall.

List Recordings

Tool to list recordings from Recall.

List Desktop SDK Uploads

Tool to get a paginated list of all Desktop SDK uploads in your Recall.

List Slack Teams

Tool to list all Slack team integrations.

List transcript

Tool to list transcripts from Recall.

List Video Mixed Artifacts

List video mixed artifacts from recorded meetings.

List video separate

List video separate artifacts from Recall.

List zoom meetings to credentials

Tool to retrieve mappings from Zoom Meeting IDs to Zoom OAuth Credentials.

List Zoom OAuth App Logs

Tool to retrieve Zoom OAuth app logs from Recall.

List Zoom OAuth Apps

Tool to retrieve a list of Zoom OAuth apps configured in Recall.

List Zoom OAuth Credential Logs

Tool to retrieve all Zoom OAuth Credential logs from Recall.

List Zoom OAuth Credentials

Tool to retrieve a list of all Zoom OAuth credentials in your Recall.

Remove bot from call

Removes the bot from the meeting call.

Retrieve Billing Usage

Retrieve bot usage statistics for billing purposes.

Retrieve bot

Retrieve detailed information about a specific bot instance by its ID.

Retrieve calendars

Retrieve detailed information about a specific calendar by its UUID.

Retrieve Google Login Group

Tool to retrieve an existing Google Login Group by its ID.

Retrieve Meeting Direct Connect

Tool to retrieve detailed information about a Meeting Direct Connect instance by its ID.

Retrieve recording

Tool to retrieve detailed information about a specific recording by its UUID.

Retrieve sdk upload

Retrieve detailed information about a Desktop SDK upload instance by its ID.

Retrieve Video Mixed

Retrieve a video mixed artifact by its ID.

Retrieve Zoom OAuth App

Retrieve detailed information about a specific Zoom OAuth app by its ID.

Start recording

Instructs the bot to start recording the meeting.

Stop recording

Stops the current recording for the specified bot.

Update Bot

Tool to partially update a scheduled bot.

Update Calendar

Update an existing calendar integration in Recall.

Update Calendar User

Update recording preferences and calendar connections for a calendar user.

Update Google Login

Tool to update an existing Google Login credential.

Update Google Login Group

Tool to update an existing Google Login Group in Recall.

Partial Update Google Login Group

Tool to partially update an existing Google Login Group in Recall.

Update Recording

Tool to update a recording's metadata.

Update Video Mixed

Tool to partially update a video mixed artifact by ID.

Update Zoom OAuth App

Tool to update an existing Zoom OAuth App's credentials.

SETUP GUIDE

Connect Recallai MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: 'List all bots currently available' }],
  stopWhen: stepCountIs( 5 )
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Recallai API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Recallai Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List all bots currently in meetings'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Recallai actions with your Agent

Why Use Composio?

AI Native Recallai Integration

  • Supports both Recallai MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Recallai data

Managed Auth

  • Built-in API key management with secure storage
  • Central place to manage, scope, and revoke Recallai access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Recallai
  • Scoped, least privilege access to Recallai resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Recallai requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Recallai.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Recallai tool your agent needs.Free to start.

Start building