- DATA
- ROOM
- USER
- HUMAN
Short answer
How can my AI send live data to everyone in a LiveKit room?
Your AI uses specific tools to push data messages or update metadata for the entire room or individual participants. This allows your agent to keep everyone in sync with real-time information. You'll see the results reflected in the room state and participant profiles immediately.
Where every update lands.
Real-time communication outcomes
The AI directs information to specific parts of the LiveKit room structure.
DATA
Live data messages
The AI sends raw data packets to all clients. This keeps your application state in sync across the room.
ROOM
Room-wide metadata
The AI updates the room's shared metadata. This changes information that every participant can see at once.
USER
Participant updates
The AI modifies metadata for a specific person. This is how your agent updates individual user statuses or roles.
HUMAN
Manual intervention
The AI cannot kick users or change video permissions. You must handle those administrative actions yourself.
The workflow
What your AI does when <the thing arrives>.
The AI acts as a live broadcaster for your room data.
Pushing data
The AI sends a message to all connected clients in the room.
send_dataUpdating the room
The AI changes the global metadata for the entire session.
update_room_metadataUpdating a user
The AI modifies the metadata attached to a specific participant.
update_participant_metadataSyncing state
The AI uses data tools to ensure all clients receive the latest updates.
send_dataupdate_room_metadata
Try it
Copy these to start.
Use these prompts to trigger real-time updates.
Starting points
These are starting points. Swap out the room names or participant IDs for your actual LiveKit values.
LiveKit Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — LiveKit capabilities are ready to use.
{
"mcpServers": {
"tt-voice-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp"
}
}
}Send a data message to the 'lobby' room saying 'The game is starting'.
Update the room metadata for 'session_123' to set the status to 'active'.
Change the metadata for participant 'user_88' to set their role to 'moderator'.
Broadcast a message to everyone in the room that the meeting is now private.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect LiveKit Real-Time Rooms once, then ask.
Just link your account once. Your credentials stay encrypted, and you can immediately start giving your AI commands to manage your LiveKit rooms.
Connect LiveKit Real-Time Rooms to your AIFAQ
How this task behaves
- 01
Can the AI delete a participant from the room?
No. The AI can only update metadata or send data. You have to manage room membership yourself.
- 02
Can the AI turn on a user's camera?
No. This connector only handles data and metadata. It cannot control media tracks or hardware permissions.
- 03
How do participants receive the data sent by the AI?
Participants receive the data through the LiveKit data channel once the AI triggers the tool.
- 04
Can the AI update metadata for everyone at once?
Yes, by using the tool designed to update room-level metadata.
- 05
Does the AI see the video streams?
No. The AI interacts with the room's data and metadata layers, not the media streams.
More questions about LiveKit Real-Time Rooms? The Connector page answers them. See everything the LiveKit Real-Time Rooms Connector can do
Connect LiveKit to Claude, Cursor, ChatGPT & more
