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

    Update room metadata

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

  2. 02

    Get participant

    Get detailed information about a specific participant

  3. 03

    List participants

    List all participants currently in a room

  4. 04

    List 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

    Remove participant

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

  2. 06

    Create room

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

  3. 07

    Delete 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

    Mute track

    Mute or unmute a participant's published track

  2. 09

    Send data

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

  3. 10

    Update participant metadata

    Update a participant's metadata

Observed, not estimated

658ms average. Fast in production.

LiveKit is checked daily against the live service.

Daily averagePeak 761ms
Aug 20Today
Fastest day
514ms
Slowest day
761ms
14-day trend
Slowing+13%

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_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"
    }
  }
}
  • 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_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_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'.

  • 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.