100ms MCP. Control Live Video Sessions & Participants from Chat
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
100ms MCP connects your live video infrastructure directly to any AI client. Control everything from listing all virtual rooms and checking session history to kicking specific participants out of a meeting.
Manage complex video operations via natural conversation instead of clicking dashboards.
What your AI agents can do
Create room
Starts a new video room with specific settings when requested.
Get room
Retrieves the details and configuration for one particular video room ID.
Get session
Pulls all metadata and specific data points about a given video session.
Start a fresh, configured video room with one command.
Retrieve the configuration or metadata for any existing virtual room.
See real-time information about active video sessions, including who is connected.
List all peers currently in a meeting and remotely remove specific participants with a reason.
Browse and list cloud recordings, filtering by status or the room they came from.
Quickly look up unique IDs for rooms, sessions, and participants needed for automated scripts.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
100ms MCP: 9 Tools for Live Video Management
These tools give you direct control over the entire video infrastructure, allowing your agent to manage rooms, sessions, participants, and recordings through conversation.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using 100ms on Vinkius019d7541create room
Starts a new video room with specific settings when requested.
019d7541get room
Retrieves the details and configuration for one particular video room ID.
019d7541get session
Pulls all metadata and specific data points about a given video session.
019d7541list peers
Shows every participant currently joined inside an active meeting session.
019d7541list recordings
Lists all available cloud recordings, allowing filtering by room or completion status.
019d7541list rooms
Retrieves a list of every virtual room that exists in your 100ms account.
019d7541list sessions
Finds records of both active and past video sessions by filtering on room or status.
019d7541remove peer
Kicks or removes a specific participant from an ongoing live session when required.
019d7541update room
Modifies the settings of an already established video room using its unique ID.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with 100ms, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by 100ms. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Headache of Manual Dashboard Navigation
Right now, if you need to check on a live meeting's status, you open the dashboard. You click into the room ID, then find the 'Participants' tab, scroll through names, and maybe copy a unique ID for a ticket. If you want to audit recordings, you switch to another tab, filter by date, and download metadata files just to confirm if they finished processing.
With this MCP, that entire process disappears into a chat window. You simply tell your agent what you need—like 'list sessions for room-102'—and the data appears instantly. It’s like having an expert pair of hands on your desk who never gets tired of clicking tabs.
Control Video Sessions & Participants with 100ms MCP
You no longer have to copy-paste room IDs or session identifiers from one screen to the next. Need to start a meeting? Just ask for it using `create_room`. Want to know who was there yesterday? The agent handles the complex API calls needed by `list_sessions`.
The difference is control without the clicks. Your AI client executes these commands directly, giving you instant operational feedback that manual dashboard navigation just can't match.
What you can do with this MCP connector
You can talk to your agent about your video platform like you're talking to a team member. You never have to manually click through the 100ms dashboard again just to check who is in a room or start an audit. This MCP lets your AI client handle complex operations, managing everything from creating new meeting spaces and listing all recordings to tracking session history across departments.
If you're used to jumping between tabs to find a peer ID for support, that process ends here. Just connect this MCP through Vinkius, and your agent becomes an immediate video operations assistant. You can get deep technical data on rooms or monitor active sessions in real time; it’s all available via simple conversation.
019d7544-a009-7025-b462-b16356be3c9b How 100ms MCP Works
- 1 Subscribe to this MCP and provide your 100ms Management Token.
- 2 Direct your AI agent (like Claude or Cursor) to use the connected MCP tools.
- 3 Tell your agent exactly what you need; it executes the necessary commands against your video platform.
The bottom line is that your AI client handles the API calls, so you just talk to it like normal.
Who Is 100ms MCP For?
This MCP targets technical and operational roles who deal with video infrastructure day-to-day. It's for the platform engineer tired of manually checking connectivity logs, or the community manager needing to moderate a live room without leaving their chat window.
Troubleshoots participant connectivity and verifies video template settings across multiple active rooms.
Moderates live events by listing participants or kicking out disruptive users instantly, logging the reason.
Looks up past session details and participant history to quickly provide technical assistance without navigating complex dashboards.
What Changes When You Connect
- Stop manually finding room IDs. Use the
list_roomstool to get a complete inventory of every virtual space you manage. - Need to moderate an event? Instead of checking tabs, use
remove_peerto kick out bad actors instantly and log why they left. - Audit video history easily. The
list_sessionstool lets you find records of past meetings across your whole organization for compliance checks. - It’s not just about rooms; it's the details. Use
get_sessionto pull specific metadata points that help debug connectivity issues instantly. - You can manage recordings without guesswork. The
list_recordingstool lets you filter by status (failed, processing) so you know exactly what files are ready. - The ability to call out unique identifiers using tools like
get_roommeans your agent can feed data into other automated workflows.
Real-World Use Cases
Need to moderate a Town Hall event
A community manager spots disruptive behavior. They tell their AI agent: 'Remove participant peer-123 from the session sess-abc for violating guidelines.' The MCP executes this immediately, logging the action.
Debugging a connectivity issue
An engineer asks their agent to 'get all active sessions for room-102 and list peers'. The MCP runs list_sessions then list_peers, providing the exact participant IDs needed for troubleshooting.
Creating a temporary training space
A product team needs to test a new feature. They ask their agent to 'create a room with template X'. The MCP uses create_room and returns the necessary ID, letting them proceed.
Auditing old meetings
Support staff need to check who attended last week's sync. They ask their agent to 'list all sessions for room-103'. The MCP uses list_sessions and presents a list of dates and attendees.
The Tradeoffs
Trying to update settings manually
A user navigates to the web dashboard, finds room-102, clicks 'Edit', and changes the template setting. This is slow and error-prone.
→
To modify a live meeting's configuration, just tell your agent: 'Update room ID room-102 with template Y.' The MCP handles this using the update_room tool.
Listing participants by eye
A support agent has to visually scan a dashboard page containing dozens of connected users to find one specific ID.
→
Ask your agent to 'list peers for session sess-abc'. The MCP uses list_peers and spits out a clean list with all the unique participant IDs.
Forgetting room IDs
The user doesn't know if they are working in 'Room A' or 'Room B' because the dashboard lists them all on one page.
→
Always start by asking your agent to list_rooms. This gives you a clear, machine-readable list of every available room ID.
When It Fits, When It Doesn't
Use this MCP if your core workflow revolves around real-time management and auditing of video rooms. You need to monitor live sessions or manage recordings without logging into the 100ms dashboard. Don't use it, however, if you only need basic account information; for that, a simple API key might suffice. If you find yourself needing to change room settings or kick participants, this MCP is necessary because it wraps those complex actions into conversational commands (like update_room or remove_peer).
Common Questions About 100ms MCP
How do I check all my video rooms using list_rooms? +
You simply ask your agent to 'list all rooms'. The MCP runs list_rooms, which provides a complete, structured inventory of every virtual room ID in your 100ms account.
Can I kick someone out using remove_peer? +
Yes. You must provide the session ID and the peer ID to the agent, which then executes remove_peer. This action logs the reason for removal automatically.
What is the difference between list_sessions and get_session? +
Use list_sessions when you want a summary of multiple past or active meetings. Use get_session when you know the specific session ID and need all the deep metadata for just that one instance.
How do I update room settings? (update_room) +
You must provide two things: the existing Room ID, and the new setting parameters. The agent then executes update_room to modify the configuration directly.
What information can I get for a specific room using the `get_room` tool? +
The get_room tool retrieves the complete technical metadata and current configuration details for one room ID. This lets you verify settings or troubleshoot specific template issues without listing every room first.
How can I audit my cloud recordings using `list_recordings`? +
You can filter your list of recordings by status, including 'failed', 'processing', or 'completed'. This is useful for quickly auditing which sessions need manual review.
If I want to set up a new meeting space, what parameters should I provide when using `create_room`? +
You specify templates and descriptions directly through the tool. This ensures the room is built with the necessary starting configurations right away.
Does `list_peers` require a specific session ID to list participants? +
Yes, you must provide the active session ID first. This scope control guarantees you are listing peers only from the correct meeting context.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.