KosmoKrator

productivity

Cisco Webex MCP, CLI, and Lua Integration for AI Agents

Cisco Webex integration docs for AI agents: MCP gateway setup, Cisco Webex CLI commands, Lua API reference, credentials, and function schemas.

Cisco Webex for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
webex.webex_list_rooms Read read 3 List Webex spaces (rooms) the authenticated user belongs to. Returns room IDs, titles, types, and last activity timestamps. Use for discovering available rooms before reading messages or posting.
webex.webex_get_room Read read 1 Get details for a specific Webex room by its ID. Returns room title, type (direct or group), creator, creation date, and last activity.
webex.webex_create_room Write write 4 Create a Webex room or team room.
webex.webex_update_room Write write 3 Update Webex room metadata, such as title.
webex.webex_delete_room Write write 1 Delete a Webex room by room ID.
webex.webex_list_messages Read read 4 List messages in a Webex room. Supports date-based filtering with before/after parameters and pagination. Returns message text, sender info, and timestamps.
webex.webex_create_message Write write 3 Post a new message to a Webex room. Supports plain text and Markdown formatting. Provide either "text" (plain text) or "markdown" (formatted), or both. Webex will display Markdown to clients that support it and fall back to plain text.
webex.webex_get_message Read read 1 Get details for one Webex message by message ID.
webex.webex_update_message Write write 4 Update an existing Webex message with text, markdown, or official message fields.
webex.webex_delete_message Write write 1 Delete a Webex message by message ID.
webex.webex_list_people Read read 5 List Webex people by email, display name, organization, or pagination filters.
webex.webex_get_person Read read 1 Get a Webex person profile by person ID.
webex.webex_list_memberships Read read 4 List memberships for Webex rooms by room, person, email, or pagination filters.
webex.webex_create_membership Write write 5 Create a Webex room membership by room ID and person ID or email.
webex.webex_delete_membership Write write 1 Remove a person from a Webex room by membership ID.
webex.webex_list_teams Read read 1 List Webex teams visible to the authenticated token.
webex.webex_get_team Read read 1 Get details for a Webex team by team ID.
webex.webex_create_team Write write 2 Create a Webex team.
webex.webex_update_team Write write 3 Update a Webex team, such as renaming it.
webex.webex_delete_team Write write 1 Delete a Webex team by team ID.
webex.webex_list_team_memberships Read read 4 List Webex team memberships by team, person, email, or pagination filters.
webex.webex_list_meetings Read read 3 List scheduled Webex meetings for the authenticated user. Supports date range filtering with "from" and "to" parameters (ISO 8601). Returns meeting titles, start/end times, and join links.
webex.webex_get_meeting Read read 1 Get details for one Webex meeting by meeting ID.
webex.webex_create_meeting Write write 5 Create a Webex meeting with title, start/end times, invitees, and official meeting fields.
webex.webex_update_meeting Write write 6 Update a Webex meeting by meeting ID.
webex.webex_delete_meeting Write write 1 Delete a Webex meeting by meeting ID.
webex.webex_list_webhooks Read read 1 List Webex webhooks for the authenticated token.
webex.webex_get_webhook Read read 1 Get details for one Webex webhook by webhook ID.
webex.webex_create_webhook Write write 7 Create a Webex webhook for events such as created messages or memberships.
webex.webex_update_webhook Write write 5 Update a Webex webhook by webhook ID.
webex.webex_delete_webhook Write write 1 Delete a Webex webhook by webhook ID.
webex.webex_get_current_user Read read 0 Get the profile of the currently authenticated Webex user. Returns display name, email, avatar, and account details. Useful for identifying which account the integration is connected to.
webex.webex_api_get Read read 2 Call a relative Webex API GET path, such as "/rooms". Absolute URLs are rejected.
webex.webex_api_post Write write 2 Call a relative Webex API POST path with a JSON body. Absolute URLs are rejected.
webex.webex_api_put Write write 2 Call a relative Webex API PUT path with a JSON body. Absolute URLs are rejected.
webex.webex_api_delete Write write 2 Call a relative Webex API DELETE path. Absolute URLs are rejected.