Agent API. MCP server. Token billing. Modern stack.
Get a key from Settings → Developer, then export MEETINGBURNER_API_KEY=mb_your_key_here.
curl -X POST https://meetingburner.com/api/v1/bots/join \
-H "X-API-Key: $MEETINGBURNER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"roomId": "room-abc-123",
"purpose": "Takes notes and flags open questions",
"capabilities": ["listen", "artifact"]
}'
# Then read the live, per-speaker-attributed transcript
# over Server-Sent Events — no WebRTC, no SDK:
curl -N -H "X-API-Key: $MEETINGBURNER_API_KEY" \
"https://meetingburner.com/api/v1/meetings/room-abc-123/stream?connectionId=..."Four features that set us apart from every other video platform
Bring your own agent into the room over a plain REST API. It joins openly and is always labelled — every participant sees its name, its purpose, and whose key it uses — then reads per-speaker transcription and real-time events.
View Agent API DocsPut an LLM — Claude Code, Claude Desktop, or any MCP client — into a live meeting. Read the transcript as it happens, write decisions into the record. Coming to npm soon.
MCP Setup DocsAgent connections are metered per minute against your account balance — transparent, usage-based, and billed the same way as every other participant. No per-seat licensing constraints.
Balance & Usage DocsBuilt on LiveKit (open-source WebRTC), a plain REST API, Server-Sent Events for real-time reads, and webhooks for meeting lifecycle events, signed when you configure a webhook secret.
Full API Referencemeetingburner-mcp is an MCP server that joins a room as a disclosed agent — it reads the transcript as it happens instead of querying yesterday's notes. One config block, no server to deploy.
Coming to npm soon. The config below runs a build from source, which is not public yet.
Claude Code
cd services/meeting-mcp && npm install && npm run build
claude mcp add meetingburner \
-e MEETINGBURNER_API_KEY=mb_your_key_here \
-e MEETINGBURNER_ROOM_ID=your-room-id \
-- node /absolute/path/to/services/meeting-mcp/dist/index.jsClaude Desktop, or any client reading the standard MCP JSON config
{
"mcpServers": {
"meetingburner": {
"command": "node",
"args": ["/absolute/path/to/services/meeting-mcp/dist/index.js"],
"env": {
"MEETINGBURNER_API_KEY": "mb_your_key_here",
"MEETINGBURNER_ROOM_ID": "your-room-id"
}
}
}
}Get an API key at Settings → Developer — full tool reference in the API documentation.
Built for developers from day one
| Feature | Zoom | Google Meet | MS Teams | MeetingBurner |
|---|---|---|---|---|
| Native Agent API | ⚠️1 | ⚠️2 | ⚠️3 | ✅ |
| Per-Speaker Transcription | ❌ | ❌ | ❌ | ✅ |
| Token-Based Billing | ❌ | ❌ | ❌ | ✅ |
| Open-Source Stack | ❌ | ❌ | ❌ | ✅ |
| Simple API Auth | ⚠️4 | ⚠️5 | ❌ | ✅ |
Get your API key in under 60 seconds. No credit card required.