ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use LiveKit with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage LiveKit voice and video rooms. create sessions, control participants, mute tracks, and broadcast data from any AI agent.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 10 capabilities

The complete LiveKit capability set.

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

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 10 available through LiveKit.

  1. 01

    Create ttvoice room

    Participants can join it via access tokens. Create a new LiveKit room with specified settings

  2. 02

    Get ttvoice participant

    Get detailed information about a specific participant

  3. 03

    List ttvoice participants

    List all participants currently in a room

  4. 04

    List ttvoice rooms

    List all active rooms on the LiveKit server

Capability set02 / 03

05-07

3 capabilities in this set.

Part of 10 available through LiveKit.

  1. 05

    Mute ttvoice track

    Mute or unmute a participant's published track

  2. 06

    Update ttvoice room metadata

    Use JSON strings for structured data. Update the metadata of a room

  3. 07

    Delete ttvoice room

    Requires roomCreate permission. Delete a room, disconnecting all participants

Capability set03 / 03

08-10

3 capabilities in this set.

Part of 10 available through LiveKit.

  1. 08

    Remove ttvoice participant

    On LiveKit Cloud, their token is also revoked. Remove a participant from a room

  2. 09

    Send ttvoice data

    Use "reliable" for guaranteed delivery or "lossy" for low-latency. Send a data message to all participants in a room

  3. 10

    Update ttvoice participant metadata

    Update a participant's metadata

Observed, not estimated

894ms average. Fast in production.

LiveKit is checked daily against the live service.

Daily averagePeak 1079ms
Aug 20Today
Fastest day
726ms
Slowest day
1079ms
14-day trend
Slowing+27%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 10 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of LiveKit, so you can see the experience inside your AI.

It does not authenticate your account with LiveKit. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

LiveKit Connector

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

Connector linkhttps://edge.vinkius.com/vk_preview_nlZBaJ0GlGMCFllXCArNFWJJOBrHb4gCZhVb9hEY/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-real-time-rooms-alternative-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_nlZBaJ0GlGMCFllXCArNFWJJOBrHb4gCZhVb9hEY/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions LiveKit owners ask.

  • 01

    Can I list all active rooms on my LiveKit server?

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

  • 02

    How do I mute a participant's microphone?

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

  • 03

    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.