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.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Recallai Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Recallai now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Create botCreate a new bot to join and record a meeting.
Create Calendar IntegrationTool to create a new calendar integration with Google Calendar or Microsoft Outlook.
Create Calendar Authentication TokenTool to generate an authentication token for calendar APIs, scoped to the user.
Create Google LoginTool to create a new Google Login credential within a login group.
Create Google Login GroupTool to create a new Google Login Group for managing bot authentication.
Create Meeting Direct ConnectTool to create a Meeting Direct Connect for Google Meet or Zoom.
Create SDK UploadCreate a new Desktop SDK upload.
Create Zoom OAuth AppTool to create a new Zoom OAuth App integration with Recall.
Delete botDelete a scheduled bot by ID.
Delete Bot MediaDeletes bot media stored by Recall AI.
Delete calendarDelete a calendar by ID.
Delete Calendar UserDelete calendar user and disconnect any connected calendars.
Destroy Google LoginTool to delete an existing Google Login by ID.
Destroy Google Login GroupTool to delete an existing Google Login Group by ID.
Destroy Zoom OAuth AppTool to delete a Zoom OAuth App by ID.
Disconnect Calendar UserTool to disconnect a calendar platform (Google or Microsoft) from the user's Recall.
List audio mixedList audio mixed artifacts from Recall.
List Audio SeparateList audio separation artifacts from recordings.
List botsList all bots in your Recall.
List Bot ScreenshotsList all screenshots captured by a bot during a meeting.
List Calendar EventsGet a list of calendar events from connected calendars.
List calendar meetingsList all calendar meetings for the authenticated calendar user.
List calendarsTool to retrieve a list of calendars integrated with Recall.
List calendar usersList all calendar users created for the account.
List chat messagesGet list of chat messages read by the bot in the meeting(excluding messages sent by the bot itself).
List Google Login GroupsTool to retrieve a list of all Google Login Groups in your Recall.
List Google LoginsTool to retrieve a list of all Google Logins in your Recall.
List Meeting Direct ConnectsList all Meeting Direct Connect instances in your Recall.
List Meeting MetadataList meeting metadata from Recall.
List participant eventsList participant events artifacts from recorded meetings.
List Realtime EndpointsTool to list realtime endpoints from Recall.
List RecordingsTool to list recordings from Recall.
List Desktop SDK UploadsTool to get a paginated list of all Desktop SDK uploads in your Recall.
List Slack TeamsTool to list all Slack team integrations.
List transcriptTool to list transcripts from Recall.
List Video Mixed ArtifactsList video mixed artifacts from recorded meetings.
List video separateList video separate artifacts from Recall.
List zoom meetings to credentialsTool to retrieve mappings from Zoom Meeting IDs to Zoom OAuth Credentials.
List Zoom OAuth App LogsTool to retrieve Zoom OAuth app logs from Recall.
List Zoom OAuth AppsTool to retrieve a list of Zoom OAuth apps configured in Recall.
List Zoom OAuth Credential LogsTool to retrieve all Zoom OAuth Credential logs from Recall.
List Zoom OAuth CredentialsTool to retrieve a list of all Zoom OAuth credentials in your Recall.
Remove bot from callRemoves the bot from the meeting call.
Retrieve Billing UsageRetrieve bot usage statistics for billing purposes.
Retrieve botRetrieve detailed information about a specific bot instance by its ID.
Retrieve calendarsRetrieve detailed information about a specific calendar by its UUID.
Retrieve Google Login GroupTool to retrieve an existing Google Login Group by its ID.
Retrieve Meeting Direct ConnectTool to retrieve detailed information about a Meeting Direct Connect instance by its ID.
Retrieve recordingTool to retrieve detailed information about a specific recording by its UUID.
Retrieve sdk uploadRetrieve detailed information about a Desktop SDK upload instance by its ID.
Retrieve Video MixedRetrieve a video mixed artifact by its ID.
Retrieve Zoom OAuth AppRetrieve detailed information about a specific Zoom OAuth app by its ID.
Start recordingInstructs the bot to start recording the meeting.
Stop recordingStops the current recording for the specified bot.
Update BotTool to partially update a scheduled bot.
Update CalendarUpdate an existing calendar integration in Recall.
Update Calendar UserUpdate recording preferences and calendar connections for a calendar user.
Update Google LoginTool to update an existing Google Login credential.
Update Google Login GroupTool to update an existing Google Login Group in Recall.
Partial Update Google Login GroupTool to partially update an existing Google Login Group in Recall.
Update RecordingTool to update a recording's metadata.
Update Video MixedTool to partially update a video mixed artifact by ID.
Update Zoom OAuth AppTool to update an existing Zoom OAuth App's credentials.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Recallai tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('List all bots currently available')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI 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

Frequently Asked Questions

Do I need my own developer credentials to use Recallai with Composio?

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.

Can I use multiple toolkits together?

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

Is Composio secure?

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

What if the API changes?

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

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.