Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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 app
    • refresh_tokenRefresh token from the same sign-in; the access token is renewed from it
    • client_idWebex integration Client ID: developer.webex.com > My Webex Apps > Create a New App > Integration
    • client_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
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Meeting

    158

    93 read · 44 write · 21 destructive

    List Meetings · List Recordings · Create a Meeting · Patch a Meeting

  2. Admin

    121

    67 read · 36 write · 18 destructive

    List and Search Groups · Create a Group · Get Group Details · Update a Group

  3. Device

    88

    53 read · 28 write · 7 destructive

    List Devices · Get Device Details · Create a Device by MAC Address · Create a Device Activation Code

  4. Messaging

    63

    35 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.

ActionWhat it doesEffectSame name in
cisco_webex.people.listList PeopleList People.readidentity.user.list474 connectors
cisco_webex.groups.listList and Search GroupsList and Search Groups.readidentity.group.list262 connectors
cisco_webex.messages.listList MessagesList Messages.readcomm.message.list42 connectors
cisco_webex.rooms.listList RoomsList Rooms.readcomm.channel.list27 connectors
cisco_webex.meetings.listList MeetingsList Meetings.readcomm.online_meeting.list11 connectors
cisco_webex.recordings.listList RecordingsList Recordings.readcomm.meeting_recording.list11 connectors
cisco_webex.people.createCreate a PersonCreate a Person.writeidentity.user.create262 connectors
cisco_webex.groups.createCreate a GroupCreate a Group.writeidentity.group.create205 connectors
cisco_webex.messages.createCreate a MessageCreate a Message.writecomm.message.create25 connectors
cisco_webex.rooms.createCreate a RoomCreate a Room.writecomm.channel.create16 connectors
cisco_webex.people.deleteDelete a PersonDelete a Person.destructiveidentity.user.delete253 connectors
cisco_webex.meetings.createCreate a MeetingCreate a Meeting.writecomm.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.

  1. Readread

    Which Cisco Webex devices have not checked in for a week?

    callscisco_webex.devices.list

  2. Writewrite

    Create a Person in Cisco Webex. Show me exactly what you will send before you save it.

    callscisco_webex.people.create

Governance for Cisco Webex

Destructive actions wait for a yes.

55 Cisco Webex actions are destructive. The first 10:

  • Delete a Personcisco_webex.people.delete
  • Delete a Groupcisco_webex.groups.delete
  • Delete a Messagecisco_webex.messages.delete
  • Delete a Roomcisco_webex.rooms.delete
  • Delete a Meetingcisco_webex.meetings.delete
  • Delete a Recordingcisco_webex.recordings.delete
  • Delete a Webhookcisco_webex.webhooks.delete
  • Assign partner admin to a customercisco_webex.partner_admins.assign
  • Delete a Teamcisco_webex.teams.delete
  • Delete a Devicecisco_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.

docisco_webex.people.deleteconfirm_policy: human

Delete a Person?

intent: the user asked me to delete a Person

run suspended · waiting for a named person · key cisco-webex-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Cisco Webex only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 Configurationread
  • cisco_webex.admin_meeting_common_settings.updateUpdate Meeting Common Settings Configurationwrite
  • cisco_webex.admin_meeting_session_types.listList Site Session Typesread
  • cisco_webex.admin_meeting_summaries.listGet Summary For Compliance Officerread
  • cisco_webex.admin_meeting_tracking_codes.createCreate a Tracking Codewrite
  • cisco_webex.admin_meeting_tracking_codes.deleteDelete a Tracking Codedestructive
  • cisco_webex.admin_meeting_tracking_codes.getGet a Tracking Coderead
  • cisco_webex.admin_meeting_tracking_codes.listList Tracking Codesread
  • cisco_webex.admin_meeting_tracking_codes.updateUpdate a Tracking Codewrite
  • cisco_webex.admin_meeting_transcripts.listList Meeting Transcripts For Compliance Officerread
  • cisco_webex.admin_meeting_user_session_types.listList User Session Typeread
  • cisco_webex.admin_meeting_user_session_types.updateUpdate User Session Typeswrite
  • cisco_webex.admin_meeting_user_tracking_codes.listGet User Tracking Codesread
  • cisco_webex.admin_meeting_user_tracking_codes.updateUpdate User Tracking Codeswrite
  • cisco_webex.admin_meetings.getGet a Meeting By an Adminread
  • cisco_webex.admin_meetings.listList Meetings By an Adminread
  • cisco_webex.admin_recordings.deleteDelete a Recording By an Admindestructive
  • cisco_webex.admin_recordings.listList Recordings For an Admin or Compliance Officerread
  • cisco_webex.admin_recordings.queryQuery Recordings For an Admin or Compliance Officerread
  • cisco_webex.group_meetings.controlsUpdate Group Meeting Control Statuswrite
  • cisco_webex.group_meetings.listList Group Meetingsread
  • cisco_webex.group_meetings.updatePatch a Group Meetingwrite
  • cisco_webex.group_recordings.getGet Group Recording Detailsread
  • cisco_webex.group_recordings.listList Group Recordingsread
  • cisco_webex.meeting_breakout_sessions.deleteDelete Meeting Breakout Sessionsdestructive
  • cisco_webex.meeting_breakout_sessions.listList Meeting Breakout Sessionsread
  • cisco_webex.meeting_breakout_sessions.updateUpdate Meeting Breakout Sessionswrite
  • cisco_webex.meeting_chats.deleteDelete Meeting Chatsdestructive
  • cisco_webex.meeting_chats.listList Meeting Chatsread
  • cisco_webex.meeting_closed_caption_snippets.listList Meeting Closed Caption Snippetsread
  • cisco_webex.meeting_closed_captions.listList Meeting Closed Captionsread
  • cisco_webex.meeting_controls.getGet Meeting Control Statusread
  • cisco_webex.meeting_controls.updateUpdate Meeting Control Statuswrite
  • cisco_webex.meeting_interpreters.createCreate a Meeting Interpreterwrite
  • cisco_webex.meeting_interpreters.deleteDelete a Meeting Interpreterdestructive
  • cisco_webex.meeting_interpreters.getGet a Meeting Interpreterread
  • cisco_webex.meeting_interpreters.listList Meeting Interpretersread
  • cisco_webex.meeting_interpreters.updateUpdate a Meeting Interpreterwrite
  • cisco_webex.meeting_invitation_sources.createCreate Invitation Sourceswrite
  • cisco_webex.meeting_invitation_sources.listList Invitation Sourcesread
  • cisco_webex.meeting_invitees.bulk_insertCreate Meeting Inviteeswrite
  • cisco_webex.meeting_invitees.createCreate a Meeting Inviteewrite
  • cisco_webex.meeting_invitees.deleteDelete a Meeting Inviteedestructive
  • cisco_webex.meeting_invitees.getGet a Meeting Inviteeread
  • cisco_webex.meeting_invitees.listList Meeting Inviteesread
  • cisco_webex.meeting_invitees.updateUpdate a Meeting Inviteewrite
  • cisco_webex.meeting_messages.deleteDelete a Meeting Messagedestructive
  • cisco_webex.meeting_participants.admitAdmit Participantswrite
  • cisco_webex.meeting_participants.calloutCall Out an SIP Participantwrite
  • cisco_webex.meeting_participants.cancel_calloutCancel Calling Out an SIP Participantdestructive
  • cisco_webex.meeting_participants.getGet Meeting Participant Detailsread
  • cisco_webex.meeting_participants.listList Meeting Participantsread
  • cisco_webex.meeting_participants.queryQuery Meeting Participants with Emailread
  • cisco_webex.meeting_participants.updateUpdate a Participantwrite
  • cisco_webex.meeting_poll_respondents.listList Respondents of a Questionread
  • cisco_webex.meeting_poll_results.listGet Meeting PollResultsread
  • cisco_webex.meeting_polls.listList Meeting Pollsread
  • cisco_webex.meeting_preferences.getGet Meeting Preference Detailsread
  • cisco_webex.meeting_preferences_audio.getGet Audio Optionsread
  • cisco_webex.meeting_preferences_audio.updateUpdate Audio Optionswrite
  • cisco_webex.meeting_preferences_delegate_emails.deleteDelete Delegate Emailsdestructive
  • cisco_webex.meeting_preferences_delegate_emails.insertInsert Delegate Emailswrite
  • cisco_webex.meeting_preferences_personal_meeting_room.listGet Personal Meeting Room Optionsread
  • cisco_webex.meeting_preferences_personal_meeting_room.refresh_idBatch Refresh Personal Meeting Room IDwrite
  • cisco_webex.meeting_preferences_personal_meeting_room.updateUpdate Personal Meeting Room Optionswrite
  • cisco_webex.meeting_preferences_scheduling_options.listGet Scheduling Optionsread
  • cisco_webex.meeting_preferences_scheduling_options.updateUpdate Scheduling Optionswrite
  • cisco_webex.meeting_preferences_sites.listGet Site Listread
  • cisco_webex.meeting_preferences_sites.updateUpdate Default Sitewrite
  • cisco_webex.meeting_preferences_video.listGet Video Optionsread
  • cisco_webex.meeting_preferences_video.updateUpdate Video Optionswrite
  • cisco_webex.meeting_q_and_a.listList Meeting Q and Aread
  • cisco_webex.meeting_q_and_a_answers.listList Answers of a Questionread
  • cisco_webex.meeting_qualities.listGet Meeting Qualitiesread
  • cisco_webex.meeting_registrants.approveBatch Approve Meeting Registrantswrite
  • cisco_webex.meeting_registrants.bulk_deleteBatch Delete Meeting Registrantsdestructive
  • cisco_webex.meeting_registrants.bulk_insertBatch register Meeting Registrantswrite
  • cisco_webex.meeting_registrants.cancelBatch Cancel Meeting Registrantsdestructive
  • cisco_webex.meeting_registrants.createRegister a Meeting Registrantwrite
  • cisco_webex.meeting_registrants.deleteDelete a Meeting Registrantdestructive
  • cisco_webex.meeting_registrants.getGet Detailed Information for a Meeting Registrantread
  • cisco_webex.meeting_registrants.listList Meeting Registrantsread
  • cisco_webex.meeting_registrants.queryQuery Meeting Registrantsread
  • cisco_webex.meeting_registrants.rejectBatch Reject Meeting Registrantsdestructive
  • cisco_webex.meeting_registration.deleteDelete Meeting Registration Formdestructive
  • cisco_webex.meeting_registration.getGet registration form for a meetingread
  • cisco_webex.meeting_registration.updateUpdate Meeting Registration Formwrite
  • cisco_webex.meeting_reports.attendeesList Meeting Attendee Reportsread
  • cisco_webex.meeting_reports.usageList Meeting Usage Reportsread
  • cisco_webex.meeting_session_types.getGet a Meeting Session Typeread
  • cisco_webex.meeting_session_types.listList Meeting Session Typesread
  • cisco_webex.meeting_simultaneous_interpretation.updateUpdate Meeting Simultaneous interpretationwrite
  • cisco_webex.meeting_summaries.deleteDelete a Summarydestructive
  • cisco_webex.meeting_summaries.listGet Summary by Meeting IDread
  • cisco_webex.meeting_survey.getGet a Meeting Surveyread
  • cisco_webex.meeting_survey_links.createGet Meeting Survey Linkswrite
  • cisco_webex.meeting_survey_results.listList Meeting Survey Resultsread
  • cisco_webex.meeting_templates.getGet a Meeting Templateread
  • cisco_webex.meeting_templates.listList Meeting Templatesread
  • cisco_webex.meeting_tracking_codes.listList Meeting Tracking Codesread
  • cisco_webex.meeting_transcript_snippets.getGet a Transcript Snippetread
  • cisco_webex.meeting_transcript_snippets.listList Snippets of a Meeting Transcriptread
  • cisco_webex.meeting_transcript_snippets.updateUpdate a Transcript Snippetwrite
  • cisco_webex.meeting_transcripts.deleteDelete a Transcriptdestructive
  • cisco_webex.meeting_transcripts.listList Meeting Transcriptsread
  • cisco_webex.meetings.createCreate a Meetingwrite
  • cisco_webex.meetings.deleteDelete a Meetingdestructive
  • cisco_webex.meetings.endEnd a Meetingdestructive
  • cisco_webex.meetings.getGet a Meetingread
  • cisco_webex.meetings.joinJoin a Meetingwrite
  • cisco_webex.meetings.listList Meetingsread
  • cisco_webex.meetings.reassign_hostReassign Meetings to a New Hostwrite
  • cisco_webex.meetings.replaceUpdate a Meetingwrite
  • cisco_webex.meetings.updatePatch a Meetingwrite
  • cisco_webex.recording_report_access_detail.listGet Recording Audit Report Detailsread
  • cisco_webex.recording_report_access_summary.listList of Recording Audit Report Summariesread
  • cisco_webex.recording_report_meeting_archive_summaries.listList Meeting Archive Summariesread
  • cisco_webex.recording_report_meeting_archives.getGet Meeting Archive Detailsread
  • cisco_webex.recordings.deleteDelete a Recordingdestructive
  • cisco_webex.recordings.getGet Recording Detailsread
  • cisco_webex.recordings.listList Recordingsread
  • cisco_webex.recordings.purgePurge Recordings from Recycle Bindestructive
  • cisco_webex.recordings.queryQuery Recordingsread
  • cisco_webex.recordings.restoreRestore Recordings from Recycle Binwrite
  • cisco_webex.recordings.shareShare a Recordingwrite
  • cisco_webex.recordings.share_bulkShare a Recording Linkwrite
  • cisco_webex.recordings.soft_deleteMove Recordings into the Recycle Bindestructive
  • cisco_webex.slido_compliance_events.listList Compliance Eventsread
  • cisco_webex.video_mesh_call_redirects.listList Cluster Redirect detailsread
  • cisco_webex.video_mesh_client_type_distribution.listList Cluster Client Type Distribution detailsread
  • cisco_webex.video_mesh_client_type_distribution_clusters.listGet Cluster Client Type Distribution detailsread
  • cisco_webex.video_mesh_cloud_overflow.listList Overflow to Cloud detailsread
  • cisco_webex.video_mesh_clusters.getGet Cluster Detailsread
  • cisco_webex.video_mesh_clusters.listList Cluster Detailsread
  • cisco_webex.video_mesh_clusters_availability.getGet Cluster Availabilityread
  • cisco_webex.video_mesh_clusters_availability.listList Clusters Availabilityread
  • cisco_webex.video_mesh_clusters_call_redirects.listGet Cluster Redirect detailsread
  • cisco_webex.video_mesh_clusters_utilization.listGet Cluster Utilization detailsread
  • cisco_webex.video_mesh_event_thresholds.getGet Event Threshold Configurationread
  • cisco_webex.video_mesh_event_thresholds.listList Event Threshold Configurationread
  • cisco_webex.video_mesh_event_thresholds.resetReset Event Threshold Configurationwrite
  • cisco_webex.video_mesh_event_thresholds.updateUpdate Event Threshold Configurationwrite
  • cisco_webex.video_mesh_nodes_availability.getGet Node Availabilityread
  • cisco_webex.video_mesh_nodes_availability.listList Node Availabilityread
  • cisco_webex.video_mesh_test_results.listGet Triggered test resultsread
  • cisco_webex.video_mesh_test_results_media_health_monitor_test.listList Media Health Monitoring Tool Test results V2read
  • cisco_webex.video_mesh_test_results_media_health_monitor_test_clusters.listGet Media Health Monitoring Tool Test results for clusters V2read
  • cisco_webex.video_mesh_test_results_media_health_monitor_test_nodes.listGet Media Health Monitoring Tool Test results for node V2read
  • cisco_webex.video_mesh_test_results_network_test.listList Network Test resultsread
  • cisco_webex.video_mesh_test_results_network_test_clusters.listGet Network Test results for clusterread
  • cisco_webex.video_mesh_test_results_network_test_nodes.listGet Network Test results for noderead
  • cisco_webex.video_mesh_test_results_reachability_test.listList Reachability Test results V2read
  • cisco_webex.video_mesh_test_results_reachability_test_clusters.listGet Reachability Test results for cluster V2read
  • cisco_webex.video_mesh_test_results_reachability_test_nodes.listGet Reachability Test results for node V2read
  • cisco_webex.video_mesh_test_status.listGet Triggered test statusread
  • cisco_webex.video_mesh_tests.trigger_clusterTrigger on-demand test for clusterwrite
  • cisco_webex.video_mesh_tests.trigger_nodeTrigger on-demand test for nodewrite
  • cisco_webex.video_mesh_utilization.listList Clusters Utilizationread
Admin121
  • cisco_webex.activation_email_jobs.createInitiate Bulk Activation Email Resend Jobwrite
  • cisco_webex.activation_email_jobs.get_statusGet Bulk Activation Email Resend Job Statusread
  • cisco_webex.activation_email_jobs.list_errorsGet Bulk Activation Email Resend Job Errorsread
  • cisco_webex.admin_audit_event_categories.listList Admin Audit Event Categoriesread
  • cisco_webex.admin_audit_events.listList Admin Audit Eventsread
  • cisco_webex.analytics.call_quality_statsWebex Calling Call Quality Statsread
  • cisco_webex.analytics.meetings_aggregatesHistorical Data related to Meetingsread
  • cisco_webex.analytics.messaging_daily_totalsHistorical Data related to Messagingread
  • cisco_webex.analytics.room_device_daily_totalsHistorical Data related to Room Devicesread
  • cisco_webex.archived_users.getQuery Archive Userread
  • cisco_webex.authorizations.deleteDelete authorizationdestructive
  • cisco_webex.authorizations.delete_by_clientDelete authorization of org and client IDdestructive
  • cisco_webex.authorizations.listList authorizations for a userread
  • cisco_webex.authorizations.token_expiryGet expiration status for a tokenread
  • cisco_webex.classifications.listList classificationsread
  • cisco_webex.data_sources.createRegister a Data Sourcewrite
  • cisco_webex.data_sources.deleteDelete a Data Sourcedestructive
  • cisco_webex.data_sources.getRetrieve Data Source Detailsread
  • cisco_webex.data_sources.listRetrieve All Data Sourcesread
  • cisco_webex.data_sources.updateUpdate a Data Sourcewrite
  • cisco_webex.data_sources_schemas.getRetrieve Details of a Specific Data Source Schemaread
  • cisco_webex.data_sources_schemas.listRetrieve Data Source Schemasread
  • cisco_webex.domains.claimClaim Domainwrite
  • cisco_webex.domains.get_verification_tokenGet Domain Verification Tokenwrite
  • cisco_webex.domains.unclaimUnclaim Domaindestructive
  • cisco_webex.domains.unverifyUnverify Domaindestructive
  • cisco_webex.domains.verifyVerify Domainwrite
  • cisco_webex.group_members.listGet Group Membersread
  • cisco_webex.groups.createCreate a Groupwrite
  • cisco_webex.groups.deleteDelete a Groupdestructive
  • cisco_webex.groups.getGet Group Detailsread
  • cisco_webex.groups.listList and Search Groupsread
  • cisco_webex.groups.updateUpdate a Groupwrite
  • cisco_webex.guests.create_tokenCreate a Guestwrite
  • cisco_webex.hybrid_clusters.getGet Hybrid Cluster Detailsread
  • cisco_webex.hybrid_clusters.listList Hybrid Clustersread
  • cisco_webex.hybrid_connectors.getGet Hybrid Connector Detailsread
  • cisco_webex.hybrid_connectors.listList Hybrid Connectorsread
  • cisco_webex.identity_organizations.getGet an organizationread
  • cisco_webex.identity_organizations.updateUpdate an organizationwrite
  • cisco_webex.identity_organizations.update_authentication_configUpdate Organization Authentication Configuration Settingswrite
  • cisco_webex.identity_organizations.update_password_policyUpdate Organization Password Policywrite
  • cisco_webex.identity_users.generate_otpGenerate OTPwrite
  • cisco_webex.licenses.assign_usersAssign Licenses to Userswrite
  • cisco_webex.licenses.getGet License Detailsread
  • cisco_webex.licenses.listList Licensesread
  • cisco_webex.live_monitoring.meetings_by_countryGet Live Meeting metrics categorized by Countrywrite
  • cisco_webex.org_contacts.bulk_deleteBulk Delete Contactsdestructive
  • cisco_webex.org_contacts.bulk_upsertBulk Create or Update Contactswrite
  • cisco_webex.org_contacts.createCreate a Contactwrite
  • cisco_webex.org_contacts.deleteDelete a Contactdestructive
  • cisco_webex.org_contacts.getGet a Contactread
  • cisco_webex.org_contacts.searchList Contactsread
  • cisco_webex.org_contacts.updateUpdate a Contactwrite
  • cisco_webex.org_settings.getGet an Organization Settingread
  • cisco_webex.org_settings.updateCreate or Update an Organization Settingwrite
  • cisco_webex.organizations.deleteDelete Organizationdestructive
  • cisco_webex.organizations.getGet Organization Detailsread
  • cisco_webex.organizations.listList Organizationsread
  • cisco_webex.partner_admins.assignAssign partner admin to a customerdestructive
  • cisco_webex.partner_admins.listGet all partner admins assigned to a customerread
  • cisco_webex.partner_admins.revoke_allRevoke all partner admin roles for a given person IDdestructive
  • cisco_webex.partner_admins.unassignUnassign partner admin from a customerdestructive
  • cisco_webex.partner_organizations.listGet all customers managed by a partner adminread
  • cisco_webex.partner_report_templates.listList Report Templatesread
  • cisco_webex.partner_reports.createCreate a Reportwrite
  • cisco_webex.partner_reports.deleteDelete a Reportdestructive
  • cisco_webex.partner_reports.getGet Report Detailsread
  • cisco_webex.partner_reports.listList Reportsread
  • cisco_webex.partner_tags.assign_orgCreate or Replace existing customer tags with the provided oneswrite
  • cisco_webex.partner_tags.assign_subscriptionCreate or Replace existing subscription tags with the provided oneswrite
  • cisco_webex.partner_tags.get_orgGet customer organization's tagsread
  • cisco_webex.partner_tags.get_subscriptionFetch a Subscriptionread
  • cisco_webex.partner_tags.listRetrieve all customer tagsread
  • cisco_webex.partner_tags.list_orgsFetch all customers for a given set of tagsread
  • cisco_webex.partner_tags.list_subscriptionsSubscription List on a given tag name or a set of tagsread
  • cisco_webex.report_templates.listList Report Templatesread
  • cisco_webex.reports.createCreate a Reportwrite
  • cisco_webex.reports.deleteDelete a Reportdestructive
  • cisco_webex.reports.getGet Report Detailsread
  • cisco_webex.reports.listList Reportsread
  • cisco_webex.resource_group_memberships.getGet Resource Group Membership Detailsread
  • cisco_webex.resource_group_memberships.listList Resource Group Membershipsread
  • cisco_webex.resource_group_memberships.list_v2List Resource Group Memberships V2read
  • cisco_webex.resource_group_memberships.updateUpdate a Resource Group Membershipwrite
  • cisco_webex.resource_groups.getGet Resource Group Detailsread
  • cisco_webex.resource_groups.listList Resource Groupsread
  • cisco_webex.roles.getGet Role Detailsread
  • cisco_webex.roles.listList Rolesread
  • cisco_webex.scim.bulkUser bulk APIwrite
  • cisco_webex.scim_group_members.listGet Group Membersread
  • cisco_webex.scim_groups.createCreate a groupwrite
  • cisco_webex.scim_groups.deleteDelete a groupdestructive
  • cisco_webex.scim_groups.getGet a groupread
  • cisco_webex.scim_groups.listSearch groupsread
  • cisco_webex.scim_groups.replaceUpdate a group with PUTwrite
  • cisco_webex.scim_groups.updateUpdate a group with PATCHwrite
  • cisco_webex.scim_schemas.getGet Schema using Group Schema IDread
  • cisco_webex.scim_schemas.groupGet Group Schemaread
  • cisco_webex.scim_schemas.userGet User Schemaread
  • cisco_webex.scim_users.createCreate a userwrite
  • cisco_webex.scim_users.deleteDelete a userdestructive
  • cisco_webex.scim_users.getGet a userread
  • cisco_webex.scim_users.listSearch usersread
  • cisco_webex.scim_users.meGet Meread
  • cisco_webex.scim_users.replaceUpdate a user with PUTwrite
  • cisco_webex.scim_users.updateUpdate a user with PATCHwrite
  • cisco_webex.security_audit_events.listList Security Audit Eventsread
  • cisco_webex.service_apps.create_tokenCreate Service App Access Tokenwrite
  • cisco_webex.workspace_duration_metrics.listWorkspace Duration Metricsread
  • cisco_webex.workspace_locations.createCreate a Workspace Locationwrite
  • cisco_webex.workspace_locations.deleteDelete a Workspace Locationdestructive
  • cisco_webex.workspace_locations.getGet a Workspace Location Detailsread
  • cisco_webex.workspace_locations.listList Workspace Locationsread
  • cisco_webex.workspace_locations.updateUpdate a Workspace Locationwrite
  • cisco_webex.workspace_locations_floors.createCreate a Workspace Location Floorwrite
  • cisco_webex.workspace_locations_floors.deleteDelete a Workspace Location Floordestructive
  • cisco_webex.workspace_locations_floors.getGet a Workspace Location Floor Detailsread
  • cisco_webex.workspace_locations_floors.listList Workspace Location Floorsread
  • cisco_webex.workspace_locations_floors.updateUpdate a Workspace Location Floorwrite
  • cisco_webex.workspace_metrics.listWorkspace Metricsread
Device88
  • cisco_webex.device_configurations.listList Device Configurations for deviceread
  • cisco_webex.device_configurations.updateUpdate Device Configurationswrite
  • cisco_webex.devices.createCreate a Device by MAC Addresswrite
  • cisco_webex.devices.create_activation_codeCreate a Device Activation Codewrite
  • cisco_webex.devices.deleteDelete a Devicedestructive
  • cisco_webex.devices.getGet Device Detailsread
  • cisco_webex.devices.listList Devicesread
  • cisco_webex.devices.updateModify Device Tagswrite
  • cisco_webex.hotdesk_sessions.deleteDelete Sessiondestructive
  • cisco_webex.hotdesk_sessions.listList Sessionsread
  • cisco_webex.locations.createCreate a Locationwrite
  • cisco_webex.locations.deleteDelete Locationdestructive
  • cisco_webex.locations.getGet Location Detailsread
  • cisco_webex.locations.listList Locationsread
  • cisco_webex.locations.updateUpdate a Locationwrite
  • cisco_webex.locations_floors.createCreate a Location Floorwrite
  • cisco_webex.locations_floors.deleteDelete a Location Floordestructive
  • cisco_webex.locations_floors.getGet Location Floor Detailsread
  • cisco_webex.locations_floors.listList Location Floorsread
  • cisco_webex.locations_floors.updateUpdate a Location Floorwrite
  • cisco_webex.telephony_customer_device_settings.getRead the device override settings for an organizationread
  • cisco_webex.telephony_device_available_members.countGet Count of Membersread
  • cisco_webex.telephony_device_available_members.count_allGet Count of Available Membersread
  • cisco_webex.telephony_devices.apply_changesApply Changes for a specific devicewrite
  • cisco_webex.telephony_devices.getGet Webex Calling Device Detailsread
  • cisco_webex.telephony_devices.updateUpdate Third Party Devicewrite
  • cisco_webex.telephony_devices.validate_macsValidate a list of MAC addressread
  • cisco_webex.telephony_devices_available_members.listSearch Membersread
  • cisco_webex.telephony_devices_background_images.deleteDelete Device Background Imagesdestructive
  • cisco_webex.telephony_devices_background_images.listRead the List of Background Imagesread
  • cisco_webex.telephony_devices_dect_networks_supported_devices.listRead the DECT device type listread
  • cisco_webex.telephony_devices_dects_supported_devices.listRead the DECT device type list - Deprecatedread
  • cisco_webex.telephony_devices_layout.getGet Device Layout by Device IDread
  • cisco_webex.telephony_devices_layout.updateModify Device Layout by Device IDwrite
  • cisco_webex.telephony_devices_line_key_templates.createCreate a Line Key Templatewrite
  • cisco_webex.telephony_devices_line_key_templates.deleteDelete a Line Key Templatedestructive
  • cisco_webex.telephony_devices_line_key_templates.getGet details of a Line Key Templateread
  • cisco_webex.telephony_devices_line_key_templates.listRead the list of Line Key Templatesread
  • cisco_webex.telephony_devices_line_key_templates.updateModify a Line Key Templatewrite
  • cisco_webex.telephony_devices_members.listGet Device Membersread
  • cisco_webex.telephony_devices_members.updateUpdate Members on the devicewrite
  • cisco_webex.telephony_devices_settings.getGet Device Settingsread
  • cisco_webex.telephony_devices_settings.updateUpdate device settingswrite
  • cisco_webex.telephony_dynamic_settings.query_customerGet Customer Device Dynamic Settingsread
  • cisco_webex.telephony_dynamic_settings.query_deviceGet Device Dynamic Settingsread
  • cisco_webex.telephony_dynamic_settings.query_locationGet Location Device Dynamic Settingsread
  • cisco_webex.telephony_dynamic_settings.settings_groupsGet Settings Groupsread
  • cisco_webex.telephony_dynamic_settings.update_deviceUpdate Device Dynamic Settingswrite
  • cisco_webex.telephony_dynamic_settings.validation_schemaGet Validation Schemaread
  • cisco_webex.telephony_jobs_devices_apply_line_key_template.createApply a Line Key Templatewrite
  • cisco_webex.telephony_jobs_devices_apply_line_key_template.getGet the job status of an Apply Line Key Template jobread
  • cisco_webex.telephony_jobs_devices_apply_line_key_template.listGet List of Apply Line Key Template jobsread
  • cisco_webex.telephony_jobs_devices_apply_line_key_template_errors.getGet job errors for an Apply Line Key Template jobread
  • cisco_webex.telephony_jobs_devices_call_device_settings.createChange Device Settings Across Organization Or Location Jobwrite
  • cisco_webex.telephony_jobs_devices_call_device_settings.getGet Change Device Settings Job Statusread
  • cisco_webex.telephony_jobs_devices_call_device_settings.listList Change Device Settings Jobsread
  • cisco_webex.telephony_jobs_devices_call_device_settings_errors.listList Change Device Settings Job Errorsread
  • cisco_webex.telephony_jobs_devices_dynamic_device_settings.createUpdate Device Dynamic Settings Across Organization or Locationwrite
  • cisco_webex.telephony_jobs_devices_dynamic_device_settings.getGet Device Dynamic Settings Job Statusread
  • cisco_webex.telephony_jobs_devices_dynamic_device_settings.listList Device Dynamic Settings Jobsread
  • cisco_webex.telephony_jobs_devices_dynamic_device_settings_errors.listList Device Dynamic Settings Job Errorsread
  • cisco_webex.telephony_jobs_devices_rebuild_phones.createRebuild Phones Configurationwrite
  • cisco_webex.telephony_jobs_devices_rebuild_phones.getGet the Job Status of a Rebuild Phones Jobread
  • cisco_webex.telephony_jobs_devices_rebuild_phones.listList Rebuild Phones Jobsread
  • cisco_webex.telephony_jobs_devices_rebuild_phones_errors.listGet Job Errors for a Rebuild Phones Jobread
  • cisco_webex.telephony_line_key_templates.preview_applyPreview Apply Line Key Templateread
  • cisco_webex.telephony_locations_devices_settings.getGet Location Device Settingsread
  • cisco_webex.telephony_people_devices.listGet Person Devicesread
  • cisco_webex.telephony_people_devices_settings.getGet Device Settings for a Personread
  • cisco_webex.telephony_people_devices_settings.updateUpdate Device Settings for a Personwrite
  • cisco_webex.telephony_person_device_hoteling.updateModify Hoteling Settings for a Person's Primary Deviceswrite
  • cisco_webex.telephony_person_devices.countGet User Devices Countread
  • cisco_webex.telephony_supported_devices.getRead the List of Supported Devicesread
  • cisco_webex.telephony_workspaces_devices.listGet Workspace Devicesread
  • cisco_webex.telephony_workspaces_devices.updateModify Workspace Deviceswrite
  • cisco_webex.telephony_workspaces_devices_settings.getGet Device Settings for a Workspaceread
  • cisco_webex.telephony_workspaces_devices_settings.updateUpdate Device Settings for a Workspacewrite
  • cisco_webex.workspaces.createCreate a Workspacewrite
  • cisco_webex.workspaces.deleteDelete a Workspacedestructive
  • cisco_webex.workspaces.getGet Workspace Detailsread
  • cisco_webex.workspaces.get_capabilitiesGet Workspace Capabilitiesread
  • cisco_webex.workspaces.get_personalization_taskGet Personalization Taskread
  • cisco_webex.workspaces.listList Workspacesread
  • cisco_webex.workspaces.personalizePersonalize a Workspacewrite
  • cisco_webex.workspaces.updateUpdate a Workspacewrite
  • cisco_webex.xapi.commandExecute Commandwrite
  • cisco_webex.xapi.schemaQuery Schemaread
  • cisco_webex.xapi.statusQuery Statusread
Messaging63
  • cisco_webex.attachment_actions.createCreate an Attachment Actionwrite
  • cisco_webex.attachment_actions.getGet Attachment Action Detailsread
  • cisco_webex.events.getGet Event Detailsread
  • cisco_webex.events.listList Eventsread
  • cisco_webex.hds_cluster_availability.getGet availability details for Hybrid Data Security clusterread
  • cisco_webex.hds_clusters.getGet cluster detailsread
  • cisco_webex.hds_clusters.listList clusters for an Hybrid Data Security organizationread
  • cisco_webex.hds_databases.listGet database details for the Hybrid Data Security organizationread
  • cisco_webex.hds_node_alarms.listGet alarms for an Hybrid Data Security noderead
  • cisco_webex.hds_node_network_test.getGet test results for Hybrid Data Security noderead
  • cisco_webex.hds_node_resource_usage.getGet resource usage for an Hybrid Data Security noderead
  • cisco_webex.hds_nodes.getGet node detailsread
  • cisco_webex.hds_nodes.listList nodes for an Hybrid Data Security clusterread
  • cisco_webex.hds_organizations.getGet organization detailsread
  • cisco_webex.hds_tenants.listGet Multi-Tenant Hybrid Data Security organization detailsread
  • cisco_webex.memberships.createCreate a Membershipwrite
  • cisco_webex.memberships.deleteDelete a Membershipdestructive
  • cisco_webex.memberships.getGet Membership Detailsread
  • cisco_webex.memberships.listList Membershipsread
  • cisco_webex.memberships.updateUpdate a Membershipwrite
  • cisco_webex.messages.createCreate a Messagewrite
  • cisco_webex.messages.deleteDelete a Messagedestructive
  • cisco_webex.messages.getGet Message Detailsread
  • cisco_webex.messages.listList Messagesread
  • cisco_webex.messages.list_directList Direct Messagesread
  • cisco_webex.messages.updateEdit a Messagewrite
  • cisco_webex.people.createCreate a Personwrite
  • cisco_webex.people.deleteDelete a Persondestructive
  • cisco_webex.people.getGet Person Detailsread
  • cisco_webex.people.listList Peopleread
  • cisco_webex.people.meGet My Own Detailsread
  • cisco_webex.people.updateUpdate a Personwrite
  • cisco_webex.room_linked_folders.createCreate an ECM folder configurationwrite
  • cisco_webex.room_linked_folders.deleteUnlink an ECM linked folderdestructive
  • cisco_webex.room_linked_folders.getGet ECM Folder Detailsread
  • cisco_webex.room_linked_folders.listList ECM folderread
  • cisco_webex.room_linked_folders.updateUpdate an ECM Linked Folderwrite
  • cisco_webex.room_tabs.createCreate a Room Tabwrite
  • cisco_webex.room_tabs.deleteDelete a Room Tabdestructive
  • cisco_webex.room_tabs.getGet Room Tab Detailsread
  • cisco_webex.room_tabs.listList Room Tabsread
  • cisco_webex.room_tabs.updateUpdate a Room Tabwrite
  • cisco_webex.rooms.createCreate a Roomwrite
  • cisco_webex.rooms.deleteDelete a Roomdestructive
  • cisco_webex.rooms.getGet Room Detailsread
  • cisco_webex.rooms.get_meeting_infoGet Room Meeting Detailsread
  • cisco_webex.rooms.listList Roomsread
  • cisco_webex.rooms.updateUpdate a Roomwrite
  • cisco_webex.team_memberships.createCreate a Team Membershipwrite
  • cisco_webex.team_memberships.deleteDelete a Team Membershipdestructive
  • cisco_webex.team_memberships.getGet Team Membership Detailsread
  • cisco_webex.team_memberships.listList Team Membershipsread
  • cisco_webex.team_memberships.updateUpdate a Team Membershipwrite
  • cisco_webex.teams.createCreate a Teamwrite
  • cisco_webex.teams.deleteDelete a Teamdestructive
  • cisco_webex.teams.getGet Team Detailsread
  • cisco_webex.teams.listList Teamsread
  • cisco_webex.teams.updateUpdate a Teamwrite
  • cisco_webex.webhooks.createCreate a Webhookwrite
  • cisco_webex.webhooks.deleteDelete a Webhookdestructive
  • cisco_webex.webhooks.getGet Webhook Detailsread
  • cisco_webex.webhooks.listList Webhooksread
  • cisco_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.