# Whereby MCP for AI Agents AI Agent Connect

> Whereby MCP lets you manage your video meeting rooms and recordings through your AI client. Create transient rooms, handle branding, and manage cloud storage without leaving your chat interface. It's the fastest way to turn your agent into a video operations assistant.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_96wTKj6CyDa5rJ16QUlNzfg6rwljgU22V23RTv02/ai-agent-connect
- **Tags:** video-meetings, browser-based, embeddable-ui, real-time-communication, meeting-rooms, api-integration

## Description

Whereby MCP lets you manage your video meeting rooms and recordings through your AI client. Imagine you're building an app that needs to host video calls. Usually, that means jumping between a dashboard to create rooms, checking URLs, and manually updating branding colors. This Connector changes that by letting your AI agent handle the heavy lifting. Instead of clicking through the Whereby console, you just tell your agent to spin up a new meeting room for a specific time or grab the download link for a past recording. It handles the boring stuff like deleting old files to save on storage or locking down rooms for private sessions. Because Vinkius makes it so easy to connect these types of tools, you can actually build a cohesive workflow where your AI manages the infrastructure while you focus on the product. You can automate the lifecycle of a meeting from the first invitation to the final recording archive. It's about moving from manual configuration to just telling your agent what needs to happen. You get a clean, automated way to handle video communications without the friction of a separate management interface, allowing you to focus on your users instead of your settings.

## Tools

### create_meeting_room
Create a new transient video meeting room with a specific end date and mode. It's perfect for automated scheduling.

### delete_meeting_room
Immediately delete a video meeting room and terminate any active sessions. Use this to clear out old data instantly.

### delete_cloud_recording
Permanently delete a cloud recording file from your account. This manages your storage quotas quickly.

### reset_room_theme
Reset a meeting room theme back to the default Whereby branding. It's a quick way to undo custom styling.

### get_meeting_details
Get the join URL and expiration date for a specific meeting. Use this to share links with your users quickly.

### get_recording_details
Retrieve download links and metadata for a specific cloud recording. This makes it easy to find your files.

### get_room_theme
Get the visual theme settings for a specific room name. Use this to check your current colors and logos.

### list_cloud_recordings
List all cloud recordings stored in your Whereby account. Use this to audit your stored content easily.

### list_active_meetings
List all currently active or pending video meeting rooms. This is great for monitoring real-time activity.

### update_room_theme
Update the primary branding color for a specific room using a hex code. It's a fast way to customize your UI.

## Prompt Examples

**Prompt:** 
```
Create a new 'group' meeting room that expires in 2 hours.
```

**Response:** 
```
I've created a new group meeting room. It is set to expire on 2026-04-01 at 12:00 PM UTC. Your join URL is: https://whereby.com/room-abc-123. Would you like me to lock the room as well?
```

**Prompt:** 
```
List all my past cloud recordings.
```

**Response:** 
```
I found 3 recordings:

- **Project Sync** (2026-03-25)
- **Client Demo** (2026-03-28)
- **Strategy Session** (2026-03-30)

Would you like the download link for any of these?
```

**Prompt:** 
```
Update the 'Support-101' room theme to use hex color #00ff00.
```

**Response:** 
```
Successfully updated the theme for room 'Support-101'. The primary branding color is now set to #00ff00 (Green). You can view the changes in your embedded iframe immediately.
```

## Capabilities

### Provision transient meeting rooms
Create new video meeting rooms with specific end dates and modes.

### Fetch join URLs and status
Retrieve the exact join link and real-time status for any room.

### Update room branding
Change the primary branding colors and logos for specific rooms.

### Retrieve recording links
Get direct MP4 download links and metadata for cloud recordings.

### Monitor active sessions
Track all currently active or pending meeting rooms.

### Delete obsolete data
Remove old meeting rooms and recordings to free up storage.

### Set room security modes
Configure rooms to require host approval for new participants.

## Use Cases

### Manual room creation is slow
A support agent asks the AI to 'Create a group room for a 30-minute tech check.' The agent uses create_meeting_room and provides the link immediately.

### Hard to find old recordings
A marketing lead asks for the 'Download link for last week's webinar.' The AI uses list_cloud_recordings and get_recording_details to find the MP4.

### Inconsistent branding
A dev wants to test a new color. They tell the AI to 'Update the Demo room to hex #FF0000' using update_room_theme.

### Storage limit reached
An ops manager asks the AI to 'Delete all recordings from January.' The AI uses list_cloud_recordings and delete_cloud_recording to clean up.

## Benefits

- Automate room provisioning using create_meeting_room to save time on manual setup for every new call.
- Manage storage costs by using delete_cloud_recording to clear out old files and stay under your limits.
- Customize your brand identity on the fly with update_room_theme for specific rooms or events.
- Get instant access to join links with get_meeting_details instead of searching through a dashboard.
- Monitor live activity across your infrastructure using list_active_meetings to keep an eye on sessions.
- Ensure security by locking rooms and requiring host approval for new participants to keep your calls private.

## How It Works

The bottom line is you stop using the Whereby dashboard for routine tasks and let your agent handle the operations.

1. Connect your Whereby API Key to the Connector.
2. Tell your agent to perform actions like creating rooms or listing recordings.
3. Receive confirmation, URLs, and metadata directly in your chat.

## Frequently Asked Questions

**Can I use Whereby MCP to create meeting rooms for my customers?**
Yes, it lets your AI agent spin up new rooms instantly. You can set specific expiration dates and choose between normal or group modes.

**How do I manage my video recording storage?**
You can ask your agent to list all your recordings or delete specific ones. This helps you keep your account clean and stay within your storage limits.

**Can I change the colors of my meeting rooms?**
Yes, you can update the primary branding color of any room using a hex code. Your agent can do this for you in seconds.

**Does Whereby MCP support locked rooms?**
Yes, you can configure your rooms to require host approval. This makes it easy to keep your private sessions secure.

**Can I get direct download links for my recordings?**
Your agent can retrieve the direct MP4 download links and metadata for any recording in your account.

**How do I see which meetings are currently active?**
You can ask your agent to list all active or pending rooms. This gives you a real-time look at your video infrastructure.

**Is it easy to set up Whereby MCP for my team?**
It's very straightforward. You just need your API key to connect it to your AI client and start managing your rooms through chat.

**Can I get a direct download link for a past meeting recording?**
Yes. The `get_recording_details` tool allows your AI agent to retrieve the full metadata for any cloud recording, including a temporary direct download link for the MP4 file.

**How do I change the branding colors of my meeting room?**
You can use the `update_room_theme` tool. Provide the room name and your preferred hex color code, and your agent will update the primary branding color for that specific space instantly.

**Can I create a room that requires my approval before others can join?**
Yes. When using the `create_meeting_room` tool, you can set the `is_locked` parameter to true. This ensures the room is locked by default, and participants must 'knock' to be allowed in by the host.