> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.meetstream.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.meetstream.ai/_mcp/server.

# Welcome to MeetStream!

> MeetStream is a meeting bot API: send bots into Zoom, Google Meet, and Microsoft Teams to record, transcribe, and interact in real time through a single integration.

[**MeetStream.ai**](http://MeetStream.ai) provides a unified API to deploy interactive bots and AI agents into meeting platforms such as Zoom, Google Meet and Microsoft Teams.

Use one integration to 

* capture media
* generate transcriptions
* interact in real-time

## Start Building

#### [Quickstart](/guides/get-started/create-your-first-bot)

Put your first bot in a meeting with one API call.

#### [API Reference](/api-reference/introduction)

Every endpoint for bots, transcription, calendars, and MIA agents.

#### [Build with AI](/build-with-ai/meetstream-mcp-server)

Connect the MCP server so Claude or your coding agent integrates MeetStream for you.

## Meeting Bot and Agent Features

### Core Capabilities

* Universal Integration: Connect to any major meeting platform via a single API using only the meeting URL.
* Low-Latency Media: Capture raw audio and video with \~ 200ms latency.
* Active AI Participants: Deploy bots that speak via TTS, share screens, or inject video streams.
* Managed Infrastructure: Scale from one to thousands of concurrent sessions without managing bot clusters.
* Rich Metadata: Track participant join/leave times, speaking duration, and in-meeting chat.

#### Media Capture & Streaming

* **Record:** Export mixed audio, isolated participant tracks, or composite MP4s.
* **Stream:** Access real-time WebSocket audio (base64) and RTMP video feeds.

#### Transcription & Diarization

* **Live Events**: Receive webhooks for real-time speaker attribution.
* **Post-Meeting**: Access full, speaker-labeled transcripts via the MeetStream engine or third-party providers.

#### Bot Interaction

* **Messaging:** Read and write in-meeting chat via API.
* **A/V Output:** Stream live web pages, display static images, or speak using TTS.

#### Reliability & Management

* **Automation:** Sync calendars for auto-dispatch and trigger auto-leave rules.
* **Control:** Pause, resume, or mute bots mid-meeting via API.
* **Resilience:** Built-in network auto-retries and platform consent handling.

## Use Cases

#### Sales AI Coaches & Agents

* Bot joins live calls, streams real-time attributed transcripts via WebSocket
* NLP layer detects intent signals and objections from the live transcript stream
* Streams live attributed transcript via WebSocket, enabling real-time coaching cues to be surfaced to the rep mid-call
* Post-call agent auto-generates follow-up summaries and action items for rep review

#### Note Taking Agents

* Bot silently joins instant or scheduled meetings and transcribes with speaker diarization in real time
* NLP pipeline extracts decisions, action items, and open questions as structured objects
* Each action item is attributed to a speaker with source timestamp for auditability
* Output is pushed to tools like Notion, Jira, or Confluence via API post-meeting

#### Internal Meeting Summarizers

* Bot captures and transcribes internal meetings across Zoom, Meet, and Teams via one API
* On meeting end, a webhook fires the full attributed transcript to your NLP pipeline for summarisation
* Structured summary — decisions, action items, open questions — is generated from the transcript and pushed to Slack, Notion, or email
* Raw transcript and diarization artifact are stored and available via API for any downstream processing

#### Voice Controlled CRM Updates

* Bot captures the full call transcript with speaker attribution via MeetStream's API
* Post-call, NLP layer extracts deal stage, contact details, and key notes from the transcript
* Extracted fields are mapped and pushed to CRM objects via REST API — no manual entry
* Works with any CRM that exposes a standard API; field mapping is configurable per org