Webex MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP mode | 3001 |
| MCP_MODE | No | Transport mode (stdio or http) | stdio |
| WEBEX_USER_EMAIL | No | Your Webex email (for reference) | |
| WEBEX_API_BASE_URL | No | Webex API base URL | https://webexapis.com/v1 |
| WEBEX_PUBLIC_WORKSPACE_API_KEY | Yes | Webex API token (without "Bearer " prefix) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| delete_messageC | Delete a message in Webex by message ID. |
| get_event_detailsB | Get details for a specific event by event ID. |
| list_teamsC | List teams for the authenticated user in Webex. |
| delete_membershipC | Delete a membership by ID in Webex. |
| get_room_detailsC | Get details of a room by ID. |
| delete_room_tabC | Delete a Room Tab in Webex. |
| get_membership_detailsC | Get details for a membership by ID. |
| get_attachment_action_detailsC | Get details for an attachment action by ID. |
| delete_team_membershipC | Delete a team membership by ID in Webex. |
| delete_personB | Delete a person from the system. |
| create_teamC | Create a team in Webex. |
| delete_webhookC | Delete a webhook by its ID from the Webex Messaging API. |
| list_room_tabsC | List room tabs for a specified room in Webex. |
| get_my_own_detailsC | Get profile details for the authenticated user. |
| get_message_detailsC | Get details of a message by its ID. |
| get_room_tab_detailsB | Get details for a Room Tab in Webex. |
| update_team_membershipC | Update a team membership in Webex. |
| get_room_meeting_detailsC | Get details of a Webex meeting for a specific room. |
| list_ecm_folderC | List the ECM folder of a specified room in Webex. |
| update_teamC | Update a team in Webex. |
| unlink_ecm_linked_folderB | Unlink an ECM linked folder from a space in Webex. |
| list_webhooksB | List all webhooks for the organization. |
| delete_roomC | Delete a room in Webex by its ID. |
| delete_teamC | Delete a team by ID in Webex. |
| get_ecm_folder_detailsB | Get details for a room ECM folder with the specified folder ID. |
| get_team_membership_detailsC | Get details for a team membership by ID. |
| list_direct_messagesC | List all messages in a 1:1 room. |
| get_person_detailsC | Get details of a person by their ID from Webex Messaging API. |
| list_team_membershipsC | List team memberships for a given team in Webex. |
| create_room_tabC | Create a tab in a specified room. |
| get_team_detailsC | Get details for a team by ID. |
| edit_messageC | Edit a message in Webex. |
| get_webhook_detailsC | Get details of a webhook by its ID. |
| list_eventsC | List events in your organization using the Webex Messaging API. |
| update_personC | Update a person's details in Webex. |
| create_team_membershipC | Create a team membership in Webex. |
| create_membershipC | Create a membership in a Webex room. |
| update_membershipC | Update a membership in Webex. |
| update_room_tabC | Update a Room Tab in Webex. |
| create_ecm_folderC | Create an ECM folder configuration in Webex. |
| create_webhookC | Create a webhook in Webex. |
| list_membershipsC | List memberships in a Webex room. |
| create_attachment_actionC | Create a new attachment action in Webex. |
| update_roomC | Update a room in Webex. |
| create_roomC | Create a room in Webex. |
| create_messageC | Create a message in a Webex room. |
| update_webhookC | Update a webhook in Webex. |
| list_roomsB | List rooms for the authenticated user in Webex. |
| update_ecm_linked_folderC | Update an ECM linked folder in Webex. |
| list_messagesC | List messages in a Webex room. |
| list_peopleC | List people in an organization using the Webex Messaging API. |
| create_personC | Create a new person in Webex. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 52 tools
Each tool targets a distinct resource and action. Even with 52 tools, there is no overlap—for example, list_direct_messages is specifically for 1:1 rooms, distinct from list_messages. All tools have clear, specific purposes.
All tool names follow a consistent verb_noun pattern using standard verbs (create, get, list, update, delete, edit, unlink). The naming is predictable and uniform across the entire set.
With 52 tools, this server falls into the extreme mismatch category per calibration. Even for a broad API like Webex, this number is excessive and likely overwhelms agents; it would be better split into focused servers.
The tool set covers a wide range of Webex features including people, rooms, messages, memberships, teams, webhooks, room tabs, ECM folders, attachment actions, events, and meetings. There are minor gaps (e.g., no update or list for attachment actions), but overall the surface is comprehensive.