d6810910aa5edcdb3e6d641d4c58bcb44312cb5fsource_git · webexsamples/webex-messaging-mcp-server · latest release
Observed 2026-08-25T10:09:20.020Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
create_attachment_actionCreate a new attachment action in Webex.Input schema{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"messageId": {
"type": "string"
},
"inputs": {
"type": "object",
"properties": {},
"additionalProperties": false
}
},
"required": [
"messageId",
"inputs"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_ecm_folderCreate an ECM folder configuration in Webex.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"contentUrl": {
"type": "string"
},
"displayName": {
"type": "string"
},
"driveId": {
"type": "string"
},
"itemId": {
"type": "string"
},
"defaultFolder": {
"type": "boolean"
}
},
"required": [
"roomId",
"contentUrl",
"displayName",
"driveId",
"itemId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_membershipCreate a membership in a Webex room.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"personId": {
"type": "string"
},
"personEmail": {
"type": "string"
},
"isModerator": {
"type": "boolean"
}
},
"required": [
"roomId",
"personEmail"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_messageCreate a message in a Webex room.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"parentId": {
"type": "string"
},
"toPersonId": {
"type": "string"
},
"toPersonEmail": {
"type": "string"
},
"text": {
"type": "string"
},
"markdown": {
"type": "string"
},
"files": {
"type": "array"
},
"attachments": {
"type": "array"
}
},
"required": [
"roomId",
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_personCreate a new person in Webex.Input schema{
"type": "object",
"properties": {
"emails": {
"type": "array"
},
"phoneNumbers": {
"type": "array"
},
"extension": {
"type": "string"
},
"locationId": {
"type": "string"
},
"displayName": {
"type": "string"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"avatar": {
"type": "string"
},
"orgId": {
"type": "string"
},
"roles": {
"type": "array"
},
"licenses": {
"type": "array"
},
"department": {
"type": "string"
},
"manager": {
"type": "string"
},
"managerId": {
"type": "string"
},
"title": {
"type": "string"
},
"addresses": {
"type": "array"
},
"siteUrls": {
"type": "array"
}
},
"required": [
"emails",
"firstName",
"lastName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_roomCreate a room in Webex.Input schema{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"teamId": {
"type": "string"
},
"classificationId": {
"type": "string"
},
"isLocked": {
"type": "boolean"
},
"isPublic": {
"type": "boolean"
},
"description": {
"type": "string"
},
"isAnnouncementOnly": {
"type": "boolean"
}
},
"required": [
"title"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_room_tabCreate a tab in a specified room.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"contentUrl": {
"type": "string"
},
"displayName": {
"type": "string"
}
},
"required": [
"roomId",
"contentUrl",
"displayName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_teamCreate a team in Webex.Input schema{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_team_membershipCreate a team membership in Webex.Input schema{
"type": "object",
"properties": {
"teamId": {
"type": "string"
},
"personId": {
"type": "string"
},
"personEmail": {
"type": "string"
},
"isModerator": {
"type": "boolean"
}
},
"required": [
"teamId",
"personEmail"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_webhookCreate a webhook in Webex.Input schema{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"targetUrl": {
"type": "string"
},
"resource": {
"type": "string"
},
"event": {
"type": "string"
},
"filter": {
"type": "string"
},
"secret": {
"type": "string"
},
"ownedBy": {
"type": "string"
}
},
"required": [
"name",
"targetUrl",
"resource",
"event"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_membershipDelete a membership by ID in Webex.Input schema{
"type": "object",
"properties": {
"membershipId": {
"type": "string"
}
},
"required": [
"membershipId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_messageDelete a message in Webex by message ID.Input schema{
"type": "object",
"properties": {
"messageId": {
"type": "string"
}
},
"required": [
"messageId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_personDelete a person from the system.Input schema{
"type": "object",
"properties": {
"personId": {
"type": "string"
}
},
"required": [
"personId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_roomDelete a room in Webex by its ID.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
}
},
"required": [
"roomId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_room_tabDelete a Room Tab in Webex.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_teamDelete a team by ID in Webex.Input schema{
"type": "object",
"properties": {
"teamId": {
"type": "string"
}
},
"required": [
"teamId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_team_membershipDelete a team membership by ID in Webex.Input schema{
"type": "object",
"properties": {
"membershipId": {
"type": "string"
}
},
"required": [
"membershipId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
delete_webhookDelete a webhook by its ID from the Webex Messaging API.Input schema{
"type": "object",
"properties": {
"webhookId": {
"type": "string"
}
},
"required": [
"webhookId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
edit_messageEdit a message in Webex.Input schema{
"type": "object",
"properties": {
"messageId": {
"type": "string"
},
"roomId": {
"type": "string"
},
"text": {
"type": "string"
},
"markdown": {
"type": "string"
}
},
"required": [
"messageId",
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_attachment_action_detailsGet details for an attachment action by ID.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_ecm_folder_detailsGet details for a room ECM folder with the specified folder ID.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_event_detailsGet details for a specific event by event ID.Input schema{
"type": "object",
"properties": {
"eventId": {
"type": "string"
}
},
"required": [
"eventId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_membership_detailsGet details for a membership by ID.Input schema{
"type": "object",
"properties": {
"membershipId": {
"type": "string"
}
},
"required": [
"membershipId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_message_detailsGet details of a message by its ID.Input schema{
"type": "object",
"properties": {
"messageId": {
"type": "string"
}
},
"required": [
"messageId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_my_own_detailsGet profile details for the authenticated user.Input schema{
"type": "object",
"properties": {
"callingData": {
"type": "boolean"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_person_detailsGet details of a person by their ID from Webex Messaging API.Input schema{
"type": "object",
"properties": {
"personId": {
"type": "string"
},
"callingData": {
"type": "boolean"
}
},
"required": [
"personId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_room_detailsGet details of a room by ID.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
}
},
"required": [
"roomId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_room_meeting_detailsGet details of a Webex meeting for a specific room.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
}
},
"required": [
"roomId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_room_tab_detailsGet details for a Room Tab in Webex.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_team_detailsGet details for a team by ID.Input schema{
"type": "object",
"properties": {
"teamId": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"teamId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_team_membership_detailsGet details for a team membership by ID.Input schema{
"type": "object",
"properties": {
"membershipId": {
"type": "string"
}
},
"required": [
"membershipId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_webhook_detailsGet details of a webhook by its ID.Input schema{
"type": "object",
"properties": {
"webhookId": {
"type": "string"
}
},
"required": [
"webhookId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_direct_messagesList all messages in a 1:1 room.Input schema{
"type": "object",
"properties": {
"parentId": {
"type": "string"
},
"personId": {
"type": "string"
},
"personEmail": {
"type": "string"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_ecm_folderList the ECM folder of a specified room in Webex.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
}
},
"required": [
"roomId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_eventsList events in your organization using the Webex Messaging API.Input schema{
"type": "object",
"properties": {
"resource": {
"type": "string"
},
"type": {
"type": "string"
},
"actorId": {
"type": "string"
},
"from": {
"type": "string"
},
"to": {
"type": "string"
},
"max": {
"type": "integer"
}
},
"required": [
"actorId",
"from",
"to"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_membershipsList memberships in a Webex room.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"personId": {
"type": "string"
},
"personEmail": {
"type": "string"
},
"max": {
"type": "integer"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_messagesList messages in a Webex room.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"parentId": {
"type": "string"
},
"mentionedPeople": {
"type": "string"
},
"before": {
"type": "string"
},
"beforeMessage": {
"type": "string"
},
"max": {
"type": "integer"
}
},
"required": [
"roomId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_peopleList people in an organization using the Webex Messaging API.Input schema{
"type": "object",
"properties": {
"email": {
"type": "string"
},
"displayName": {
"type": "string"
},
"id": {
"type": "string"
},
"orgId": {
"type": "string"
},
"roles": {
"type": "string"
},
"callingData": {
"type": "boolean"
},
"locationId": {
"type": "string"
},
"max": {
"type": "integer"
}
},
"required": [
"email"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_room_tabsList room tabs for a specified room in Webex.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
}
},
"required": [
"roomId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_roomsList rooms for the authenticated user in Webex.Input schema{
"type": "object",
"properties": {
"teamId": {
"type": "string"
},
"type": {
"type": "string"
},
"orgPublicSpaces": {
"type": "boolean"
},
"from": {
"type": "string"
},
"to": {
"type": "string"
},
"sortBy": {
"type": "string"
},
"max": {
"type": "integer"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_team_membershipsList team memberships for a given team in Webex.Input schema{
"type": "object",
"properties": {
"teamId": {
"type": "string"
},
"max": {
"type": "integer"
}
},
"required": [
"teamId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_teamsList teams for the authenticated user in Webex.Input schema{
"type": "object",
"properties": {
"max": {
"type": "integer"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_webhooksList all webhooks for the organization.Input schema{
"type": "object",
"properties": {
"max": {
"type": "integer"
},
"ownedBy": {
"type": "string"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
unlink_ecm_linked_folderUnlink an ECM linked folder from a space in Webex.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_ecm_linked_folderUpdate an ECM linked folder in Webex.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"roomId": {
"type": "string"
},
"contentUrl": {
"type": "string"
},
"displayName": {
"type": "string"
},
"driveId": {
"type": "string"
},
"itemId": {
"type": "string"
},
"defaultFolder": {
"type": "boolean"
}
},
"required": [
"id",
"roomId",
"contentUrl",
"displayName",
"driveId",
"itemId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_membershipUpdate a membership in Webex.Input schema{
"type": "object",
"properties": {
"membershipId": {
"type": "string"
},
"isModerator": {
"type": "boolean"
},
"isRoomHidden": {
"type": "boolean"
}
},
"required": [
"membershipId",
"isModerator"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_personUpdate a person's details in Webex.Input schema{
"type": "object",
"properties": {
"personId": {
"type": "string"
},
"personDetails": {
"type": "object",
"properties": {},
"additionalProperties": false
}
},
"required": [
"personId",
"personDetails"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_roomUpdate a room in Webex.Input schema{
"type": "object",
"properties": {
"roomId": {
"type": "string"
},
"title": {
"type": "string"
},
"classificationId": {
"type": "string"
},
"teamId": {
"type": "string"
},
"isLocked": {
"type": "boolean"
},
"isPublic": {
"type": "boolean"
},
"description": {
"type": "string"
},
"isAnnouncementOnly": {
"type": "boolean"
},
"isReadOnly": {
"type": "boolean"
}
},
"required": [
"roomId",
"title"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_room_tabUpdate a Room Tab in Webex.Input schema{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"roomId": {
"type": "string"
},
"contentUrl": {
"type": "string"
},
"displayName": {
"type": "string"
}
},
"required": [
"id",
"roomId",
"contentUrl",
"displayName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_teamUpdate a team in Webex.Input schema{
"type": "object",
"properties": {
"teamId": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"teamId",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_team_membershipUpdate a team membership in Webex.Input schema{
"type": "object",
"properties": {
"membershipId": {
"type": "string"
},
"isModerator": {
"type": "boolean"
}
},
"required": [
"membershipId",
"isModerator"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
update_webhookUpdate a webhook in Webex.Input schema{
"type": "object",
"properties": {
"webhookId": {
"type": "string"
},
"name": {
"type": "string"
},
"targetUrl": {
"type": "string"
},
"secret": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"webhookId",
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
No completed comparison is available.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: c997e52149420f5152ef7c00da840ca80f9c7232284e039adb2be882ed30ccba
Scanner: mcp-proof-engine 0.1.0.