# 100ms MCP for AI Agents AI Agent Connect

> 100ms MCP lets you manage your live video infrastructure through your AI agent. It handles room creation, session monitoring, and participant moderation for 100ms accounts. Instead of digging through dashboards, you can kick users, audit session history, and check recording statuses using plain language commands.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_6N8ie2kMB7cIWQyR9FDSBwVQ7zPPZwuL2IC1aD5T/ai-agent-connect
- **Tags:** livestreaming, real-time-audio, video-rooms, session-monitoring, webhooks, api-integration

## Description

Connect your 100ms account to your AI agent to manage your live video infrastructure through natural conversation. This Connector lets you handle the heavy lifting of video operations without jumping between tabs or hunting for IDs in a dashboard. You can ask your agent to spin up new rooms with specific templates, pull up technical metadata for existing spaces, or see who is currently joined in real-time. If a participant starts causing trouble, you just tell your agent to remove them. It also handles the repetitive tasks, like pulling up cloud recordings or auditing session history across your whole organization. Because Vinkius hosts this Connector, you can plug it into your existing workflow and let your agent handle the operational grunt work. It turns your chat interface into a live command center for your video infrastructure.

## Tools

### get_room
Get room details. Retrieve the configuration and technical metadata of a specific video room.

### create_room
Create a room. Start a new meeting space with specific templates and descriptions.

### update_room
Update a room. Modify the settings of an existing video room on the fly.

### get_session
Get session details. Retrieve the metadata and details of a specific video session.

### remove_peer
Remove a peer. Kick a specific participant from an active session with a custom reason.

### list_recordings
List recordings. Browse cloud recordings filtered by room ID or completion status.

### list_sessions
List sessions. View active or past video sessions filtered by room or status.

### list_peers
List peers. See all participants currently inside an active video session.

### list_rooms
Find a room ID. Use this to list all video rooms in your 100ms account.

## Prompt Examples

**Prompt:** 
```
List all my video rooms.
```

**Response:** 
```
I found 3 rooms in your account:

* **Onboarding Sync** (ID: room-101)
* **Town Hall** (ID: room-102)
* **Tech Support** (ID: room-103)

Which one would you like to see the details for?
```

**Prompt:** 
```
Who is in the Town Hall room right now?
```

**Response:** 
```
Checking active sessions for 'Town Hall' (room-102)...

✅ **Active Session Found**
* **ID:** sess-xyz
* **Participants:** 45 joined

Would you like me to list the specific peers?
```

**Prompt:** 
```
Kick user peer-123 from the current session for being rude.
```

**Response:** 
```
Success! I've removed participant **peer-123** from the live session. The reason 'being rude' has been recorded. They will no longer have access to the stream.
```

## Capabilities

### Kick participants
Remove specific users from live sessions with custom reasons provided to the agent.

### Monitor active sessions
See who is currently joined and what their roles are in real-time.

### Browse cloud recordings
Find and filter past recordings by room ID or completion status.

### Audit session history
Retrieve data on past meetings to see who attended and what happened.

### Update room settings
Change configurations for existing rooms without opening the 100ms dashboard.

### Create video rooms
Spin up new meeting spaces with specific templates and descriptions instantly.

## Use Cases

### Moderating a live stream
A community manager sees a troll in a live room. They tell the agent to remove_peer for harassment and the agent handles the kick immediately.

### Setting up a series of webinars
A product manager asks the agent to create_room for Webinar 1 using a specific template, then repeats for Webinar 2.

### Troubleshooting a connectivity issue
An engineer asks the agent to list_peers to see if a user is actually joined and then uses get_room to check the room's current config.

### Auditing past events
A support lead asks the agent to list_sessions for last week to see which users attended a specific training session.

## Benefits

- Stop digging through dashboards to find room IDs; use list_rooms to get them instantly.
- Moderate live events faster by using remove_peer to kick disruptive users with a single command.
- Get real-time visibility into active sessions with list_peers to see exactly who is joined.
- Audit your video history quickly using list_sessions to see past attendance and session data.
- Verify your infrastructure setup by pulling room configurations with get_room for any room.
- Find your cloud recordings faster by using list_recordings to filter by status or room.

## How It Works

The bottom line is you get a natural language interface for your entire 100ms video infrastructure.

1. Subscribe to the 100ms MCP on Vinkius.
2. Provide your 100ms Management Token in your client settings.
3. Ask your agent to list rooms, kick users, or pull recording links.

## Frequently Asked Questions

**Can I use the 100ms MCP to manage my live video rooms?**
Yes, you can create, update, and list rooms using natural language. It lets you manage your entire video space without navigating a dashboard.

**How do I kick a participant from a 100ms session using an agent?**
You just tell your agent to remove a specific peer ID. It will handle the kick and record the reason for you automatically.

**Can the 100ms MCP help me find my cloud recordings?**
Yes, it can list and filter your recordings by room ID or completion status, making it easy to find specific files.

**Is the 100ms MCP good for monitoring active sessions?**
Yes, it lets you see who is currently joined and what their roles are in real-time, which is great for live event monitoring.

**Can I use this to audit my past 100ms meetings?**
Yes, you can list past sessions to see attendance history and other session metadata to keep your records up to date.

**How does the 100ms MCP handle room configurations?**
It retrieves deep technical metadata for any specific room, letting you verify your setup and templates instantly.

**Can I remove a participant from a live session through the agent?**
Yes. The `remove_peer` tool allows your AI agent to disconnect any participant from an active session using their peer ID. You can also provide a custom reason for the removal, which will be logged in your session history.

**How do I check if a video room is currently active?**
Use the `list_sessions` tool and filter by the specific room ID and status 'active'. Your agent will return any ongoing sessions for that room along with the number of participants currently joined.

**Can I see all cloud recordings for a specific room?**
Absolutely. Use the `list_recordings` tool and provide the room ID. Your agent will retrieve all recordings associated with that room, showing their status and technical metadata for auditing purposes.