bots
Join Meeting
Create and deploy a speaking bot in a meeting.
Launches an AI-powered bot that joins a video meeting through MeetingBaas and processes audio using Pipecat's voice AI framework.
post/bots
Request body
Example request
{
"bot_image": "https://example.com/bot-avatar.png",
"bot_name": "Meeting Assistant",
"enable_tools": true,
"entry_message": "Hello! I'm here to assist with the meeting.",
"extra": {
"company": "ACME Corp",
"meeting_purpose": "Weekly sync"
},
"llm_model": "claude-opus-4-8",
"llm_provider": "anthropic",
"mcp": {
"servers": [
{
"name": "crm",
"tool_allowlist": [
"get_account",
"list_recent_calls"
],
"tools": [
"get_account",
"list_recent_calls"
],
"transport": "streamable_http",
"url": "https://mcp.example.com"
}
]
},
"mcp_profile": "professional",
"mcp_profile_tool_access": "read_only",
"meeting_url": "https://meet.google.com/abc-defg-hij",
"personas": [
"helpful_assistant",
"meeting_facilitator"
],
"prompt": "You are Meeting Assistant, a concise and professional AI bot that helps summarize key points and keep the meeting on track. Speak clearly and stay on topic.",
"prompt_data_sources": [
{
"name": "CRM account notes",
"type": "url",
"url": "https://example.com/account-notes.md"
}
],
"prompt_data_token_limit": 3000,
"speech_speed": 1.15,
"websocket_url": "wss://bots.example.com"
}Response
Bot successfully created and joined the meeting