ZegoCloud

ZegoCloud MCP Connector for Claude

A+

Manage real-time communication (RTC) and interactive messaging — kick users, stop streams, and send peer messages via AI.

3 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your ZegoCloud infrastructure to any AI agent to moderate and control your real-time video, voice, and messaging environments through natural language.

What you can do

  • User Moderation — Instantly remove disruptive users from specific virtual rooms using the kickout tool.
  • Stream Control — Manage active live streams by stopping specific stream IDs to maintain content quality and security.
  • Direct Messaging — Send peer-to-peer text messages or system commands (ZIM) between users for real-time interaction.
  • Room Management — Orchestrate your communication rooms without manually accessing the admin dashboard.

How it works

  1. Subscribe to this server
  2. Enter your ZegoCloud App ID, Server Secret, and API URL
  3. Start moderating calls and managing messages from Claude, Cursor, or any MCP client

Who is this for?

  • Community Moderators — quickly remove users or stop unauthorized streams during live events.
  • Support Engineers — send technical commands or messages to users directly from the console.
  • Developers — test and manage RTC workflows and messaging logic without leaving the code editor.
rtcvideo-chatmessaging-apimoderationlive-streaming

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

kickout_user

Kick a user out of a room

send_peer_message

Send a peer-to-peer message

stop_publish

Stop publishing a stream

See how to talk to your AI agent using ZegoCloud.

Kick user 'user_88' from room 'main_lobby' for inappropriate behavior.

I have successfully removed 'user_88' from the room 'main_lobby'. The reason provided was 'inappropriate behavior'.

Stop the broadcast for stream ID 'stream_v_123'.

The stream 'stream_v_123' has been stopped. The publishing session is now terminated.

Send a text message 'Hello from support' to user 'client_01' from 'admin_user'.

Message sent successfully. 'client_01' has received the text: 'Hello from support'.

Yes. Use the `kickout_user` tool by providing the Room ID and User ID. You can also include a custom reason for the removal.

Related Connectors