Webex MCP. Manage all meetings and spaces from your chat window.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Webex MCP Server manages all enterprise collaboration actions for Cisco Webex. It lets your AI agent schedule meetings using `create_video_meeting`, build new spaces with `create_webex_room`, and manage room lifecycles (rename, delete).
You handle complex meeting coordination—from scheduling to deep data retrieval—without leaving your chat client.
What your AI agents can do
Create video meeting
Schedules a new Webex video meeting using a title and specific start/end timestamps.
Create webex room
Creates a brand new, empty collaboration space (Webex room) given a descriptive title.
Delete scheduled meeting
Permanently cancels and deletes an existing scheduled Webex meeting; this action is irreversible.
You can list all existing Webex spaces, create new ones, or permanently remove old rooms using list_webex_rooms, create_webex_room, and delete_webex_room.
The agent handles the full meeting lifecycle. You can schedule new video calls, update titles or times with update_meeting_schedule, or cancel them outright using delete_scheduled_meeting.
You get deep data on any resource (room or meeting). Use tools like get_room_details and get_meeting_details to pull join links, UUIDs, and specific timings.
Keep your workspace clean. Rename existing collaboration areas with update_room_title or delete them entirely using delete_webex_room.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Webex MCP Server: 10 Tools for Video Ops
Use these tools through your agent to manage meeting scheduling, room creation, and deep data retrieval within Webex.
019d7621create video meeting
Schedules a new Webex video meeting using a title and specific start/end timestamps.
019d7621create webex room
Creates a brand new, empty collaboration space (Webex room) given a descriptive title.
019d7621delete scheduled meeting
Permanently cancels and deletes an existing scheduled Webex meeting; this action is irreversible.
019d7621delete webex room
Deletes a Webex room entirely, removing all associated history. This action is permanent and irreversible.
019d7621get meeting details
Retrieves full details for any specific Webex meeting by its unique ID.
019d7621get room details
Fetches all available metadata for a specified Webex room, including join links and current status.
019d7621list scheduled meetings
Retrieves a list of all upcoming scheduled meetings associated with the user's account.
019d7621list webex rooms
Lists every Webex room (space) that the authenticated user is currently a member of.
019d7621update meeting schedule
Modifies the time or title of an existing meeting using its ID and new parameters.
019d7621update room title
Changes the name (title) of an existing Webex room given its unique ID and desired new title.
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 Webex, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
You connect your Cisco Webex account right here through MCP. This server handles every major collaboration action you run in Webex—space management, meeting coordination, and deep data lookup—without forcing you to leave your chat client. You're managing the whole enterprise workflow from one spot.
Managing Your Team Spaces. If you need a clean slate or want to organize old junk, you got options. You can run list_webex_rooms to see every Webex space you’re part of. Need to spin up a new place for the team? Just use create_webex_room, giving it a title and that's it—the empty room pops up.
If a project space gets totally obsolete, you can permanently delete it with delete_webex_room; remember, this action is irreversible.
Tidying Up Spaces. You don’t gotta live with bad names either. Use update_room_title if an existing Webex room needs a name change; just give it the unique ID and the new title you want. This keeps things straight across the board.
Handling Meetings from Start to Finish. The agent handles your whole meeting lifecycle. When you need a call set up, run create_video_meeting, giving it a title along with precise start and end timestamps for when everyone needs to jump on. Got plans that change? Use update_meeting_schedule by feeding it the existing meeting ID plus the new time or title parameters.
If the whole thing gets scrapped, you can use delete_scheduled_meeting to permanently cancel and delete that scheduled event—that action is final.
Keeping Track of Everything. You can check out all your upcoming appointments instantly using list_scheduled_meetings. When you need the full lowdown on a specific call, run get_meeting_details, giving it the unique meeting ID to pull every single detail. For any given Webex room, use get_room_details to fetch all available metadata—you'll get join links, status info, and more.
You can also check out the full details for a specific space using get_room_details.
The Bottom Line. Everything you need to manage your Webex environment is right here. Your agent uses these tools to coordinate complex meeting arrangements, from initial scheduling through modifications, or it helps you build and dismantle entire collaboration areas. You pull all the data—the UUIDs, the precise timings, the join links—without ever leaving this conversation window.
How Webex MCP Works
- 1 Subscribe to the server and provide your Webex Personal Access Token.
- 2 Your AI agent accesses the toolset, allowing you to reference specific functions by name (e.g., 'Use
create_video_meeting'). - 3 The agent executes the API call, returns structured data (like a join link or confirmation ID), and reports success back to your chat.
The bottom line is: you talk to your AI client, and it handles all the Webex API calls for you. No dashboard clicks required.
Who Is Webex MCP For?
This tool targets power users—Project Managers who manage multiple concurrent initiatives, DevOps Engineers running incident response drills, or Executive Assistants constantly scheduling meetings across departments. It's for anyone whose job involves constant coordination of shared digital spaces and time-sensitive video calls.
Needs to provision temporary collaboration rooms quickly during an incident response or manage the full meeting lifecycle for a sprint review without manual dashboard interaction.
Runs project kickoffs by automating space creation and scheduling recurring sync meetings, keeping track of room history using list_webex_rooms.
Schedules complex video calls for multiple stakeholders. They use the agent to verify availability across different rooms and update titles or times on the fly.
What Changes When You Connect
- Stop searching dashboards for links.
get_room_detailspulls join URLs, dial-in numbers, and precise timing for any space instantly. - Keep project history clean. Use
create_webex_roomfor new projects, then rename them withupdate_room_titlewhen the scope changes. - Manage time off without friction. Instead of calling someone to reschedule, use your agent to run
update_meeting_scheduleordelete_scheduled_meetingdirectly. - Coordinate large-scale events by automating room provisioning. The agent uses
create_webex_roomand can track all available spaces withlist_webex_rooms. - Handle high-stakes comms efficiently. DevOps teams use this to quickly establish a temporary space via
create_webex_roomand manage its full lifecycle until the incident is closed.
Real-World Use Cases
Incident Response Room Setup
The Ops Engineer needs an immediate, dedicated channel for an outage. They tell their agent: 'Create a temporary room called Outage-Response-Alpha.' The agent runs create_webex_room, providing the ID immediately so the team can join and start documentation.
Project Kickoff Coordination
The Project Manager is starting 'Phoenix'. They ask their agent to run create_webex_room for 'Phoenix Space' and then schedule a kickoff meeting using create_video_meeting. The agent handles both steps, giving the PM the necessary IDs and links in one response.
Post-Meeting Cleanup
The team finished Phase 1. The Project Manager tells their agent: 'Delete the Phase 1 space.' The agent runs delete_webex_room, ensuring the room is permanently cleaned up and preventing stale data from cluttering the workspace.
Calendar Audit for Stakeholders
The EA needs to know what meetings are coming up next week. She asks her agent, 'What do I have scheduled between Tuesday and Friday?' The agent runs list_scheduled_meetings and returns a structured list of all events.
The Tradeoffs
Trying to delete a room without its ID
The user tries to tell the agent, 'Delete my old marketing space.' The agent fails because it needs the specific Webex Room ID (UUID) to execute delete_webex_room.
→
First, run list_webex_rooms to get a list of all spaces. Copy the exact UUID from that output and then pass it back: 'Delete room UUID [XYZ-123].' This ensures you target the right space.
Updating meeting details manually
A stakeholder needs to change a title on an existing meeting. They copy the old calendar invite and paste it into the agent, which rejects the format.
→
Use get_meeting_details first to pull the official Meeting ID. Then, call update_meeting_schedule, providing only the specific ID and the new fields (title/time). Keep it clean.
Assuming a meeting still exists
The user tries to update a meeting time using an old or guessed Meeting ID, resulting in a 'Resource Not Found' error.
→
Always run list_scheduled_meetings first. This confirms the current list of meetings and provides the verified IDs needed for successful calls like update_meeting_schedule.
When It Fits, When It Doesn't
Use this server if your workflow revolves around managing the explicit lifecycle of corporate spaces or scheduled video calls: creating, updating, listing, or deleting rooms/meetings. This is perfect for DevOps teams and PMs who treat their collaboration environment like code—it needs version control and strict cleanup.
Do NOT use it if you just need a simple read-only calendar view, or if your primary need is to chat with someone about a meeting that isn't scheduled in Webex. For simple status checks on existing resources, get_room_details and get_meeting_details are enough. If you only need basic reading capabilities without write permissions (like deleting rooms), other calendar tools might suffice. But if you need to control the room or meeting state, this is your tool.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Webex. 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding a join link or space ID shouldn't require five clicks.
Today, figuring out where a project team met requires navigating through multiple tabs: checking the main calendar dashboard, clicking into the specific meeting event, then finding the 'Join Details' section. If you need the room UUID for an external script, you often have to copy-paste and check logs—a tedious loop of manual data extraction.
With this MCP server, you ask your agent: 'What is the join URL for Project Phoenix?' The agent runs `get_room_details` or `get_meeting_details`. It returns the exact link and all required UUIDs in a single, clean response. No clicking, no searching through dashboards.
Webex MCP Server: Manage rooms and meetings from your chat.
Instead of manually logging into Webex to schedule a meeting, you tell the agent: 'Schedule Q3 review for next Tuesday at 1 PM.' The server executes `create_video_meeting`, handling time zone conversions, ID generation, and calendar integration automatically.
The whole process is contained in your chat. You don't switch context; you just get confirmation that the meeting exists and where it is scheduled. It makes coordinating complex corporate schedules feel like sending a simple message.
Common Questions About Webex MCP
How do I list all my available Webex spaces using `list_webex_rooms`? +
Run the list_webex_rooms tool. It returns a full roster of every room you are currently a member of, giving you the titles and IDs needed to work with them.
What's the difference between `get_room_details` and `get_meeting_details`? +
list_webex_rooms gives general info on a space, while get_room_details pulls specific metadata like join URLs. Similarly, use get_meeting_details when you have a confirmed meeting ID.
Can I change an existing room's name using `update_room_title`? +
Yes, but you must provide the exact Room ID (UUID) and the new title. The tool handles the update; just remember that action is irreversible.
If I delete a scheduled meeting with `delete_scheduled_meeting`, is it recoverable? +
No, this action is permanent and cannot be undone. Always double-check the details before confirming the deletion through your agent.
What permissions are needed for me to use `delete_webex_room`? +
You must have admin rights within the Webex workspace. The token needs scope access that allows modification or deletion of spaces. Without these specific credentials, the call will fail with a permission error.
If I use `update_meeting_schedule`, what information do I need to provide? +
You must supply both the unique meeting ID and the updated fields you want to change. The system requires valid ISO 8601 timestamps for any date or time adjustments. You can't just send a new title; you need the full data payload.
What happens if I try to `create_video_meeting` with invalid dates? +
The system returns an error detailing the required format and type of failure. You must use ISO 8601 format for both start and end times. The tool won't guess; it needs precise, machine-readable timestamps.
What does `get_room_details` return that I can't get from a simple list? +
It provides the full, granular details for one specific room. This includes join URLs, dial-in numbers, and deep UUIDs required for other automated workflows. Think of it as diving into the record, not just seeing the name.
Can I get the join link for my next meeting through the agent? +
Yes. The get_meeting_details tool allows your AI agent to retrieve the full configuration for any scheduled meeting, including the join URL and dial-in numbers, so you can join instantly.
How do I create a new collaboration space for my team using chat? +
You can use the create_webex_room tool. Simply provide a title for the space, and your agent will provision the new Webex room for your team immediately.
Can I reschedule a meeting if I have a conflict? +
Absolutely. Using the update_meeting_schedule tool, you can instruct your agent to change the start and end times or the title of any existing scheduled meeting in your Webex calendar.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
SeaTable
Build collaborative databases with spreadsheet simplicity and relational power for project management, CRM, and asset tracking.
Openli
Generate privacy policies, cookie consent banners, and legal compliance documents for your website with automated updates.
HubSpot Lead Creator
This MCP does exactly one thing: it extracts customer data from conversations and creates a new Contact in your HubSpot CRM. That's its only function. Incredible for turning your AI into an automated sales assistant.
You might also like
idloom
Manage events, attendees, and invoices via idloom.events API.
Región de Murcia Datos Abiertos
Access the official open data portal of the Region of Murcia (Spain) to query datasets, organizations, and public statistics.
UniCourt
Access real-time legal data and court records — search cases, track updates, and analyze normalized attorney and judge data directly from your AI agent.