• DATA
  • ROOM
  • USER
  • HUMAN

How to broadcast data to participants with your AI

Connect your AI to a LiveKit room to push live updates and data messages to every connected user.

Ask AI about this page

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.

  1. Pushing data

    The AI sends a message to all connected clients in the room.

    send_data
  2. Updating the room

    The AI changes the global metadata for the entire session.

    update_room_metadata
  3. Updating a user

    The AI modifies the metadata attached to a specific participant.

    update_participant_metadata
  4. Syncing 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.

Connector linkhttps://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — LiveKit capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "tt-voice-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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