MIA, the MeetStream Infrastructure Agent, is the agent layer that turns a meeting bot into a voice agent.
MIA takes the live meeting audio through an AI pipeline you configure.
It answers by voice, in chat, or with silent tool actions.
It works inside Zoom, Google Meet and Microsoft Teams.
How MIA works
An agent is a saved configuration you attach to any bot by its ID.
The config holds a mode, providers, a system prompt, a response modality and tools.
The bot sends per-speaker audio to the agent in under 100 milliseconds.
The agent reasons, then speaks back through the same bot.
You create it with the create agent config endpoint.
Realtime mode and pipeline mode
Two modes, and the choice is speed against control.
Pipeline mode also adds adaptive interruption handling.
Tools and responses
Agents call MCP servers and custom HTTPS functions during the conversation.
Interruptions, turn detection, echo suppression and Anam avatars are settings, not code.
The voice agents page has examples.
Frequently asked questions
What does MIA stand for?
MeetStream Infrastructure Agent.
Do I need my own model keys?
Yes, MIA is bring-your-own-key. You store provider keys in the dashboard, and MIA reads them when a session starts.
Which platforms does MIA work on?
Zoom, Google Meet and Microsoft Teams, through the same bot that records.
Can MIA run without speaking?
Yes. Chat mode responds in the meeting chat and action mode only calls tools.
Put the vocabulary to work
One API to join, record, stream and transcribe meetings across Zoom, Google Meet and Microsoft Teams.