• ROOMS
  • PARTICIPANTS
  • AUDIO
  • HUMAN

How to manage LiveKit rooms and participants with your AI

Connect your AI to LiveKit to run real-time media sessions. Once connected, your agent handles the heavy lifting of room orchestration and participant control.

Ask AI about this page

Short answer

How can my AI manage LiveKit rooms and participants?

Your AI uses specific tools to spin up rooms, kick users, or mute audio tracks. You can direct your agent to monitor active sessions or adjust participant settings on the fly. This gives you direct control over the media environment through natural language.

The outcomes

What you can achieve

The AI handles the technical session management so you can focus on the content.

ROOMS

Session orchestration

The AI creates or destroys rooms based on your instructions. You get a clean environment for every new session.

PARTICIPANTS

User management

Your agent can add or remove people from a session. It keeps the participant list exactly how you want it.

AUDIO

Track control

The AI manages audio by muting specific tracks. This prevents background noise from disrupting the session.

HUMAN

Manual oversight

You stay in control of the high-level logic. The AI follows your specific commands for every technical change.

The workflow

What your AI does when the request arrives.

The AI translates your intent into specific LiveKit operations.

  1. Set up the session

    The AI starts a new media session by spinning up a fresh environment.

    create_room
  2. Audit the room

    The agent checks which rooms are active and who is currently inside them.

    list_roomslist_participants
  3. Adjust permissions

    The AI modifies how a user behaves in the room or silences their audio.

    update_participantmute_published_track
  4. Clean up

    The agent removes specific people or wipes the entire room when the session ends.

    remove_participantdelete_room

Try it

Copy these to start.

Use these prompts to trigger immediate actions in LiveKit.

Starting points

These are basic starting lines. Swap out the room names or participant IDs with your actual session data.

LiveKit Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_4uxLOatgtvJyaigQtiYOMWFntnvDipZI6XFcq5Bo/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": {
    "livekit-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_4uxLOatgtvJyaigQtiYOMWFntnvDipZI6XFcq5Bo/mcp"
    }
  }
}
Copy into chat04
  • Create a new LiveKit room named 'Project Sync'.

  • List all participants currently in the 'Workshop' room.

  • Mute the audio track for the participant with ID user_123.

  • Remove the user 'guest_45' from the active session.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect LiveKit once, then ask.

Link your account in one click. Your credentials stay encrypted and secure, and you can immediately start managing sessions through your preferred AI client.

Connect LiveKit to your AI

FAQ

How the management works

  • 01

    Can my AI create new rooms?

    Yes, the AI can create new rooms on demand.

  • 02

    Can the AI mute a user's microphone?

    Yes, the AI can mute specific published audio tracks.

  • 03

    Can the AI change the video quality of a participant?

    No, the AI cannot adjust video bitrate or resolution.

  • 04

    Will the AI delete my rooms without me asking?

    No, the AI only deletes rooms when you explicitly command it to do so.

  • 05

    Can the AI see the actual video feed?

    No, the AI manages the session metadata and permissions, but it does not watch the media streams.

  • More questions about LiveKit? The Connector page answers them. See everything the LiveKit Connector can do

Connect LiveKit to Claude, Cursor, ChatGPT & more