Skip to content
Vinkius

LiveKit Real-Time Rooms Connector for AI agents.

10 live capabilities

Manage real-time voice and video sessions for conversational AI.

Live agent request LiveKit Real-Time Rooms / Connector

Waiting for input…

AI Agent

Why people use LiveKit Real-Time Rooms

LiveKit Real-Time Rooms: Automate Voice Session Management

With this Connector, your agent handles the entire lifecycle. It creates the room, checks who's there, and manages the tracks without you lifting a finger. You get a production-ready communication layer where the AI actually feels like it's in control of the room.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

That you get a direct remote control for LiveKit rooms without writing custom backend code.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Private Coaching Sessions

    A user wants to start a private coaching session.

  2. Real-world use case 02

    Community Lounge Moderation

    A participant is being disruptive in a public lounge.

  3. Real-world use case 03

    Automated Match Completion

    A game match ends and everyone needs to leave.

Complete set · 10capabilities

The complete LiveKit Real-Time Rooms capability set.

These are the exact actions your AI can choose when you ask it to work with LiveKit Real-Time Rooms.

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 10 available through LiveKit Real-Time Rooms.

  1. 01 Capability

    Create room

    Create a new LiveKit room with specific settings. This lets your agent set up the space before users join.

  2. 02 Capability

    Update participant metadata

    Update metadata for a specific user. Use this to sync user roles or states in real-time.

  3. 03 Capability

    Update room metadata

    Update the metadata for the entire room. This is great for showing room status to all connected clients.

  4. 04 Capability

    Delete room

    Remove a room and disconnect everyone. This is the fastest way to clear a session and free up resources.

Capability set02 / 03

05—07

3 capabilities in this set.

Part of 10 available through LiveKit Real-Time Rooms.

  1. 05 Capability

    Get participant

    Get detailed info about a specific person in the room. Your agent can use this to see who is currently active.

  2. 06 Capability

    List participants

    See a list of everyone currently in the room. This helps your agent understand the size and scope of the current call.

  3. 07 Capability

    List rooms

    See all active rooms on your project. Use this to check your current load or find specific active sessions.

Capability set03 / 03

08—10

3 capabilities in this set.

Part of 10 available through LiveKit Real-Time Rooms.

  1. 08 Capability

    Mute track

    Mute or unmute a specific audio or video track. This is essential for content moderation or handling noisy participants.

  2. 09 Capability

    Remove participant

    Kick a participant out of the room. This also revokes their token on LiveKit Cloud to ensure they stay out.

  3. 10 Capability

    Send data

    Send a data message to everyone in the room. Use this for low-latency updates or guaranteed delivery of events.

Set up in minutes

One URL. Then ask LiveKit Real-Time Rooms to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use LiveKit Real-Time Rooms from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it LiveKit Real-Time Rooms, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable LiveKit Real-Time Rooms for the conversation.

Where the request belongs

Work LiveKit can move forward.

Built around the request

This is for the engineers and operators who need to automate real-time communication. If you're tired of manually managing room states or writing complex WebRTC boilerplate, this is your shortcut.

01

AI Agent Developer

You're building a voice bot and need it to handle its own room lifecycle and participant management.

02

Video Platform Builder

You're automating room provisioning and participant flows for a large-scale video app.

03

Live Event Operator

You need to programmatically moderate content and mute users in real-time during live sessions.

04

Game Developer

You're linking dynamic voice channels to game states and matchmaking logic.

Bring your own AI

Change the model, client or framework. Keep LiveKit connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about LiveKit.

The practical details behind the request, access and result.

What does the LiveKit Real-Time Rooms MCP actually do?

It gives your AI agent the ability to manage live voice and video rooms. It can create sessions, kick people out, and mute audio tracks automatically.

Can my AI agent use this to moderate a live stream?

Yes, it can. Your agent can use the mute capabilities to silence specific participants or remove them entirely if they violate your community guidelines.

Is this only for LiveKit Cloud users?

No, it works with both LiveKit Cloud and your own self-hosted LiveKit project. You just need to provide your own API keys and Host URL.

How does the AI send messages to everyone in a room?

It uses a data messaging capability that lets the agent broadcast text or JSON payloads to every connected participant instantly.

Can I use this to see how many rooms are running?

Yes, the agent can list all active rooms on your project, which is helpful for monitoring your current traffic and load.

Does this work with other video platforms?

This specific MCP is built for the LiveKit ecosystem. If you use a different provider, you'll need an Connector designed for that specific service.

Can I list all active rooms on my LiveKit server?

Yes! Use the list_rooms capability. It calls the LiveKit RoomService ListRooms endpoint and returns all currently open rooms with their participant count, metadata, and creation time.

How do I mute a participant's microphone?

First use list_participants to get the track SID for the participant's audio track. Then call mute_track with the room name, participant identity, track SID, and muted set to 'true'.

Does this work with self-hosted LiveKit servers?

Yes! Just provide your self-hosted server's URL (e.g., https://livekit.yourserver.com) as the Host URL, along with the API Key and Secret from your server's config.yaml.

One connection away

Give your agent a direct line to LiveKit.

Connect LiveKit once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available