Home/Developers
// Developers

MeetStream developer resources

Everything you need to build on the MeetStream meeting bot API. Docs, the OpenAPI contract, MCP servers, auth, webhooks, tooling and the agent discovery endpoints.

OpenAPI 3.1MCP serversWebhooksAgent skills
Overview

What is the MeetStream API?

MeetStream is a meeting bot API. One authenticated request puts a bot into a Zoom, Google Meet, or Microsoft Teams call.

One request returns an MP4 recording, per-participant audio and video, and a transcript
Send a meeting link, and when the call ends you get all three.

The bot records the meeting and streams speaker-tagged live audio and video. It transcribes the call and can speak back into the room.

What does each surface give you?

API documentation

Guides and reference, with a plain Markdown twin for every URL.

OpenAPI contract

43 paths and 57 operations, each with a unique name and a short note.

One API key

Self-serve, and every new account includes $5 of free credit.

Agent surfaces

MCP servers, agent skills, and the discovery files an agent reads.

After the call it returns per-participant audio and video files. Every developer and agent surface below sits at a fixed URL.

Reference

Read the docs, then take the contract

Two ways in. Browse the guides, or import the machine-readable contract straight into your stack.

  • Guides and reference
    The docs cover the bot lifecycle, transcripts, participants, calendar bookings and webhooks.
  • Built for agents too
    Each docs URL has a plain Markdown twin, and each section has an index built for agents.
  • OpenAPI 3.1
    Published at meetstream.ai/openapi.json. Import it into an LLM tool stack, Postman, or a generated client.
Docsguides and referenceOpenAPI43 paths, 57 operationsYour clientgenerated or hand writtenA live botin the meeting
Read the guides, take the contract, and generate the client you want.

Where each surface lives

The full docs live at docs.meetstream.ai. Build a request in the browser first if you prefer.

LIVE PRODUCTBuilding a meeting bot in the MeetStream API Playground while the JSON request body updates live
Build and send a real API request from the MeetStream Playground, no SDK required.
Auth

How do you authenticate?

MeetStream uses an API key, sent in the authorisation header.

  • Keys are self-serve
    Create one at app.meetstream.ai and run your first bot right away.
  • Free credit to start with
    Every new account includes $5 of free credit.
  • One guide for agents
    The auth guide gives the header, status codes and key revocation in full.
API keyself-serveAuthorisation headeron every callCreate botone requestWebhooksback to you
One key, sent in the authorisation header, covers every REST call.

Quickstart

Send a bot into a meeting with a single request:

Examplebash
curl -X POST https://api.meetstream.ai/api/v1/bots/create_bot \
  -H "Authorization: Token $MEETSTREAM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"meeting_link": "https://meet.google.com/abc-defg-hij", "bot_name": "Notetaker"}'

Poll the bot status endpoint until the bot has joined, then read the transcript once the call ends. The Meeting Bot API covers the flow.

Billing runs per bot-hour, so remove a bot as soon as its work is done. Rates are on the pricing page.

Tooling

Build from an agent or a terminal

The MeetStream MCP server gives Claude, Cursor and any other MCP client a set of tools.

  • Connect over HTTP
    Reach it over Streamable HTTP, or run it locally from npm.
  • A docs server as well
    A second, read-only server covers the docs and is open to any client.
  • The MeetStream CLI
    Create and manage meeting bots from a terminal. It installs from npm.
MCP serverStreamable HTTP, or npmDocs MCP serverRead-only, open to any clientMeetStream CLIBots from your terminalAgent skillsA plugin for Claude Code
Four ways to drive the same API without writing a client.

Agent skills and source

Agent skills install into Claude Code as a plugin from the MeetStream marketplace on GitHub.

The same skills sit at /.well-known/agent-skills for any agent that reads the index.

The server card lists the address of each MCP server. Source for both tools is on the same GitHub organisation.

43paths in the OpenAPI contract
57named operations, each with a note
$5of free credit on every new account
2MCP servers, one of them read-only
MEETSTREAM DASHBOARDThe MeetStream dashboard showing bots, meeting platform, status, and duration in one view
Every bot dispatched from your workspace, with live status and duration. Meeting links masked for privacy.
Discovery

Agent discovery endpoints

MeetStream publishes the standard files agents look for. A client can find and check each one without reading HTML.

MarkdowntwinsEvery page andevery docs URL, inplain textSite indexBuilt for agents, ata fixed and stableaddressMCP and A2AcardsA server card andan agent card, bothmachine readCatalog andscopesAn API catalog, andthe protectedresource file
Four kinds of file, each at a fixed and stable address.

Every page here also has a Markdown twin. Ask for Markdown in the request header, or add the Markdown suffix to any path.

Events reach your handler through webhooks, so an agent can act the moment a call ends.

Security

Enterprise-level security, keep your data private.

The certificate, the audit status and the Trust Center are all on the security page.

Robust and reliable

MeetStream is ISO 27001 certified. SOC 2 Type 2 is under audit rather than complete.

GDPR compliant

MeetStream is GDPR compliant, and bots run in the United States by default.

Storage from the first byte

Bring-your-own S3 means recordings can live in your storage from the moment they are written.

SOC 2Type 2 (Under Audit)
ISO 27001Certified
GDPRCompliant

Where a request runs

Your keyscoped to your workspaceBots in the USby defaultYour storagebring your own bucket
Where a request runs, and where the media it makes comes to rest.

Data is encrypted in transit and at rest. The security page has the certificates.

FAQ

Got a question? We got the answer.

Common questions about keys, the contract, the MCP servers and the files built for agents.

How do I get a MeetStream API key?

Sign up at app.meetstream.ai and create a key in the dashboard. It is self-serve, and every new account starts with $5 of free credit, so you can run a first bot right away.

Where is the OpenAPI specification?

The contract is published as OpenAPI 3.1 at meetstream.ai/openapi.json. It lists 43 paths and 57 operations. Each one has a unique name and a short note, so a generated client reads cleanly.

What can the MCP server do?

It gives Claude, Cursor and any other MCP client tools for creating and reading meeting bots. Connect over Streamable HTTP, or run it locally from npm. A second server covers the docs.

Is there a Markdown version of the docs?

Yes. Each docs URL has a plain Markdown twin, and so does each page on this site. Ask for Markdown in the request header, or add the Markdown suffix to any path.

How do I know when a recording is ready?

Webhooks fire on bot lifecycle events, and again when recordings and transcripts are ready. Your app can act the moment a call ends instead of polling for it.

One key, and the whole meeting stack.

Docs, an OpenAPI contract, MCP servers, a CLI and the files agents read. All at fixed addresses.

OpenAPI 3.1
MCP servers
Agent skills
Webhooks
Markdown twins

Build it on MeetStream

One API call, $5 of free credit, no card. One API joins, records, streams, and transcribes across Zoom, Google Meet, and Microsoft Teams.