# Webex (verified)

Webex is a Cisco-powered video conferencing and collaboration platform offering online meetings, webinars, screen sharing, and team messaging

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add webex

# Browse available tools
npx -y @smithery/cli@latest tool list webex

# Get full schema for a tool
npx -y @smithery/cli@latest tool get webex WEBEX_CREATE_ROOM

# Call a tool
npx -y @smithery/cli@latest tool call webex WEBEX_CREATE_ROOM '{}'
```

## Direct MCP Connection

Endpoint: `https://webex.run.tools`

## Tools (28)

- `WEBEX_CREATE_ROOM` — Tool to create a new room. Use when you need to spin up a dedicated space for team collaboration or topic discussion.
- `WEBEX_CREATE_TEAM` — Tool to create a new team. Use when you need to group rooms under a shared team.
- `WEBEX_GET_TEAM_DETAILS` — Tool to retrieve details for a specific team by teamId. Use when you need full metadata of a team before performing tea…
- `WEBEX_LIST_TEAMS` — Tool to list teams. Use when you need to retrieve the teams the authenticated user is a member of.
- `WEBEX_LIST_WEBHOOKS` — Tool to list webhooks. Use after authentication to retrieve webhooks filtered by max or ownership.
- `WEBEX_MESSAGING_CREATE_MESSAGE` — Tool to post a message to a Webex room or person. Use when you have a target roomId or private recipient and want to se…
- `WEBEX_MESSAGING_CREATE_ROOM` — Tool to create a new room. Use to create a dedicated space for collaboration after authentication.
- `WEBEX_MESSAGING_CREATE_TEAM_MEMBERSHIP` — Tool to add a person to a Webex team by personId or personEmail. Use when granting a user access to a team; requires te…
- `WEBEX_MESSAGING_DELETE_MEMBERSHIP` — Tool to delete a Webex membership by its unique identifier. Use when you need to remove a member from a space after con…
- `WEBEX_MESSAGING_DELETE_MESSAGE` — Tool to delete a Webex message by its unique identifier. Use after confirming the messageId to remove unintended or obs…
- `WEBEX_MESSAGING_DELETE_ROOM` — Tool to delete a Webex room by its ID. Use after confirming the roomId when you need to permanently remove or archive a…
- `WEBEX_MESSAGING_GET_MEMBERSHIP_DETAILS` — Tool to retrieve details for a specific membership. Use when you need metadata for a membership by its ID.
- `WEBEX_MESSAGING_GET_MESSAGE_DETAILS` — Tool to retrieve details for a specific message. Use when you need full content and metadata by message ID.
- `WEBEX_MESSAGING_GET_ROOM_DETAILS` — Tool to retrieve details for a specific room. Use when you need full metadata of a specific room before posting message…
- `WEBEX_MESSAGING_GET_TEAM_MEMBERSHIP_DETAILS` — Tool to retrieve details for a specific team membership. Use when you need metadata for a team membership by its ID.
- `WEBEX_MESSAGING_LIST_MEMBERSHIPS` — Tool to list memberships in a Webex room. Use when you need to retrieve or filter membership details by roomId, personI…
- `WEBEX_MESSAGING_LIST_MESSAGES` — Tool to list messages in a room. Use when you need to retrieve chat history filtered by room, time window, or mentions.
- `WEBEX_MESSAGING_LIST_ROOMS` — Tool to list rooms the authenticated user belongs to. Use after authentication when needing to retrieve spaces filtered…
- `WEBEX_MESSAGING_LIST_TEAM_MEMBERSHIPS` — Tool to list team memberships. Use when you need to retrieve or filter team membership details by teamId, personId, or …
- `WEBEX_PEOPLE_GET_PERSON` — Tool to get details for a specific person. Use when you have a person's ID and need full profile information. Call afte…
- `WEBEX_PEOPLE_LIST_PEOPLE` — Tool to list people in your organization. Use when you need to retrieve people filtered by email, display name, IDs, ro…
- `WEBEX_ROOMS_GET_ROOM_DETAILS` — Tool to retrieve details for a specific room. Use when you need full metadata of a room before posting messages or upda…
- `WEBEX_UPDATE_MEMBERSHIP` — Tool to update a membership by membershipId. Use when modifying a member's moderator or monitor status in a Webex room.
- `WEBEX_UPDATE_ROOM` — Tool to update a room's title and settings. Use when you need to rename, lock/unlock, or reassign a Webex space.
- `WEBEX_UPDATE_TEAM` — Tool to update a team's name by teamId. Use when you need to rename a Webex team. Example: "Change team 12345 name to '…
- `WEBEX_WEBHOOKS_CREATE_WEBHOOK` — Tool to create a new webhook for events. Use when you need to register for Webex event notifications.
- `WEBEX_WEBHOOKS_DELETE_WEBHOOK` — Tool to delete a specific webhook. Use when you need to remove an existing webhook by its ID after confirming the ident…
- `WEBEX_WEBHOOKS_GET_WEBHOOK` — Tool to get details for a specific webhook. Use when you need to inspect a webhook's configuration before taking action.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get webex <tool-name>
```
