Skip to the collection

agent-native · Meeting & Conversation

Meeting BaaS

Listed on The Agent-Native Index

Meeting Bots As A Service — The developer API for programmatic access to meeting data across Zoom, Google Meet, and Microsoft Teams

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

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