Volcengine RTC

Volcengine RTC MCP Connector for Claude

A+

Bring ByteDance's internal RTC Engine to your AI workflow. Administrate audio/video calls, manage servers, and start Mixes.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Empower your Agent with Volcengine RTC, the exact same Real-Time Communication backbone powering ByteDance's most prominent applications like TikTok and Douyin globally. This plugin provides 10 core administrative functions to manipulate streams autonomously.

What you can do

  • Real-time Live Stream Operation — Mute and unmute broadcaster audio/video feeds directly through natural language
  • Automated Expulsions — Remove abusive streamers via Room ID controls dynamically
  • MCU Mixing & Recording — Spin up cloud mixing or save streams directly to VOD storage effortlessly
  • Topology Oversight — Query active servers, discover users inside those rooms and evaluate network drop rates

How it works

  1. Install this MCP server
  2. Log into the Volcengine IAM Console to get an Access Key (AK) and Secret Key (SK)
  3. Plug those alongside your RTC App ID into your client. The Vurb extension engine will dynamically convert the AI's natural language into signed HMAC-SHA256 REST API commands.

Who is this for?

  • Stream Operators — Command AI to instantly mute streamers acting inappropriately without fumbling through dashboards
  • Network Analysts — Analyze dropped frame rates to determine poor connectivity in a specific node purely from prompt traces
real-time-communicationlive-streamingaudio-video-streamsnetwork-infrastructurebroadcastingstream-management

10 tools expose this connector's capabilities to your AI agent.

get_active_rooms

List all active RTC rooms in Volcengine

get_quality_metrics

Get deep dive metrics of an RTC room

get_room_users

Get list of users in a Volcengine room

kick_user

Kick a user from a Volcengine RTC room

mute_stream

StreamType should be "audio" or "video". Mute a specific stream output (audio or video)

start_cloud_record

Start Volcengine Cloud Recording

start_transcode

Start Cloud MCU stream transcoding

stop_cloud_record

Stop Volcengine Cloud Recording

stop_transcode

Stop MCU stream transcoding

unmute_stream

StreamType should be "audio" or "video". Unmute a previously muted stream output

See how to talk to your AI agent using Volcengine RTC.

Mute both audio and video streams for user 'player01' in room 'Squad_44'.

Sure. I executed a `MuteStream` command on Volcengine isolating user `player01`. Their stream is now blocked.

How many active sessions does my RTC App have right now?

I queried the `ListRooms` API. There are currently 12 distinct rooms broadcasting, pulling a total of 58 users.

Absolutely. Generating ByteDance's API signatures programmatically is challenging for raw agents. This backend completely conceals the cryptography layer so your agent can execute queries instantly just by having the Secret Key stored securely.

Related Connectors