Adding Cisco Webex messaging MCP Server #2249
Open
+1
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR points to an complete enterprise-grade implementation of and MCP Server for Cisco Webex Messaging messaging APIs. An MCP server for this has not been implemented and this is the first one. I am contributing this to the MCP Servers Library.
Server Details
Brand new MCP Server for Cisco Webex Messaging APIs which i hot in my github organization. Total of 52 tools are supported. Available Tools examples are:
Core Messaging
create_message
- Send messages to roomslist_messages
- Retrieve message historyedit_message
- Modify existing messagesdelete_message
- Remove messagesget_message_details
- Get specific message informationRoom Management
create_room
- Create new Webex spaceslist_rooms
- Browse available roomsget_room_details
- Get room informationupdate_room
- Modify room settingsdelete_room
- Remove roomsTeam Operations
create_team
- Create teamslist_teams
- Browse teamsget_team_details
- Get team informationupdate_team
- Modify team settingsdelete_team
- Remove teamsMembership Management
create_membership
- Add people to roomslist_memberships
- View room membersupdate_membership
- Change member rolesdelete_membership
- Remove memberscreate_team_membership
- Add team memberslist_team_memberships
- View team membersPeople & Directory
get_my_own_details
- Get your profilelist_people
- Search for usersget_person_details
- Get user informationcreate_person
- Add new users (admin only)update_person
- Modify user detailsdelete_person
- Remove users (admin only)Webhooks & Events
create_webhook
- Set up event notificationslist_webhooks
- Manage webhooksget_webhook_details
- Get webhook informationupdate_webhook
- Modify webhooksdelete_webhook
- Remove webhookslist_events
- Get activity logsget_event_details
- Get specific event informationEnterprise Features
create_room_tab
- Add tabs to roomslist_room_tabs
- View room tabsget_room_tab_details
- Get tab informationupdate_room_tab
- Modify tabsdelete_room_tab
- Remove tabscreate_attachment_action
- Handle form submissionsget_attachment_action_details
- Get attachment detailslist_ecm_folder
- Enterprise content managementget_ecm_folder_details
- Get ECM folder detailscreate_ecm_folder
- Create ECM configurationsupdate_ecm_linked_folder
- Modify ECM foldersunlink_ecm_linked_folder
- Remove ECM linksMotivation and Context
I work as a Senior Cloud Engineer Technical Leader in Cisco and our systems need and use Webex as one of the standard notification platforms. The motivation here is to be able to integrate the webex-messaging-mcp-server in AI agents and be able to utilize the tools for multiple messaging purposes.
How Has This Been Tested?
Yes, thoroughly tested.
📊 Test Statistics
Breaking Changes
No.
Types of changes
Checklist