webex-list-meetingsLABSCO SUMMARY
Splitting into three endpoints is a context decision as much as a permissions one.
Someone automating meeting scheduling has no use for two dozen messaging tools riding along on every turn, and separating them means they never do. It also gives an administrator a real choice — meetings on, messaging off — rather than an all-or-nothing switch. That is the pattern to look for in any large vendor's endpoint. Connect only the surface you need, and treat the recordings and transcripts on the meetings endpoint as the sensitive part: they contain everyone else in the room.
What it is
Cisco publishes three distinct Webex endpoints rather than one. You connect the ones you need, and each is enabled independently by an administrator.
What you get
- Meetings — scheduling and modifying meetings, minutes, recordings and transcripts
- Messaging — messages, spaces, memberships and webhooks
- Vidcast — video discovery, analytics and sharing
Requirements
- An organisation administrator enables the specific server in Control Hub
- Your client obtains a Webex OAuth token carrying the scopes those tools need
- Connect to each of the three endpoints separately, as needed
Setup effort
Admin enables it, then paste and authorize — add the servers you want to your client, then approve the OAuth consent screen
USE CASES
Handling the calendar side
Schedule and modify meetings, pull minutes and recordings.
Working in spaces
Messages, spaces, memberships and webhooks — a separate endpoint.
Finding a recorded video
Vidcast discovery, analytics and sharing.
Keeping the surface small
Connect one endpoint, not all three.
61 tools
Listed in project docs. Your client may show a different list.
webex-create-meetingwebex-update-meetingwebex-delete-meetingwebex-get-meeting-statuswebex-get-meeting-summarywebex-list-recordingswebex-list-transcriptswebex-create-messagewebex-edit-messagewebex-delete-messagewebex-get-messagewebex-search-messageswebex-create-spacewebex-get-spacewebex-update-spacewebex-delete-spacewebex-search-spaceswebex-add-membershipwebex-get-membershipwebex-update-membershipwebex-remove-membershipwebex-create-webhookwebex-get-webhookwebex-update-webhookwebex-delete-webhookwebex-share-filewebex-upload-filewebex-get-file-detailswebex-download-filewebex-create-thread-replywebex-get-threadvidcast-search-videosvidcast-search-pagesvidcast-search-playlistsvidcast-search-usersvidcast-list-my-videosvidcast-list-shared-with-mevidcast-list-recently-viewed-videosvidcast-list-pagesvidcast-list-playlistsvidcast-get-shared-videovidcast-get-author-videosvidcast-get-video-transcriptvidcast-get-video-highlightsvidcast-get-video-commentsvidcast-get-video-comment-repliesvidcast-get-video-reactionsvidcast-get-video-insightsvidcast-get-video-insights-viewsvidcast-get-video-insights-retentionvidcast-get-user-insightsvidcast-get-user-insights-viewsvidcast-recommend-watch-nextvidcast-recommend-top-videosvidcast-recommend-trending-videosvidcast-get-sharing-infovidcast-get-author-infovidcast-list-access-requestsvidcast-check-notificationsvidcast-list-notificationsBEFORE YOU INSTALL
What to know first
Tools you get
61 tools named in the project's documentation. The tools are split across three servers at separate URLs: meetings with 8, messaging with 24 and Vidcast with 29. Each needs its own entry in your client config.
Requires
- an MCP client that can reach a remote endpoint
- An OAuth 2.0 bearer token from Webex, with the right scopes — an org admin must enable the server in Control Hub first
INSTALLATION
Connect your client
Webex hosts 3 servers, each with its own URL.
Server setup
webex-meeting
https://mcp.webexapis.com/mcp/webex-meetingRequirements
- An OAuth 2.0 bearer token from Webex, with the right scopes — an org admin must enable the server in Control Hub first
webex-messaging
https://mcp.webexapis.com/mcp/webex-messagingRequirements
- An OAuth 2.0 bearer token from Webex, with the right scopes — an org admin must enable the server in Control Hub first
vidcast
https://mcp.webexapis.com/mcp/vidcastRequirements
- An OAuth 2.0 bearer token from Webex, with the right scopes — an org admin must enable the server in Control Hub first
MCP Clients
Any MCP client
{
"mcpServers": {
"webex-meeting": {
"type": "http",
"url": "https://mcp.webexapis.com/mcp/webex-meeting"
},
"webex-messaging": {
"type": "http",
"url": "https://mcp.webexapis.com/mcp/webex-messaging"
},
"vidcast": {
"type": "http",
"url": "https://mcp.webexapis.com/mcp/vidcast"
}
}
}Keep only the servers your admin has enabled in Control Hub. Each one signs you in with Webex OAuth and asks for the scopes its own tools need.