# Webex MCP MCP

> Webex MCP connects your AI agent directly to Cisco Webex. Schedule meetings and build collaboration spaces instantly through natural conversation. List existing rooms, set up new video calls for specific dates, or update meeting titles without opening a dashboard. This is pure enterprise workflow automation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** meeting-scheduling, space-management, enterprise-collaboration, video-calls, team-messaging

## Description

Managing team collaboration shouldn't mean manually clicking through complex dashboards just to find a join link or schedule a follow-up. With this Webex MCP, you talk to your agent—whether it’s Claude or Cursor—and tell it what needs doing. You can instantly create new spaces for projects, update the time on an existing review call, or even delete a meeting that got canceled last minute. The whole thing is secure because Vinkius handles all credential routing through a zero-trust proxy; your keys never sit on disk. This means you get full control over your enterprise meetings and rooms using simple chat commands instead of navigating menus.

## Tools

### create_video_meeting
Schedules a new video conference by providing a title and set start/end times.

### create_webex_room
Builds an entirely new collaboration space within Webex.

### delete_scheduled_meeting
Permanently cancels and deletes a meeting from the calendar. This action cannot be undone.

### delete_webex_room
Completely removes an existing Webex room, deleting all associated history.

### get_meeting_details
Retrieves comprehensive data for a specific scheduled video meeting.

### get_room_details
Pulls detailed information about a designated Webex room or space.

### list_scheduled_meetings
Lists all meetings currently scheduled on the user's calendar.

### list_webex_rooms
Displays a list of every Webex room the authenticated user belongs to.

### update_meeting_schedule
Changes the title or time slot of an already scheduled meeting.

### update_room_title
Renames an existing Webex room space to a new title.

## Prompt Examples

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

**Response:** 
```
I found 5 rooms you belong to: 'Project Phoenix', 'Engineering Daily', 'Marketing Sync', 'General Space', and 'Incident Response'. Which one would you like to see details for?
```

**Prompt:** 
```
Schedule a meeting called 'Q1 Strategy' for tomorrow from 10:00 to 11:00 AM.
```

**Response:** 
```
Success! I've scheduled the 'Q1 Strategy' meeting (ID: mtg-abc) for 2026-04-01 from 10:00 AM to 11:00 AM. I can provide the join link whenever you're ready.
```

**Prompt:** 
```
What meetings do I have scheduled for today?
```

**Response:** 
```
Searching your Webex calendar… You have 2 meetings today: 1. 'Daily Standup' at 09:30 AM and 2. 'Client Review' at 02:00 PM. Would you like the join details for either of these?
```

## Capabilities

### Create new meeting instances
Schedules a video conference for specific times and titles.

### Build collaboration spaces
Creates dedicated, named Webex rooms (spaces) for projects or teams.

### Cancel scheduled calls
Permanently removes and deletes a meeting from the calendar.

### Update room titles
Changes the name of an existing Webex space to reflect current project status.

### Retrieve specific details
Pulls full information, like join URLs or precise timing, for any given meeting or room.

### Manage the calendar view
Lists all your upcoming scheduled meetings and existing Webex spaces.

## Use Cases

### The team needs a new project area
A Project Manager realizes the marketing team needs a dedicated space for Q4 planning. They tell their agent to run `create_webex_room` with the title 'Q4 Marketing Strategy' and then immediately schedule the kickoff using `create_video_meeting`.

### A meeting time changes abruptly
An Executive Assistant learns a client review has been moved from Tuesday to Thursday. They simply ask their agent, which runs `update_meeting_schedule`, updating the calendar without needing to log into Webex.

### The incident room is obsolete
A DevOps Engineer finishes troubleshooting a major outage. Instead of manually clicking through settings, they use their agent to run `delete_webex_room` for the 'Incident Response' space and confirm it’s gone.

### Need details on an old meeting
A Product Manager wants to know who attended last month's sync. They ask their agent to `get_meeting_details` for the specific UUID, pulling up all necessary join links and timing.

## Benefits

- Stop hunting for links. Use `get_room_details` or `get_meeting_details` to instantly retrieve join URLs, dial-in numbers, and exact timing for any meeting without opening the dashboard.
- Keep your workspace clean. Instead of leaving old, unused spaces cluttering your list, use `delete_webex_room` to purge obsolete collaboration areas permanently.
- Coordinate complex projects by chaining actions. You can tell your agent to first run `create_webex_room`, and then schedule a meeting using `create_video_meeting` all in one go.
- Never miss an update again. If the project scope changes, just run `update_room_title` so everyone knows the current focus of the space.
- `list_scheduled_meetings` gives you full visibility into your calendar, letting you see exactly what meetings are coming up and when they start.

## How It Works

The bottom line is you talk naturally; the MCP handles the technical sequence of actions across Webex's system.

1. Give your AI agent a high-level command, like 'Set up Q3 planning.'
2. The agent translates that request into multiple specific actions—for instance, calling `create_webex_room` and then `create_video_meeting` with the correct parameters.
3. It confirms completion and delivers all necessary data, such as join links or meeting IDs, back to your chat interface.

## Frequently Asked Questions

**How do I use `list_webex_rooms` to see all my spaces?**
Running `list_webex_rooms` shows every Webex space you belong to. It's the fastest way to get a comprehensive list of your existing collaboration areas.

**Can I change a meeting time using `update_meeting_schedule`?**
Yes, if you provide the correct meeting ID and the new fields, `update_meeting_schedule` changes the title or time slot of an existing scheduled call.

**What is the difference between `create_webex_room` and `create_video_meeting`?**
`create_webex_room` just makes a container space for collaboration. `create_video_meeting`, however, schedules a specific event on a date with start/end times.

**If I want to delete an old meeting, should I use `delete_scheduled_meeting`?**
Yes. If the meeting is already scheduled on your calendar, running `delete_scheduled_meeting` will permanently cancel it and remove it from view.

**How do I find details for a specific room using `get_room_details`?**
Simply provide the Webex Room ID. The agent returns all data points associated with that space, including its current title and history.

**If I run `delete_webex_room`, what happens to all the room's data?**
Running `delete_webex_room` immediately and permanently removes the entire space, including all historical records. Since this action is irreversible, always verify the room ID before confirming deletion.

**What information do I need to provide for `get_meeting_details`?**
You must supply a specific meeting identifier or UUID. The agent needs this unique reference point because simply knowing the title isn't enough to pull up the correct details.

**Can I filter results when using `list_scheduled_meetings`?**
Yes, you can narrow down the scope by specifying date ranges or participants. This helps your agent sift through potentially hundreds of meetings and only focus on what matters right now.