Connectors · Email & messaging
Cisco Webex MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Cisco Webex and the rest of your systems. It gives your agent 430 Cisco Webex actions (248 reads, 127 writes and 55 that wait for a confirmation) and holds the Cisco Webex credential itself, so the agent never does. It paces Cisco Webex's limits and records every call. Connecting Cisco Webex needs your own Cisco Webex OAuth app and one admin sign-in.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "cisco_webex.people.list", intent: "check which Cisco Webex account is connected"}# List People · read · 1 upstream call- 430actionsin one signed file
- 248readlook, never change
- 127writecreate and update
- 55wait for a yesdestructive, confirmed first
Set up
Connect Cisco Webex in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Cisco Webex.
OAuth 2.0, authorization code. You register your own OAuth app with Cisco Webex, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.
Before the first sign-in, Cisco Webex needs an OAuth app of your own, registered in its developer portal. actionlake has no Cisco Webex app to lend you.
access_tokenAccess token from one sign-in with your own OAuth apprefresh_tokenRefresh token from the same sign-in; the access token is renewed from itclient_idWebex integration Client ID: developer.webex.com > My Webex Apps > Create a New App > Integrationclient_secretWebex integration Client Secret (shown once when the integration is created)
account { op: "connections.requirements", service: "cisco_webex" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "cisco_webex.people.list" }# list people · read · 1 upstream callcheck { action: "cisco_webex.people.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Cisco Webex at a glance
- Sign-in
- OAuth 2.0, authorization code. You register your own OAuth app with Cisco Webex, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.
- You provide
access_tokenrefresh_tokenclient_idclient_secret- Limits we pace to
- 300 calls a minute, per connection
- API covered
- Webex REST API v1 (webex-openapi-specs, OpenAPI 3.0)
webexapis.com - Built from
- Cisco Webex's documentation, read 22 October 2026OpenAPI spec (GitHub)OpenAPI spec (GitHub)OpenAPI spec (GitHub)
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 247 of 248 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 7, so ask can line Cisco Webex up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Cisco Webex.
430 actions in 4 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 248readlook, never change
- 127writecreate and update
- 55destructivewait for a confirmation
Meeting
15893 read · 44 write · 21 destructive
List Meetings · List Recordings · Create a Meeting · Patch a Meeting
Admin
12167 read · 36 write · 18 destructive
List and Search Groups · Create a Group · Get Group Details · Update a Group
Device
8853 read · 28 write · 7 destructive
List Devices · Get Device Details · Create a Device by MAC Address · Create a Device Activation Code
Messaging
6335 read · 19 write · 9 destructive
List People · List Messages · List Rooms · Create a Person
Top actions
The Cisco Webex API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 40 of Cisco Webex's 40 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
cisco_webex.people.listList People | List People. | read | identity.user.list474 connectors |
cisco_webex.groups.listList and Search Groups | List and Search Groups. | read | identity.group.list262 connectors |
cisco_webex.messages.listList Messages | List Messages. | read | comm.message.list42 connectors |
cisco_webex.rooms.listList Rooms | List Rooms. | read | comm.channel.list27 connectors |
cisco_webex.meetings.listList Meetings | List Meetings. | read | comm.online_meeting.list11 connectors |
cisco_webex.recordings.listList Recordings | List Recordings. | read | comm.meeting_recording.list11 connectors |
cisco_webex.people.createCreate a Person | Create a Person. | write | identity.user.create262 connectors |
cisco_webex.groups.createCreate a Group | Create a Group. | write | identity.group.create205 connectors |
cisco_webex.messages.createCreate a Message | Create a Message. | write | comm.message.create25 connectors |
cisco_webex.rooms.createCreate a Room | Create a Room. | write | comm.channel.create16 connectors |
cisco_webex.people.deleteDelete a Person | Delete a Person. | destructive | identity.user.delete253 connectors |
cisco_webex.meetings.createCreate a Meeting | Create a Meeting. | write | comm.online_meeting.create10 connectors |
Try it
Prompts to paste into Claude.
Each one names the Cisco Webex actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Cisco Webex devices have not checked in for a week?
calls
cisco_webex.devices.list - Writewrite
Create a Person in Cisco Webex. Show me exactly what you will send before you save it.
calls
cisco_webex.people.create
Governance for Cisco Webex
Destructive actions wait for a yes.
55 Cisco Webex actions are destructive. The first 10:
- Delete a Person
cisco_webex.people.delete - Delete a Group
cisco_webex.groups.delete - Delete a Message
cisco_webex.messages.delete - Delete a Room
cisco_webex.rooms.delete - Delete a Meeting
cisco_webex.meetings.delete - Delete a Recording
cisco_webex.recordings.delete - Delete a Webhook
cisco_webex.webhooks.delete - Assign partner admin to a customer
cisco_webex.partner_admins.assign - Delete a Team
cisco_webex.teams.delete - Delete a Device
cisco_webex.devices.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete a Person?
intent: the user asked me to delete a Person
account { op: "keys.create", name: "cisco-webex-agent", allowed_actions: ["cisco_webex.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "cisco_webex.people.delete", approver: "[email protected]" }, { match: "cisco_webex.groups.delete", approver: "[email protected]" }, { match: "cisco_webex.messages.delete", approver: "[email protected]" } ]}Cost
What Cisco Webex costs on actionlake.
Every Cisco Webex action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Cisco Webex refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 430 Cisco Webex actions
- 430actions pageeach page of a long list is one call
- 247reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Cisco Webex action.
430 actions by area: the id your agent calls, what it does, and its effect.
Meeting158
cisco_webex.admin_meeting_common_settings.getGet Meeting Common Settings Configurationreadcisco_webex.admin_meeting_common_settings.updateUpdate Meeting Common Settings Configurationwritecisco_webex.admin_meeting_session_types.listList Site Session Typesreadcisco_webex.admin_meeting_summaries.listGet Summary For Compliance Officerreadcisco_webex.admin_meeting_tracking_codes.createCreate a Tracking Codewritecisco_webex.admin_meeting_tracking_codes.deleteDelete a Tracking Codedestructivecisco_webex.admin_meeting_tracking_codes.getGet a Tracking Codereadcisco_webex.admin_meeting_tracking_codes.listList Tracking Codesreadcisco_webex.admin_meeting_tracking_codes.updateUpdate a Tracking Codewritecisco_webex.admin_meeting_transcripts.listList Meeting Transcripts For Compliance Officerreadcisco_webex.admin_meeting_user_session_types.listList User Session Typereadcisco_webex.admin_meeting_user_session_types.updateUpdate User Session Typeswritecisco_webex.admin_meeting_user_tracking_codes.listGet User Tracking Codesreadcisco_webex.admin_meeting_user_tracking_codes.updateUpdate User Tracking Codeswritecisco_webex.admin_meetings.getGet a Meeting By an Adminreadcisco_webex.admin_meetings.listList Meetings By an Adminreadcisco_webex.admin_recordings.deleteDelete a Recording By an Admindestructivecisco_webex.admin_recordings.listList Recordings For an Admin or Compliance Officerreadcisco_webex.admin_recordings.queryQuery Recordings For an Admin or Compliance Officerreadcisco_webex.group_meetings.controlsUpdate Group Meeting Control Statuswritecisco_webex.group_meetings.listList Group Meetingsreadcisco_webex.group_meetings.updatePatch a Group Meetingwritecisco_webex.group_recordings.getGet Group Recording Detailsreadcisco_webex.group_recordings.listList Group Recordingsreadcisco_webex.meeting_breakout_sessions.deleteDelete Meeting Breakout Sessionsdestructivecisco_webex.meeting_breakout_sessions.listList Meeting Breakout Sessionsreadcisco_webex.meeting_breakout_sessions.updateUpdate Meeting Breakout Sessionswritecisco_webex.meeting_chats.deleteDelete Meeting Chatsdestructivecisco_webex.meeting_chats.listList Meeting Chatsreadcisco_webex.meeting_closed_caption_snippets.listList Meeting Closed Caption Snippetsreadcisco_webex.meeting_closed_captions.listList Meeting Closed Captionsreadcisco_webex.meeting_controls.getGet Meeting Control Statusreadcisco_webex.meeting_controls.updateUpdate Meeting Control Statuswritecisco_webex.meeting_interpreters.createCreate a Meeting Interpreterwritecisco_webex.meeting_interpreters.deleteDelete a Meeting Interpreterdestructivecisco_webex.meeting_interpreters.getGet a Meeting Interpreterreadcisco_webex.meeting_interpreters.listList Meeting Interpretersreadcisco_webex.meeting_interpreters.updateUpdate a Meeting Interpreterwritecisco_webex.meeting_invitation_sources.createCreate Invitation Sourceswritecisco_webex.meeting_invitation_sources.listList Invitation Sourcesreadcisco_webex.meeting_invitees.bulk_insertCreate Meeting Inviteeswritecisco_webex.meeting_invitees.createCreate a Meeting Inviteewritecisco_webex.meeting_invitees.deleteDelete a Meeting Inviteedestructivecisco_webex.meeting_invitees.getGet a Meeting Inviteereadcisco_webex.meeting_invitees.listList Meeting Inviteesreadcisco_webex.meeting_invitees.updateUpdate a Meeting Inviteewritecisco_webex.meeting_messages.deleteDelete a Meeting Messagedestructivecisco_webex.meeting_participants.admitAdmit Participantswritecisco_webex.meeting_participants.calloutCall Out an SIP Participantwritecisco_webex.meeting_participants.cancel_calloutCancel Calling Out an SIP Participantdestructivecisco_webex.meeting_participants.getGet Meeting Participant Detailsreadcisco_webex.meeting_participants.listList Meeting Participantsreadcisco_webex.meeting_participants.queryQuery Meeting Participants with Emailreadcisco_webex.meeting_participants.updateUpdate a Participantwritecisco_webex.meeting_poll_respondents.listList Respondents of a Questionreadcisco_webex.meeting_poll_results.listGet Meeting PollResultsreadcisco_webex.meeting_polls.listList Meeting Pollsreadcisco_webex.meeting_preferences.getGet Meeting Preference Detailsreadcisco_webex.meeting_preferences_audio.getGet Audio Optionsreadcisco_webex.meeting_preferences_audio.updateUpdate Audio Optionswritecisco_webex.meeting_preferences_delegate_emails.deleteDelete Delegate Emailsdestructivecisco_webex.meeting_preferences_delegate_emails.insertInsert Delegate Emailswritecisco_webex.meeting_preferences_personal_meeting_room.listGet Personal Meeting Room Optionsreadcisco_webex.meeting_preferences_personal_meeting_room.refresh_idBatch Refresh Personal Meeting Room IDwritecisco_webex.meeting_preferences_personal_meeting_room.updateUpdate Personal Meeting Room Optionswritecisco_webex.meeting_preferences_scheduling_options.listGet Scheduling Optionsreadcisco_webex.meeting_preferences_scheduling_options.updateUpdate Scheduling Optionswritecisco_webex.meeting_preferences_sites.listGet Site Listreadcisco_webex.meeting_preferences_sites.updateUpdate Default Sitewritecisco_webex.meeting_preferences_video.listGet Video Optionsreadcisco_webex.meeting_preferences_video.updateUpdate Video Optionswritecisco_webex.meeting_q_and_a.listList Meeting Q and Areadcisco_webex.meeting_q_and_a_answers.listList Answers of a Questionreadcisco_webex.meeting_qualities.listGet Meeting Qualitiesreadcisco_webex.meeting_registrants.approveBatch Approve Meeting Registrantswritecisco_webex.meeting_registrants.bulk_deleteBatch Delete Meeting Registrantsdestructivecisco_webex.meeting_registrants.bulk_insertBatch register Meeting Registrantswritecisco_webex.meeting_registrants.cancelBatch Cancel Meeting Registrantsdestructivecisco_webex.meeting_registrants.createRegister a Meeting Registrantwritecisco_webex.meeting_registrants.deleteDelete a Meeting Registrantdestructivecisco_webex.meeting_registrants.getGet Detailed Information for a Meeting Registrantreadcisco_webex.meeting_registrants.listList Meeting Registrantsreadcisco_webex.meeting_registrants.queryQuery Meeting Registrantsreadcisco_webex.meeting_registrants.rejectBatch Reject Meeting Registrantsdestructivecisco_webex.meeting_registration.deleteDelete Meeting Registration Formdestructivecisco_webex.meeting_registration.getGet registration form for a meetingreadcisco_webex.meeting_registration.updateUpdate Meeting Registration Formwritecisco_webex.meeting_reports.attendeesList Meeting Attendee Reportsreadcisco_webex.meeting_reports.usageList Meeting Usage Reportsreadcisco_webex.meeting_session_types.getGet a Meeting Session Typereadcisco_webex.meeting_session_types.listList Meeting Session Typesreadcisco_webex.meeting_simultaneous_interpretation.updateUpdate Meeting Simultaneous interpretationwritecisco_webex.meeting_summaries.deleteDelete a Summarydestructivecisco_webex.meeting_summaries.listGet Summary by Meeting IDreadcisco_webex.meeting_survey.getGet a Meeting Surveyreadcisco_webex.meeting_survey_links.createGet Meeting Survey Linkswritecisco_webex.meeting_survey_results.listList Meeting Survey Resultsreadcisco_webex.meeting_templates.getGet a Meeting Templatereadcisco_webex.meeting_templates.listList Meeting Templatesreadcisco_webex.meeting_tracking_codes.listList Meeting Tracking Codesreadcisco_webex.meeting_transcript_snippets.getGet a Transcript Snippetreadcisco_webex.meeting_transcript_snippets.listList Snippets of a Meeting Transcriptreadcisco_webex.meeting_transcript_snippets.updateUpdate a Transcript Snippetwritecisco_webex.meeting_transcripts.deleteDelete a Transcriptdestructivecisco_webex.meeting_transcripts.listList Meeting Transcriptsreadcisco_webex.meetings.createCreate a Meetingwritecisco_webex.meetings.deleteDelete a Meetingdestructivecisco_webex.meetings.endEnd a Meetingdestructivecisco_webex.meetings.getGet a Meetingreadcisco_webex.meetings.joinJoin a Meetingwritecisco_webex.meetings.listList Meetingsreadcisco_webex.meetings.reassign_hostReassign Meetings to a New Hostwritecisco_webex.meetings.replaceUpdate a Meetingwritecisco_webex.meetings.updatePatch a Meetingwritecisco_webex.recording_report_access_detail.listGet Recording Audit Report Detailsreadcisco_webex.recording_report_access_summary.listList of Recording Audit Report Summariesreadcisco_webex.recording_report_meeting_archive_summaries.listList Meeting Archive Summariesreadcisco_webex.recording_report_meeting_archives.getGet Meeting Archive Detailsreadcisco_webex.recordings.deleteDelete a Recordingdestructivecisco_webex.recordings.getGet Recording Detailsreadcisco_webex.recordings.listList Recordingsreadcisco_webex.recordings.purgePurge Recordings from Recycle Bindestructivecisco_webex.recordings.queryQuery Recordingsreadcisco_webex.recordings.restoreRestore Recordings from Recycle Binwritecisco_webex.recordings.shareShare a Recordingwritecisco_webex.recordings.share_bulkShare a Recording Linkwritecisco_webex.recordings.soft_deleteMove Recordings into the Recycle Bindestructivecisco_webex.slido_compliance_events.listList Compliance Eventsreadcisco_webex.video_mesh_call_redirects.listList Cluster Redirect detailsreadcisco_webex.video_mesh_client_type_distribution.listList Cluster Client Type Distribution detailsreadcisco_webex.video_mesh_client_type_distribution_clusters.listGet Cluster Client Type Distribution detailsreadcisco_webex.video_mesh_cloud_overflow.listList Overflow to Cloud detailsreadcisco_webex.video_mesh_clusters.getGet Cluster Detailsreadcisco_webex.video_mesh_clusters.listList Cluster Detailsreadcisco_webex.video_mesh_clusters_availability.getGet Cluster Availabilityreadcisco_webex.video_mesh_clusters_availability.listList Clusters Availabilityreadcisco_webex.video_mesh_clusters_call_redirects.listGet Cluster Redirect detailsreadcisco_webex.video_mesh_clusters_utilization.listGet Cluster Utilization detailsreadcisco_webex.video_mesh_event_thresholds.getGet Event Threshold Configurationreadcisco_webex.video_mesh_event_thresholds.listList Event Threshold Configurationreadcisco_webex.video_mesh_event_thresholds.resetReset Event Threshold Configurationwritecisco_webex.video_mesh_event_thresholds.updateUpdate Event Threshold Configurationwritecisco_webex.video_mesh_nodes_availability.getGet Node Availabilityreadcisco_webex.video_mesh_nodes_availability.listList Node Availabilityreadcisco_webex.video_mesh_test_results.listGet Triggered test resultsreadcisco_webex.video_mesh_test_results_media_health_monitor_test.listList Media Health Monitoring Tool Test results V2readcisco_webex.video_mesh_test_results_media_health_monitor_test_clusters.listGet Media Health Monitoring Tool Test results for clusters V2readcisco_webex.video_mesh_test_results_media_health_monitor_test_nodes.listGet Media Health Monitoring Tool Test results for node V2readcisco_webex.video_mesh_test_results_network_test.listList Network Test resultsreadcisco_webex.video_mesh_test_results_network_test_clusters.listGet Network Test results for clusterreadcisco_webex.video_mesh_test_results_network_test_nodes.listGet Network Test results for nodereadcisco_webex.video_mesh_test_results_reachability_test.listList Reachability Test results V2readcisco_webex.video_mesh_test_results_reachability_test_clusters.listGet Reachability Test results for cluster V2readcisco_webex.video_mesh_test_results_reachability_test_nodes.listGet Reachability Test results for node V2readcisco_webex.video_mesh_test_status.listGet Triggered test statusreadcisco_webex.video_mesh_tests.trigger_clusterTrigger on-demand test for clusterwritecisco_webex.video_mesh_tests.trigger_nodeTrigger on-demand test for nodewritecisco_webex.video_mesh_utilization.listList Clusters Utilizationread
Admin121
cisco_webex.activation_email_jobs.createInitiate Bulk Activation Email Resend Jobwritecisco_webex.activation_email_jobs.get_statusGet Bulk Activation Email Resend Job Statusreadcisco_webex.activation_email_jobs.list_errorsGet Bulk Activation Email Resend Job Errorsreadcisco_webex.admin_audit_event_categories.listList Admin Audit Event Categoriesreadcisco_webex.admin_audit_events.listList Admin Audit Eventsreadcisco_webex.analytics.call_quality_statsWebex Calling Call Quality Statsreadcisco_webex.analytics.meetings_aggregatesHistorical Data related to Meetingsreadcisco_webex.analytics.messaging_daily_totalsHistorical Data related to Messagingreadcisco_webex.analytics.room_device_daily_totalsHistorical Data related to Room Devicesreadcisco_webex.archived_users.getQuery Archive Userreadcisco_webex.authorizations.deleteDelete authorizationdestructivecisco_webex.authorizations.delete_by_clientDelete authorization of org and client IDdestructivecisco_webex.authorizations.listList authorizations for a userreadcisco_webex.authorizations.token_expiryGet expiration status for a tokenreadcisco_webex.classifications.listList classificationsreadcisco_webex.data_sources.createRegister a Data Sourcewritecisco_webex.data_sources.deleteDelete a Data Sourcedestructivecisco_webex.data_sources.getRetrieve Data Source Detailsreadcisco_webex.data_sources.listRetrieve All Data Sourcesreadcisco_webex.data_sources.updateUpdate a Data Sourcewritecisco_webex.data_sources_schemas.getRetrieve Details of a Specific Data Source Schemareadcisco_webex.data_sources_schemas.listRetrieve Data Source Schemasreadcisco_webex.domains.claimClaim Domainwritecisco_webex.domains.get_verification_tokenGet Domain Verification Tokenwritecisco_webex.domains.unclaimUnclaim Domaindestructivecisco_webex.domains.unverifyUnverify Domaindestructivecisco_webex.domains.verifyVerify Domainwritecisco_webex.group_members.listGet Group Membersreadcisco_webex.groups.createCreate a Groupwritecisco_webex.groups.deleteDelete a Groupdestructivecisco_webex.groups.getGet Group Detailsreadcisco_webex.groups.listList and Search Groupsreadcisco_webex.groups.updateUpdate a Groupwritecisco_webex.guests.create_tokenCreate a Guestwritecisco_webex.hybrid_clusters.getGet Hybrid Cluster Detailsreadcisco_webex.hybrid_clusters.listList Hybrid Clustersreadcisco_webex.hybrid_connectors.getGet Hybrid Connector Detailsreadcisco_webex.hybrid_connectors.listList Hybrid Connectorsreadcisco_webex.identity_organizations.getGet an organizationreadcisco_webex.identity_organizations.updateUpdate an organizationwritecisco_webex.identity_organizations.update_authentication_configUpdate Organization Authentication Configuration Settingswritecisco_webex.identity_organizations.update_password_policyUpdate Organization Password Policywritecisco_webex.identity_users.generate_otpGenerate OTPwritecisco_webex.licenses.assign_usersAssign Licenses to Userswritecisco_webex.licenses.getGet License Detailsreadcisco_webex.licenses.listList Licensesreadcisco_webex.live_monitoring.meetings_by_countryGet Live Meeting metrics categorized by Countrywritecisco_webex.org_contacts.bulk_deleteBulk Delete Contactsdestructivecisco_webex.org_contacts.bulk_upsertBulk Create or Update Contactswritecisco_webex.org_contacts.createCreate a Contactwritecisco_webex.org_contacts.deleteDelete a Contactdestructivecisco_webex.org_contacts.getGet a Contactreadcisco_webex.org_contacts.searchList Contactsreadcisco_webex.org_contacts.updateUpdate a Contactwritecisco_webex.org_settings.getGet an Organization Settingreadcisco_webex.org_settings.updateCreate or Update an Organization Settingwritecisco_webex.organizations.deleteDelete Organizationdestructivecisco_webex.organizations.getGet Organization Detailsreadcisco_webex.organizations.listList Organizationsreadcisco_webex.partner_admins.assignAssign partner admin to a customerdestructivecisco_webex.partner_admins.listGet all partner admins assigned to a customerreadcisco_webex.partner_admins.revoke_allRevoke all partner admin roles for a given person IDdestructivecisco_webex.partner_admins.unassignUnassign partner admin from a customerdestructivecisco_webex.partner_organizations.listGet all customers managed by a partner adminreadcisco_webex.partner_report_templates.listList Report Templatesreadcisco_webex.partner_reports.createCreate a Reportwritecisco_webex.partner_reports.deleteDelete a Reportdestructivecisco_webex.partner_reports.getGet Report Detailsreadcisco_webex.partner_reports.listList Reportsreadcisco_webex.partner_tags.assign_orgCreate or Replace existing customer tags with the provided oneswritecisco_webex.partner_tags.assign_subscriptionCreate or Replace existing subscription tags with the provided oneswritecisco_webex.partner_tags.get_orgGet customer organization's tagsreadcisco_webex.partner_tags.get_subscriptionFetch a Subscriptionreadcisco_webex.partner_tags.listRetrieve all customer tagsreadcisco_webex.partner_tags.list_orgsFetch all customers for a given set of tagsreadcisco_webex.partner_tags.list_subscriptionsSubscription List on a given tag name or a set of tagsreadcisco_webex.report_templates.listList Report Templatesreadcisco_webex.reports.createCreate a Reportwritecisco_webex.reports.deleteDelete a Reportdestructivecisco_webex.reports.getGet Report Detailsreadcisco_webex.reports.listList Reportsreadcisco_webex.resource_group_memberships.getGet Resource Group Membership Detailsreadcisco_webex.resource_group_memberships.listList Resource Group Membershipsreadcisco_webex.resource_group_memberships.list_v2List Resource Group Memberships V2readcisco_webex.resource_group_memberships.updateUpdate a Resource Group Membershipwritecisco_webex.resource_groups.getGet Resource Group Detailsreadcisco_webex.resource_groups.listList Resource Groupsreadcisco_webex.roles.getGet Role Detailsreadcisco_webex.roles.listList Rolesreadcisco_webex.scim.bulkUser bulk APIwritecisco_webex.scim_group_members.listGet Group Membersreadcisco_webex.scim_groups.createCreate a groupwritecisco_webex.scim_groups.deleteDelete a groupdestructivecisco_webex.scim_groups.getGet a groupreadcisco_webex.scim_groups.listSearch groupsreadcisco_webex.scim_groups.replaceUpdate a group with PUTwritecisco_webex.scim_groups.updateUpdate a group with PATCHwritecisco_webex.scim_schemas.getGet Schema using Group Schema IDreadcisco_webex.scim_schemas.groupGet Group Schemareadcisco_webex.scim_schemas.userGet User Schemareadcisco_webex.scim_users.createCreate a userwritecisco_webex.scim_users.deleteDelete a userdestructivecisco_webex.scim_users.getGet a userreadcisco_webex.scim_users.listSearch usersreadcisco_webex.scim_users.meGet Mereadcisco_webex.scim_users.replaceUpdate a user with PUTwritecisco_webex.scim_users.updateUpdate a user with PATCHwritecisco_webex.security_audit_events.listList Security Audit Eventsreadcisco_webex.service_apps.create_tokenCreate Service App Access Tokenwritecisco_webex.workspace_duration_metrics.listWorkspace Duration Metricsreadcisco_webex.workspace_locations.createCreate a Workspace Locationwritecisco_webex.workspace_locations.deleteDelete a Workspace Locationdestructivecisco_webex.workspace_locations.getGet a Workspace Location Detailsreadcisco_webex.workspace_locations.listList Workspace Locationsreadcisco_webex.workspace_locations.updateUpdate a Workspace Locationwritecisco_webex.workspace_locations_floors.createCreate a Workspace Location Floorwritecisco_webex.workspace_locations_floors.deleteDelete a Workspace Location Floordestructivecisco_webex.workspace_locations_floors.getGet a Workspace Location Floor Detailsreadcisco_webex.workspace_locations_floors.listList Workspace Location Floorsreadcisco_webex.workspace_locations_floors.updateUpdate a Workspace Location Floorwritecisco_webex.workspace_metrics.listWorkspace Metricsread
Device88
cisco_webex.device_configurations.listList Device Configurations for devicereadcisco_webex.device_configurations.updateUpdate Device Configurationswritecisco_webex.devices.createCreate a Device by MAC Addresswritecisco_webex.devices.create_activation_codeCreate a Device Activation Codewritecisco_webex.devices.deleteDelete a Devicedestructivecisco_webex.devices.getGet Device Detailsreadcisco_webex.devices.listList Devicesreadcisco_webex.devices.updateModify Device Tagswritecisco_webex.hotdesk_sessions.deleteDelete Sessiondestructivecisco_webex.hotdesk_sessions.listList Sessionsreadcisco_webex.locations.createCreate a Locationwritecisco_webex.locations.deleteDelete Locationdestructivecisco_webex.locations.getGet Location Detailsreadcisco_webex.locations.listList Locationsreadcisco_webex.locations.updateUpdate a Locationwritecisco_webex.locations_floors.createCreate a Location Floorwritecisco_webex.locations_floors.deleteDelete a Location Floordestructivecisco_webex.locations_floors.getGet Location Floor Detailsreadcisco_webex.locations_floors.listList Location Floorsreadcisco_webex.locations_floors.updateUpdate a Location Floorwritecisco_webex.telephony_customer_device_settings.getRead the device override settings for an organizationreadcisco_webex.telephony_device_available_members.countGet Count of Membersreadcisco_webex.telephony_device_available_members.count_allGet Count of Available Membersreadcisco_webex.telephony_devices.apply_changesApply Changes for a specific devicewritecisco_webex.telephony_devices.getGet Webex Calling Device Detailsreadcisco_webex.telephony_devices.updateUpdate Third Party Devicewritecisco_webex.telephony_devices.validate_macsValidate a list of MAC addressreadcisco_webex.telephony_devices_available_members.listSearch Membersreadcisco_webex.telephony_devices_background_images.deleteDelete Device Background Imagesdestructivecisco_webex.telephony_devices_background_images.listRead the List of Background Imagesreadcisco_webex.telephony_devices_dect_networks_supported_devices.listRead the DECT device type listreadcisco_webex.telephony_devices_dects_supported_devices.listRead the DECT device type list - Deprecatedreadcisco_webex.telephony_devices_layout.getGet Device Layout by Device IDreadcisco_webex.telephony_devices_layout.updateModify Device Layout by Device IDwritecisco_webex.telephony_devices_line_key_templates.createCreate a Line Key Templatewritecisco_webex.telephony_devices_line_key_templates.deleteDelete a Line Key Templatedestructivecisco_webex.telephony_devices_line_key_templates.getGet details of a Line Key Templatereadcisco_webex.telephony_devices_line_key_templates.listRead the list of Line Key Templatesreadcisco_webex.telephony_devices_line_key_templates.updateModify a Line Key Templatewritecisco_webex.telephony_devices_members.listGet Device Membersreadcisco_webex.telephony_devices_members.updateUpdate Members on the devicewritecisco_webex.telephony_devices_settings.getGet Device Settingsreadcisco_webex.telephony_devices_settings.updateUpdate device settingswritecisco_webex.telephony_dynamic_settings.query_customerGet Customer Device Dynamic Settingsreadcisco_webex.telephony_dynamic_settings.query_deviceGet Device Dynamic Settingsreadcisco_webex.telephony_dynamic_settings.query_locationGet Location Device Dynamic Settingsreadcisco_webex.telephony_dynamic_settings.settings_groupsGet Settings Groupsreadcisco_webex.telephony_dynamic_settings.update_deviceUpdate Device Dynamic Settingswritecisco_webex.telephony_dynamic_settings.validation_schemaGet Validation Schemareadcisco_webex.telephony_jobs_devices_apply_line_key_template.createApply a Line Key Templatewritecisco_webex.telephony_jobs_devices_apply_line_key_template.getGet the job status of an Apply Line Key Template jobreadcisco_webex.telephony_jobs_devices_apply_line_key_template.listGet List of Apply Line Key Template jobsreadcisco_webex.telephony_jobs_devices_apply_line_key_template_errors.getGet job errors for an Apply Line Key Template jobreadcisco_webex.telephony_jobs_devices_call_device_settings.createChange Device Settings Across Organization Or Location Jobwritecisco_webex.telephony_jobs_devices_call_device_settings.getGet Change Device Settings Job Statusreadcisco_webex.telephony_jobs_devices_call_device_settings.listList Change Device Settings Jobsreadcisco_webex.telephony_jobs_devices_call_device_settings_errors.listList Change Device Settings Job Errorsreadcisco_webex.telephony_jobs_devices_dynamic_device_settings.createUpdate Device Dynamic Settings Across Organization or Locationwritecisco_webex.telephony_jobs_devices_dynamic_device_settings.getGet Device Dynamic Settings Job Statusreadcisco_webex.telephony_jobs_devices_dynamic_device_settings.listList Device Dynamic Settings Jobsreadcisco_webex.telephony_jobs_devices_dynamic_device_settings_errors.listList Device Dynamic Settings Job Errorsreadcisco_webex.telephony_jobs_devices_rebuild_phones.createRebuild Phones Configurationwritecisco_webex.telephony_jobs_devices_rebuild_phones.getGet the Job Status of a Rebuild Phones Jobreadcisco_webex.telephony_jobs_devices_rebuild_phones.listList Rebuild Phones Jobsreadcisco_webex.telephony_jobs_devices_rebuild_phones_errors.listGet Job Errors for a Rebuild Phones Jobreadcisco_webex.telephony_line_key_templates.preview_applyPreview Apply Line Key Templatereadcisco_webex.telephony_locations_devices_settings.getGet Location Device Settingsreadcisco_webex.telephony_people_devices.listGet Person Devicesreadcisco_webex.telephony_people_devices_settings.getGet Device Settings for a Personreadcisco_webex.telephony_people_devices_settings.updateUpdate Device Settings for a Personwritecisco_webex.telephony_person_device_hoteling.updateModify Hoteling Settings for a Person's Primary Deviceswritecisco_webex.telephony_person_devices.countGet User Devices Countreadcisco_webex.telephony_supported_devices.getRead the List of Supported Devicesreadcisco_webex.telephony_workspaces_devices.listGet Workspace Devicesreadcisco_webex.telephony_workspaces_devices.updateModify Workspace Deviceswritecisco_webex.telephony_workspaces_devices_settings.getGet Device Settings for a Workspacereadcisco_webex.telephony_workspaces_devices_settings.updateUpdate Device Settings for a Workspacewritecisco_webex.workspaces.createCreate a Workspacewritecisco_webex.workspaces.deleteDelete a Workspacedestructivecisco_webex.workspaces.getGet Workspace Detailsreadcisco_webex.workspaces.get_capabilitiesGet Workspace Capabilitiesreadcisco_webex.workspaces.get_personalization_taskGet Personalization Taskreadcisco_webex.workspaces.listList Workspacesreadcisco_webex.workspaces.personalizePersonalize a Workspacewritecisco_webex.workspaces.updateUpdate a Workspacewritecisco_webex.xapi.commandExecute Commandwritecisco_webex.xapi.schemaQuery Schemareadcisco_webex.xapi.statusQuery Statusread
Messaging63
cisco_webex.attachment_actions.createCreate an Attachment Actionwritecisco_webex.attachment_actions.getGet Attachment Action Detailsreadcisco_webex.events.getGet Event Detailsreadcisco_webex.events.listList Eventsreadcisco_webex.hds_cluster_availability.getGet availability details for Hybrid Data Security clusterreadcisco_webex.hds_clusters.getGet cluster detailsreadcisco_webex.hds_clusters.listList clusters for an Hybrid Data Security organizationreadcisco_webex.hds_databases.listGet database details for the Hybrid Data Security organizationreadcisco_webex.hds_node_alarms.listGet alarms for an Hybrid Data Security nodereadcisco_webex.hds_node_network_test.getGet test results for Hybrid Data Security nodereadcisco_webex.hds_node_resource_usage.getGet resource usage for an Hybrid Data Security nodereadcisco_webex.hds_nodes.getGet node detailsreadcisco_webex.hds_nodes.listList nodes for an Hybrid Data Security clusterreadcisco_webex.hds_organizations.getGet organization detailsreadcisco_webex.hds_tenants.listGet Multi-Tenant Hybrid Data Security organization detailsreadcisco_webex.memberships.createCreate a Membershipwritecisco_webex.memberships.deleteDelete a Membershipdestructivecisco_webex.memberships.getGet Membership Detailsreadcisco_webex.memberships.listList Membershipsreadcisco_webex.memberships.updateUpdate a Membershipwritecisco_webex.messages.createCreate a Messagewritecisco_webex.messages.deleteDelete a Messagedestructivecisco_webex.messages.getGet Message Detailsreadcisco_webex.messages.listList Messagesreadcisco_webex.messages.list_directList Direct Messagesreadcisco_webex.messages.updateEdit a Messagewritecisco_webex.people.createCreate a Personwritecisco_webex.people.deleteDelete a Persondestructivecisco_webex.people.getGet Person Detailsreadcisco_webex.people.listList Peoplereadcisco_webex.people.meGet My Own Detailsreadcisco_webex.people.updateUpdate a Personwritecisco_webex.room_linked_folders.createCreate an ECM folder configurationwritecisco_webex.room_linked_folders.deleteUnlink an ECM linked folderdestructivecisco_webex.room_linked_folders.getGet ECM Folder Detailsreadcisco_webex.room_linked_folders.listList ECM folderreadcisco_webex.room_linked_folders.updateUpdate an ECM Linked Folderwritecisco_webex.room_tabs.createCreate a Room Tabwritecisco_webex.room_tabs.deleteDelete a Room Tabdestructivecisco_webex.room_tabs.getGet Room Tab Detailsreadcisco_webex.room_tabs.listList Room Tabsreadcisco_webex.room_tabs.updateUpdate a Room Tabwritecisco_webex.rooms.createCreate a Roomwritecisco_webex.rooms.deleteDelete a Roomdestructivecisco_webex.rooms.getGet Room Detailsreadcisco_webex.rooms.get_meeting_infoGet Room Meeting Detailsreadcisco_webex.rooms.listList Roomsreadcisco_webex.rooms.updateUpdate a Roomwritecisco_webex.team_memberships.createCreate a Team Membershipwritecisco_webex.team_memberships.deleteDelete a Team Membershipdestructivecisco_webex.team_memberships.getGet Team Membership Detailsreadcisco_webex.team_memberships.listList Team Membershipsreadcisco_webex.team_memberships.updateUpdate a Team Membershipwritecisco_webex.teams.createCreate a Teamwritecisco_webex.teams.deleteDelete a Teamdestructivecisco_webex.teams.getGet Team Detailsreadcisco_webex.teams.listList Teamsreadcisco_webex.teams.updateUpdate a Teamwritecisco_webex.webhooks.createCreate a Webhookwritecisco_webex.webhooks.deleteDelete a Webhookdestructivecisco_webex.webhooks.getGet Webhook Detailsreadcisco_webex.webhooks.listList Webhooksreadcisco_webex.webhooks.updateUpdate a Webhookwrite
Questions
The Cisco Webex MCP server, answered.
Is there a Cisco Webex MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 430 Cisco Webex actions across meeting, admin, device and messaging, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Cisco Webex.
What do I need to connect Cisco Webex?
Your own Cisco Webex OAuth app, registered with Cisco Webex (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no Cisco Webex app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. The free call account { op: "connections.requirements", service: "cisco_webex" } lists exactly what to paste.
Can an AI agent delete or change things in Cisco Webex?
Only if its key allows it, and only with an explicit confirmation. 55 Cisco Webex actions are destructive, including delete a Person, delete a Group and delete a Message. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Cisco Webex API limit?
actionlake paces every call to the limits in the Cisco Webex service file: 300 calls a minute per connection. Repeated reads are answered from cache (247 Cisco Webex actions can be), which never reaches Cisco Webex.
What does a Cisco Webex action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (430 Cisco Webex actions page). Cache hits, searches, dry runs and calls Cisco Webex refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Cisco Webex API does it cover?
The Webex REST API v1 (webex-openapi-specs, OpenAPI 3.0) at webexapis.com. It is built from Cisco Webex's documentation as read on 22 October 2026. 430 actions in 4 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Cisco Webex data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Cisco Webex credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Cisco Webex today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.