4,000+ servers built on vurb.ts
Vinkius
LiveKit

LiveKit MCP Server with 41 Tools for Claude, Cursor, and AI Agents

MCP Inspector GDPR Free for Subscribers

Manage real-time video, audio, and data sessions via LiveKit — create rooms, manage participants, and trigger recordings directly from your AI agent. Vinkius routes your AI agents directly to LiveKit through a governed connection. 41 tools ready to use with Claude, ChatGPT, Cursor, or any AI agent — no hosting, no setup, connect in 30 seconds.

Built for AI Agents by Vinkius

Compatible with every major AI agent and IDE

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
AI AgentVinkius
High Security·Kill Switch·Plug and Play
LiveKit
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

What is the LiveKit MCP Server?

The LiveKit MCP Server routes AI agents like Claude, ChatGPT, and Cursor directly to LiveKit via 41 tools. Manage real-time video, audio, and data sessions via LiveKit — create rooms, manage participants, and trigger recordings directly from your AI agent. Powered by Vinkius — your credentials stay on your side of the connection, every request is auditable. Connect in under 2 minutes.

Built-in capabilities (41)

create_dispatchcreate_ingresscreate_roomcreate_sip_dispatch_rulecreate_sip_inbound_trunkcreate_sip_outbound_trunkcreate_sip_participantdelete_dispatchdelete_ingressdelete_roomdelete_sip_dispatch_ruledelete_sip_trunkget_participantlist_dispatchlist_egresslist_ingresslist_participantslist_phone_numberslist_roomslist_sip_inbound_trunklist_sip_outbound_trunkmute_published_trackpurchase_phone_numberrelease_phone_numbersremove_participantsearch_phone_numberssend_datastart_participant_egressstart_room_composite_egressstart_track_composite_egressstart_track_egressstart_web_egressstop_egresstransfer_sip_participantupdate_ingressupdate_layoutupdate_participantupdate_phone_numberupdate_room_metadataupdate_streamupdate_subscriptions

Tools for your AI Agents to operate LiveKit

Ask your AI agent "List all currently active rooms in my LiveKit instance." and get the answer without opening a single dashboard. With 41 tools connected to real LiveKit data, your agents reason over live information, cross-reference it with other MCP servers, and deliver insights you would spend hours assembling manually.

Works with Claude, ChatGPT, Cursor, and any MCP-compatible client. Powered by Vinkius — your credentials never touch the AI model, every request is auditable. Connect in under two minutes.

Why teams choose Vinkius

One subscription gives you the infrastructure to connect your AI agents to thousands of MCP servers — and deploy your own to the Vinkius Edge. Your credentials stay yours. Your data flows directly between your agent and the API. DLP blocks sensitive information from ever reaching the model, kill switch for instant shutdown, and up to 60% token savings. Enterprise-grade routing and governance, zero maintenance.

Build your own MCP Server with our secure development framework →

The LiveKit App Connector works with every AI agent you already use

…and any MCP-compatible client

CursorClaudeOpenAIVS CodeCopilotGoogleLovableMistralAWSCursorClaudeOpenAIVS CodeCopilotGoogleLovableMistralAWS

Use all 41 LiveKit tools with your AI agents right now

Vinkius routes your AI agents to LiveKit through a governed proxy. Beyond a simple connection, you get full visibility into every action your agents perform, with enterprise-grade security and up to 60% savings on AI costs.

Explore Tools Hub
create

Create dispatch on LiveKit

Explicitly trigger a named agent to join a specific room

create

Create ingress on LiveKit

Provision an ingress point (RTMP, WHIP, or URL pull)

create

Create room on LiveKit

Create a room with specific settings

create

Create sip dispatch rule on LiveKit

Map incoming calls to specific rooms based on phone numbers or pins

create

Create sip inbound trunk on LiveKit

Define how incoming SIP calls are handled

create

Create sip outbound trunk on LiveKit

Define a trunk for dialing out

create

Create sip participant on LiveKit

Dial a SIP number and bring them into a LiveKit room

delete

Delete dispatch on LiveKit

Remove a dispatch rule

delete

Delete ingress on LiveKit

Remove an ingress point

delete

Delete room on LiveKit

Forcibly disconnect all participants and delete the room

delete

Delete sip dispatch rule on LiveKit

Remove a SIP dispatch rule

delete

Delete sip trunk on LiveKit

Remove a SIP trunk configuration

get

Get participant on LiveKit

Get info for a specific participant

list

List dispatch on LiveKit

List dispatches for a room

list

List egress on LiveKit

List active egress jobs

list

List ingress on LiveKit

List provisioned ingresses

list

List participants on LiveKit

List participants in a room

list

List phone numbers on LiveKit

List numbers owned by the project

list

List rooms on LiveKit

List active/open rooms

list

List sip inbound trunk on LiveKit

List configured SIP inbound trunks

list

List sip outbound trunk on LiveKit

List configured SIP outbound trunks

mute

Mute published track on LiveKit

Mute/unmute a participant's track

purchase

Purchase phone number on LiveKit

Buy a number and optionally assign a SIP dispatch rule

release

Release phone numbers on LiveKit

Release a number back to the inventory

remove

Remove participant on LiveKit

Kick a participant from a room

search

Search phone numbers on LiveKit

Search for available numbers by country/area code

send

Send data on LiveKit

Send data packets to participants

start

Start participant egress on LiveKit

Record a specific participant's audio and video

start

Start room composite egress on LiveKit

Record an entire room using a web layout

start

Start track composite egress on LiveKit

Record one audio and one video track together

start

Start track egress on LiveKit

Export a single track without transcoding

start

Start web egress on LiveKit

Record any web page

stop

Stop egress on LiveKit

Stop an active egress

transfer

Transfer sip participant on LiveKit

Transfer an active SIP call to another number or URI

update

Update ingress on LiveKit

Update room or participant settings for a reusable ingress

update

Update layout on LiveKit

Change the web layout of an active RoomComposite egress

update

Update participant on LiveKit

Update metadata or permissions for a participant

update

Update phone number on LiveKit

Change the dispatch rule for a number

update

Update room metadata on LiveKit

Update room-wide metadata

update

Update stream on LiveKit

Add/remove RTMP/SRT output URLs from an active stream

update

Update subscriptions on LiveKit

Subscribe/unsubscribe a participant from specific tracks

What the LiveKit MCP Server unlocks

Connect your LiveKit infrastructure to any AI agent to orchestrate real-time communication environments through natural language. This server provides comprehensive control over WebRTC sessions, participant permissions, and media recording.

What you can do

  • Room Lifecycle — Create, list, and delete rooms with custom timeouts, participant limits, and metadata.
  • Participant Control — List active participants, retrieve detailed info, or remove users from a session.
  • Media Management — Remotely mute or unmute specific tracks (audio/video) for any participant.
  • Real-time Data — Send data packets (Base64 encoded) to specific participants or entire rooms for custom signaling.
  • Recording & Egress — Start room-wide recordings using web layouts or record specific web pages via the Egress API.
  • Metadata & Permissions — Update room-wide metadata or modify individual participant permissions and subscriptions on the fly.

How it works

1. Subscribe to this server
2. Enter your LiveKit Server URL and API Token/Secret
3. Start managing your real-time infrastructure from Claude, Cursor, or any MCP-compatible client

No more manual dashboard navigation to check who is in a room or to force-mute a noisy participant. Your AI acts as a real-time session administrator.

Frequently asked questions about the LiveKit MCP Server

Can I remotely mute a participant who has background noise?

Yes. Use the mute_published_track tool by providing the room name, participant identity, and the specific track SID. You can set the muted boolean to true to silence them immediately.

Is it possible to record a session for later viewing?

Absolutely. You can use start_room_composite_egress to record an entire room using a web layout, or start_web_egress to record a specific URL. These tools leverage LiveKit's Egress service.

How do I kick a disruptive user from a room?

You can use the remove_participant tool. Simply provide the room name and the identity of the participant you wish to disconnect.

Vinkius AI Gateway

We built the connector to LiveKit. Now put your agents to work. Fully governed.

Vinkius is the AI Gateway with managed hosting. Stop building connectors. Every connection runs inside eight layers of security.

How it works
Infrastructure

Hosted, sandboxed, and live on AWS. You don't provision anything. You don't maintain anything. You connect.

Visibility

Every tool call, every token, every response. Logged and auditable. Data flows direct from LiveKit to your agent. Nothing is stored on our side. Ever.

Control

Eight governance layers on every request. Sensitive data redacted before it reaches the model. Kill switch if anything goes sideways. Always on.