- CollectionMeeting & Conversation
- Classificationagent-native
- MCPAvailable
- Agent SkillUnavailable
- InterfacesMCP · REST · webhook · SDK · http · API
What it does
Meeting BaaS provides a hosted API (with a self-hosting option) to deploy bots into Zoom, Google Meet, and Microsoft Teams from code. An agent or backend posts a meeting URL and configuration; the bot joins, can record, optionally transcribe with speaker-attributed output, and streams status over webhooks. Optional WebSocket streaming exposes raw audio and diarized JSON for real-time agent consumption.
Agent-facing interfaces
- Interaction pattern: SDK / REST + webhooks + optional MCP
- Catalog protocols: MCP, REST, webhook, SDK, http, API
- MCP: ✅ Available (official org repo)
- Agent Skill: ⚠️ No official SKILL.md / npx skills add … pack from Meeting BaaS yet.
- Onboarding type:
mcp
How agents onboard
Interaction pattern: SDK / REST + webhooks + optional MCP
curl -X POST "https://api.meetingbaas.com/bots" \
-H "Content-Type: application/json" \
-H "x-meeting-baas-api-key: YOUR-API-KEY" \
-d '{"meeting_url": "YOUR-MEETING-URL", "bot_name": "AI Notetaker", "recording_mode": "speaker_view", "speech_to_text": {"provider": "Default"}}'
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| REST API | POST https://api.meetingbaas.com/bots — create bot; removal and listing per docs |
| Webhooks (v2) | Account-level, SVIX-signed — bot.status_change, bot.completed, bot.failed, calendar events — Webhooks (v2) |
| Callbacks | Per-bot callback_config for direct HTTP completion/failure notifications |
| TypeScript SDK | @meeting-baas/sdk — createBaasClient + createBot — homepage |
| MCP | https://github.com/Meeting-Baas/meeting-mcp |