Skip to content

Connectors · MSP & PSA

ExtremeCloud IQ MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to ExtremeCloud IQ and the rest of your systems. It gives your agent 686 ExtremeCloud IQ actions (380 reads, 215 writes and 91 that wait for a confirmation) and holds the ExtremeCloud IQ credential itself, so the agent never does. It paces ExtremeCloud IQ's limits and records every call.

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: "extreme_cloudiq.user.list_users",  intent: "check which ExtremeCloud IQ account is connected"}# List all users · read · 1 upstream call
  • 686actionsin one signed file
  • 380readlook, never change
  • 215writecreate and update
  • 91wait for a yesdestructive, confirmed first

Set up

Connect ExtremeCloud IQ 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 ExtremeCloud IQ.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • access_tokenExtremeCloud IQ API token, sent as `Authorization
    account { op: "connections.requirements", service: "extreme_cloudiq" }
    # 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: "extreme_cloudiq.user.list_users" }# list all users · read · 1 upstream callcheck { action: "extreme_cloudiq.user.create_user", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

ExtremeCloud IQ at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
access_token
Limits we pace to
7,500 calls an hour, per connection
API covered
ExtremeCloud IQ API 25.14.1-4 (OpenAPI 3.1.0)api.extremecloudiq.com
Built from
ExtremeCloud IQ's documentation, read 23 October 2026api.extremecloudiq.comapi.extremecloudiq.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
371 of 380 reads, for up to 5 minutes; a write clears what it affects
Shared entities
4, so ask can line ExtremeCloud IQ up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in ExtremeCloud IQ.

686 actions in 47 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 380readlook, never change
  • 215writecreate and update
  • 91destructivewait for a confirmation
  1. Configuration policy

    108

    37 read · 53 write · 18 destructive

    Create classification rule · Create a client monitor profile · Create new cloud config group · Create a Hotspot profile

  2. Device

    83

    32 read · 35 write · 16 destructive

    List devices · Get device info for a specific device · Delete a device · Check caller is allowed to access the device

  3. Location

    38

    14 read · 17 write · 7 destructive

    Create a building · Create a floor · Creates one floor map label. · Create a location

  4. Configuration authentication

    35

    16 read · 12 write · 7 destructive

    Create external RADIUS server configuration · Create internal RADIUS server configuration · Create LDAP server · Create RADIUS client object configuration

  5. Alert

    34

    13 read · 15 write · 6 destructive

    List the alerts · Count the alerts by different grouping · Create alert email subscription · Create a site based alert policy

  6. Copilot anomalies

    31

    25 read · 6 write · 0 destructive

    Get copilot devices with locations (Copilot - Anomalies) · Get missing vlan excluded vlan list (Copilot - Anomalies) · List anomaly locations (Copilot - Anomalies) · Get anomalies notifications (Copilot - Anomalies)

  7. Afc

    26

    17 read · 8 write · 1 destructive

    Create site afc schedule (AFC) · RM AFC Device Metadata Page · Get afc spectrum per ap (AFC) · Get afc spectrum per site (AFC)

  8. Configuration user management

    26

    9 read · 13 write · 4 destructive

    Create an end user · Create a Key-based Private Client Group · Create user group · Get users for a PCG-enabled network policy

39 more areas · 305 actions
  • Account 20
  • Copilot connectivity experience 18
  • User 17
  • D360 16
  • Configuration network 15
  • NG reports scheduled 15
  • Administration 13
  • NG reports ondemand 13
  • Dashboard wired device health 12
  • Dashboard wireless client health 11
  • Hiq 11
  • Dashboard 10
  • Client 9
  • Configuration deployment 9
  • Log 9
  • Dashboard wireless device health 8
  • Network policy 8
  • Application 7
  • Configuration certificate 7
  • Packet capture 7
  • Client details 6
  • Configuration basic 6
  • Dashboard wireless usage and capacity 6
  • Essentials extreme location 6
  • Authorization 5
  • Dashboard wired client health 5
  • Network scorecard 5
  • Notification 5
  • Airrm endpoint 4
  • Dashboard wired usage and capacity 4
  • Misc 3
  • Operation 3
  • RTTS endpoint 3
  • Thread 3
  • Use folder preferences 2
  • Authentication 1
  • Geo view 1
  • Switch inspector panel 1
  • Universal compute platform 1

Top actions

The ExtremeCloud IQ API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 9 of ExtremeCloud IQ's 9 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
extreme_cloudiq.user.list_usersList all usersList all usersreadidentity.user.list474 connectors
extreme_cloudiq.user.get_current_userGet current user infoGet current user inforeadidentity.current_user.get307 connectors
extreme_cloudiq.user.create_userCreate new userCreate new userwriteidentity.user.create262 connectors
extreme_cloudiq.device.list_devicesList devicesList devicesreadasset.asset.list42 connectors
extreme_cloudiq.user.delete_userDelete user by IDDelete user by IDdestructiveidentity.user.delete253 connectors
extreme_cloudiq.device.get_deviceGet device info for a specific deviceGet device info for a specific devicereadasset.asset.get40 connectors
extreme_cloudiq.alert.list_alertsList the alertsList the alertsreadthis connector
extreme_cloudiq.account.export_viqExport VIQ dataExport VIQ datawritethis connector
extreme_cloudiq.user.export_to_csvExport the Users grid dataExport the Users grid datawritethis connector
extreme_cloudiq.location.list_sitesList sitesList sitesreadthis connector
extreme_cloudiq.location.create_siteCreate a siteCreate a sitewritethis connector
extreme_cloudiq.user.list_users_gridList UsersList Usersreadthis connector

Try it

Prompts to paste into Claude.

Each one names the ExtremeCloud IQ actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which ExtremeCloud IQ alerts are open right now? Group them by service.

    callsextreme_cloudiq.alert.list_alerts

  2. Writewrite

    Create new user in ExtremeCloud IQ. Show me exactly what you will send before you save it.

    callsextreme_cloudiq.user.create_user

Governance for ExtremeCloud IQ

Destructive actions wait for a yes.

91 ExtremeCloud IQ actions are destructive. The first 10:

  • Delete user by IDextreme_cloudiq.user.delete_user
  • Delete a deviceextreme_cloudiq.device.delete_device
  • Reset VIQextreme_cloudiq.account.reset_viq
  • Reset a device to factory defaultextreme_cloudiq.device.reset_device
  • Reboot a deviceextreme_cloudiq.device.reboot_device
  • Reset devices to factory defaultextreme_cloudiq.device.reset_devices
  • Delete a site by IDextreme_cloudiq.location.delete_site
  • Delete a zone by IDextreme_cloudiq.location.delete_zone
  • Backup History Deleteextreme_cloudiq.account.delete_backup
  • Delete devicesextreme_cloudiq.device.delete_devices

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.

doextreme_cloudiq.user.delete_userconfirm_policy: human

Delete user by ID?

intent: the user asked me to delete user by ID

run suspended · waiting for a named person · key extreme-cloudiq-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "extreme-cloudiq-agent",  allowed_actions: ["extreme_cloudiq.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "extreme_cloudiq.user.delete_user", approver: "[email protected]" },    { match: "extreme_cloudiq.device.delete_device", approver: "[email protected]" },    { match: "extreme_cloudiq.account.reset_viq", approver: "[email protected]" }  ]}
Illustrative. Scoped to ExtremeCloud IQ only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What ExtremeCloud IQ costs on actionlake.

Every ExtremeCloud IQ action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call ExtremeCloud IQ 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 686 ExtremeCloud IQ actions
  • 686actions pageeach page of a long list is one call
  • 371reads 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 ExtremeCloud IQ action.

686 actions by area: the id your agent calls, what it does, and its effect.

Configuration policy108
  • extreme_cloudiq.configuration_policy.create_classification_ruleCreate classification rulewrite
  • extreme_cloudiq.configuration_policy.create_client_monitor_profileCreate a client monitor profilewrite
  • extreme_cloudiq.configuration_policy.create_cloud_config_groupCreate new cloud config groupwrite
  • extreme_cloudiq.configuration_policy.create_hotspot_profileCreate a Hotspot profilewrite
  • extreme_cloudiq.configuration_policy.attach_client_monitor_profile_to_ssidAttach client monitor profile to an SSIDwrite
  • extreme_cloudiq.configuration_policy.attach_cwp_to_ssidAttach CWP to an SSIDwrite
  • and 102 more in this area
Device83
  • extreme_cloudiq.device.check_device_ownershipCheck caller is allowed to access the deviceread
  • extreme_cloudiq.device.delete_deviceDelete a devicedestructive
  • extreme_cloudiq.device.get_deviceGet device info for a specific deviceread
  • extreme_cloudiq.device.list_devicesList devicesread
  • extreme_cloudiq.device.advanced_onboard_devicesAdvanced Onboard Deviceswrite
  • extreme_cloudiq.device.assign_device_client_monitorAssign client monitor setting to a devicewrite
  • and 77 more in this area
Location38
  • extreme_cloudiq.location.create_buildingCreate a buildingwrite
  • extreme_cloudiq.location.create_floorCreate a floorwrite
  • extreme_cloudiq.location.create_floor_map_labelCreates one floor map label.write
  • extreme_cloudiq.location.create_locationCreate a locationwrite
  • extreme_cloudiq.location.bulk_update_floor_map_labelsUpdates one ore more floor map labels.write
  • extreme_cloudiq.location.create_siteCreate a sitewrite
  • and 32 more in this area
Configuration authentication35
  • extreme_cloudiq.configuration_authentication.create_external_radius_serverCreate external RADIUS server configurationwrite
  • extreme_cloudiq.configuration_authentication.create_internal_radius_serverCreate internal RADIUS server configurationwrite
  • extreme_cloudiq.configuration_authentication.create_ldap_serverCreate LDAP serverwrite
  • extreme_cloudiq.configuration_authentication.create_radius_client_objectCreate RADIUS client object configurationwrite
  • extreme_cloudiq.configuration_authentication.create_radius_proxyCreate RADIUS proxy configurationwrite
  • extreme_cloudiq.configuration_authentication.create_radsec_proxyCreate RADSEC proxy configurationwrite
  • and 29 more in this area
Alert34
  • extreme_cloudiq.alert.count_alerts_by_groupCount the alerts by different groupingread
  • extreme_cloudiq.alert.create_alert_email_subscriptionCreate alert email subscriptionwrite
  • extreme_cloudiq.alert.create_alert_policyCreate a site based alert policywrite
  • extreme_cloudiq.alert.list_alertsList the alertsread
  • extreme_cloudiq.alert.acknowledge_alertsAcknowledge the alertswrite
  • extreme_cloudiq.alert.create_alert_reportCreate the alerts reportwrite
  • and 28 more in this area
Copilot anomalies31
  • extreme_cloudiq.copilot_anomalies.get_anomalies_notificationsGet anomalies notifications (Copilot - Anomalies)read
  • extreme_cloudiq.copilot_anomalies.get_copilot_devices_with_locationsGet copilot devices with locations (Copilot - Anomalies)read
  • extreme_cloudiq.copilot_anomalies.get_missing_vlan_excluded_vlan_listGet missing vlan excluded vlan list (Copilot - Anomalies)read
  • extreme_cloudiq.copilot_anomalies.list_anomaly_locationsList anomaly locations (Copilot - Anomalies)read
  • extreme_cloudiq.copilot_anomalies.get_anomalies_reportGet anomalies report (Copilot - Anomalies)read
  • extreme_cloudiq.copilot_anomalies.get_assurance_scans_overview_dataGet assurance scans overview data (Copilot - Anomalies)read
  • and 25 more in this area
Afc26
  • extreme_cloudiq.afc.create_site_afc_scheduleCreate site afc schedule (AFC)write
  • extreme_cloudiq.afc.get_afc_grid_filter_metadataRM AFC Device Metadata Pageread
  • extreme_cloudiq.afc.get_afc_spectrum_per_apGet afc spectrum per ap (AFC)read
  • extreme_cloudiq.afc.get_afc_spectrum_per_siteGet afc spectrum per site (AFC)read
  • extreme_cloudiq.afc.add_floor_afc_propertiesAFC Related Floor and AP Height and Accuracy datawrite
  • extreme_cloudiq.afc.delete_floor_afc_detailsDelete floor afc details (AFC)destructive
  • and 20 more in this area
Configuration user management26
  • extreme_cloudiq.configuration_user_management.create_end_userCreate an end userwrite
  • extreme_cloudiq.configuration_user_management.create_key_based_pcg_network_policyCreate a Key-based Private Client Groupwrite
  • extreme_cloudiq.configuration_user_management.create_user_groupCreate user groupwrite
  • extreme_cloudiq.configuration_user_management.get_key_based_pcg_usersGet users for a PCG-enabled network policyread
  • extreme_cloudiq.configuration_user_management.add_key_based_pcg_usersAdd users to a PCG-enabled network policywrite
  • extreme_cloudiq.configuration_user_management.assign_portsAssign ports to devices in network policywrite
  • and 20 more in this area
Account20
  • extreme_cloudiq.account.export_viqExport VIQ datawrite
  • extreme_cloudiq.account.get_api_access_tokensList Third Party Applicationsread
  • extreme_cloudiq.account.list_backup_historyList backup history gridread
  • extreme_cloudiq.account.list_external_accountsList accessible external guest accountsread
  • extreme_cloudiq.account.backup_viqBackup VIQwrite
  • extreme_cloudiq.account.delete_backupBackup History Deletedestructive
  • and 14 more in this area
Copilot connectivity experience18
  • extreme_cloudiq.copilot_connectivity_experience.get_connectivity_details_by_locationsGet connectivity details by locations (Copilot - Connectivity Experience)read
  • extreme_cloudiq.copilot_connectivity_experience.get_wired_connectivity_experienceGet wired connectivity experience (Copilot - Connectivity Experience)read
  • extreme_cloudiq.copilot_connectivity_experience.get_wired_eventsGet wired events (Copilot - Connectivity Experience)read
  • extreme_cloudiq.copilot_connectivity_experience.get_wireless_connectivity_experienceGet wireless connectivity experience (Copilot - Connectivity Experience)read
  • extreme_cloudiq.copilot_connectivity_experience.get_connectivity_details_by_client_typeGet connectivity details by client type (Copilot - Connectivity Experience)read
  • extreme_cloudiq.copilot_connectivity_experience.get_wired_hardwareGet wired hardware (Copilot - Connectivity Experience)read
  • and 12 more in this area
User17
  • extreme_cloudiq.user.create_userCreate new userwrite
  • extreme_cloudiq.user.get_current_userGet current user inforead
  • extreme_cloudiq.user.get_userGet user info by IDread
  • extreme_cloudiq.user.list_usersList all usersread
  • extreme_cloudiq.user.delete_userDelete user by IDdestructive
  • extreme_cloudiq.user.download_users_reportDownload the reportread
  • and 11 more in this area
D36016
  • extreme_cloudiq.d360.get_client_graphList a list of connected clients for Device 360 APIread
  • extreme_cloudiq.d360.get_client_stats_gridGet Client Gridread
  • extreme_cloudiq.d360.get_device_stats_1Get Device Statsread
  • extreme_cloudiq.d360.get_device_tunnel_statusGet Device Tunnel Statusread
  • extreme_cloudiq.d360.get_client_grid_metadataGet Client Grid Filter Metadataread
  • extreme_cloudiq.d360.get_client_statsGet Client Stats Informationread
  • and 10 more in this area
Configuration network15
  • extreme_cloudiq.configuration_network.create_network_servicesCreate Network Serviceswrite
  • extreme_cloudiq.configuration_network.create_tcapCreate tcap (Configuration - Network)write
  • extreme_cloudiq.configuration_network.create_tunnel_concentratorCreate a Tunnel Concentratorwrite
  • extreme_cloudiq.configuration_network.list_network_servicesList Network Servicesread
  • extreme_cloudiq.configuration_network.delete_network_serviceDelete Network Servicesdestructive
  • extreme_cloudiq.configuration_network.delete_tcapDelete tcap (Configuration - Network)destructive
  • and 9 more in this area
NG reports scheduled15
  • extreme_cloudiq.ng_reports_scheduled.add_recipients_to_reportAdd Recipients to Reportwrite
  • extreme_cloudiq.ng_reports_scheduled.create_scheduled_custom_reportCreate a scheduled custom reportwrite
  • extreme_cloudiq.ng_reports_scheduled.get_report_runs_for_scheduleGet report runs for a scheduleread
  • extreme_cloudiq.ng_reports_scheduled.list_scheduled_custom_reportsList Custom Report Schedulesread
  • extreme_cloudiq.ng_reports_scheduled.delete_recipients_from_reportDelete Recipients from Reportdestructive
  • extreme_cloudiq.ng_reports_scheduled.delete_report_runsDelete report runsdestructive
  • and 9 more in this area
Administration13
  • extreme_cloudiq.administration.create_api_access_tokenCreate an API Access tokenwrite
  • extreme_cloudiq.administration.create_credential_distribution_groupCreate a Credential Distribution Groupwrite
  • extreme_cloudiq.administration.list_api_access_tokensList API Access tokensread
  • extreme_cloudiq.administration.list_credential_distribution_groupsList Credential Distribution Groupsread
  • extreme_cloudiq.administration.bulk_delete_api_access_tokenBulk Delete API Access token by IDdestructive
  • extreme_cloudiq.administration.delete_api_access_tokenDelete API Access token by IDdestructive
  • and 7 more in this area
NG reports ondemand13
  • extreme_cloudiq.ng_reports_ondemand.get_application_list_for_filterList of Applications for filteringread
  • extreme_cloudiq.ng_reports_ondemand.get_band_metadataList of Band for filteringread
  • extreme_cloudiq.ng_reports_ondemand.get_client_list_for_filterList of Clients for filteringread
  • extreme_cloudiq.ng_reports_ondemand.get_device_list_for_filterList of Devices for filteringread
  • extreme_cloudiq.ng_reports_ondemand.download_reportDownload the Reports by IDread
  • extreme_cloudiq.ng_reports_ondemand.get_os_filter_metadataList of OS for filteringread
  • and 7 more in this area
Dashboard wired device health12
  • extreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_cpuWired Device Health CPU Usage Issuesread
  • extreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_fanWired Device Health Fan Issuesread
  • extreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_fan_statusWired Device Health Fan Statusread
  • extreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_gridWired Device Health Gridread
  • extreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_memWired Device Health Memory Usage Issuesread
  • extreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_poeWired Device Health PoE Usage Issuesread
  • and 6 more in this area
Dashboard wireless client health11
  • extreme_cloudiq.dashboard_wireless_client_health.export_to_csv_3Export all Client Health Data to CSVwrite
  • extreme_cloudiq.dashboard_wireless_client_health.get_client_association_issuesAssociation issue for wireless clientread
  • extreme_cloudiq.dashboard_wireless_client_health.get_client_auth_issuesAuthentication issue for wireless clientread
  • extreme_cloudiq.dashboard_wireless_client_health.get_client_frequency_distributionWireless clients count with frequency distributionread
  • extreme_cloudiq.dashboard_wireless_client_health.download_client_health_reportDownload the reportread
  • extreme_cloudiq.dashboard_wireless_client_health.get_client_health_connectivity_issuesWireless clients count with connectivity issuesread
  • and 5 more in this area
Hiq11
  • extreme_cloudiq.hiq.create_organizationCreate a new organizationwrite
  • extreme_cloudiq.hiq.get_creating_org_idGet organization for creating new dataread
  • extreme_cloudiq.hiq.get_reading_org_idsGet organizations for reading dataread
  • extreme_cloudiq.hiq.list_organizationsList all organizationsread
  • extreme_cloudiq.hiq.delete_organizationDelete an existing organizationdestructive
  • extreme_cloudiq.hiq.get_hiq_contextGet HIQ contextread
  • and 5 more in this area
Dashboard10
  • extreme_cloudiq.dashboard.export_to_csv_4Export all dashboard data to CSVwrite
  • extreme_cloudiq.dashboard.get_alert_diagnosticsAlert statisticsread
  • extreme_cloudiq.dashboard.get_all_diagnostics_device_typesGet all diagnostics device typesread
  • extreme_cloudiq.dashboard.get_asset_diagnosticsAsset statisticsread
  • extreme_cloudiq.dashboard.download_site_with_issue_reportDownload the reportread
  • extreme_cloudiq.dashboard.get_client_health_diagnosticsClient health statisticsread
  • and 4 more in this area
Client9
  • extreme_cloudiq.client.disconnect_clientsDisconnect the clientswrite
  • extreme_cloudiq.client.get_active_clients_countGet active clients countread
  • extreme_cloudiq.client.get_client_usageGet usage per clientread
  • extreme_cloudiq.client.list_active_clientsList active clientsread
  • extreme_cloudiq.client.disconnect_clientDisconnect the clientdestructive
  • extreme_cloudiq.client.get_clientGet client inforead
  • and 3 more in this area
Configuration deployment9
  • extreme_cloudiq.configuration_deployment.deploy_configPush configuration and upgrade firmwarewrite
  • extreme_cloudiq.configuration_deployment.get_deploy_overviewGet configuration deployment overviewread
  • extreme_cloudiq.configuration_deployment.get_device_firmware_metadatasGet device firmware metadatasread
  • extreme_cloudiq.configuration_deployment.get_list_of_deploymentsGet list of deploymentsread
  • extreme_cloudiq.configuration_deployment.delete_firmware_upgrade_scheduleDelete the deployment schedule by IDdestructive
  • extreme_cloudiq.configuration_deployment.get_deploy_statusGet configuration deployment statusread
  • and 3 more in this area
Log9
  • extreme_cloudiq.log.audit_logs_reportCreate audit logs reportwrite
  • extreme_cloudiq.log.list_accounting_logsList accounting logsread
  • extreme_cloudiq.log.list_audit_logsList audit logsread
  • extreme_cloudiq.log.list_auth_logsList auth logsread
  • extreme_cloudiq.log.download_audit_logs_reportDownload audit logsread
  • extreme_cloudiq.log.get_audit_log_full_descriptionsGet audit log full descriptionsread
  • and 3 more in this area
Dashboard wireless device health8
  • extreme_cloudiq.dashboard_wireless_device_health.export_to_csv_2Export all Wireless Device Health Data to CSVwrite
  • extreme_cloudiq.dashboard_wireless_device_health.get_device_cpu_usage_issue_countCPU usage issues for wireless devicesread
  • extreme_cloudiq.dashboard_wireless_device_health.get_device_health_gridWireless device health gridread
  • extreme_cloudiq.dashboard_wireless_device_health.get_device_memory_usage_issue_countMemory usage issues for wireless devicesread
  • extreme_cloudiq.dashboard_wireless_device_health.download_device_health_reportDownload the reportread
  • extreme_cloudiq.dashboard_wireless_device_health.get_device_poe_usage_issues_countPoE usage issues for wireless devicesread
  • and 2 more in this area
Network policy8
  • extreme_cloudiq.network_policy.add_ssids_to_network_policyAdd SSIDs to a network policywrite
  • extreme_cloudiq.network_policy.create_network_policyCreate network policywrite
  • extreme_cloudiq.network_policy.list_network_policesList network policiesread
  • extreme_cloudiq.network_policy.list_ssids_by_network_policyList SSIDs for a network policyread
  • extreme_cloudiq.network_policy.delete_network_policyDelete the network policydestructive
  • extreme_cloudiq.network_policy.delete_ssids_from_network_policyRemoves SSIDs from the network policydestructive
  • and 2 more in this area
Application7
  • extreme_cloudiq.application.export_application_usage_summaryExport the application usage summarywrite
  • extreme_cloudiq.application.list_application_top_clients_usageList the TopN clients for an applicationread
  • extreme_cloudiq.application.list_application_usage_summaryList the application usage summaryread
  • extreme_cloudiq.application.list_applicationsList the applicationsread
  • extreme_cloudiq.application.download_export_csv_file_1Download the Export CSV fileread
  • extreme_cloudiq.application.list_app_usage_summary_meta_dataApplication usage summary meta dataread
  • and 1 more in this area
Configuration certificate7
  • extreme_cloudiq.configuration_certificate.create_certificate_bundleCreate a Certificate Bundlewrite
  • extreme_cloudiq.configuration_certificate.get_certificate_bundleGet Certificate Bundle by IDread
  • extreme_cloudiq.configuration_certificate.list_certificate_bundlesList Certificate Bundlesread
  • extreme_cloudiq.configuration_certificate.list_certificatesList certificatesread
  • extreme_cloudiq.configuration_certificate.delete_certificateDelete Certificate by IDdestructive
  • extreme_cloudiq.configuration_certificate.delete_certificate_bundleDelete Certificate Bundle by IDdestructive
  • and 1 more in this area
Packet capture7
  • extreme_cloudiq.packet_capture.create_packet_captureCreate a new packet capture sessiondestructive
  • extreme_cloudiq.packet_capture.delete_packet_captureDelete a packet capture sessiondestructive
  • extreme_cloudiq.packet_capture.get_packet_captureGet a packet capture sessionread
  • extreme_cloudiq.packet_capture.list_packet_capturesList packet capture sessionsread
  • extreme_cloudiq.packet_capture.delete_packet_capturesDelete packet capture sessionsdestructive
  • extreme_cloudiq.packet_capture.stop_packet_captureStop a packet capture sessiondestructive
  • and 1 more in this area
Client details6
  • extreme_cloudiq.client_details.get_client_chart_dataGet Client chart dataread
  • extreme_cloudiq.client_details.get_client_details_infoGet Client Details Inforead
  • extreme_cloudiq.client_details.get_connection_trailGet connection trail (Client - Details)read
  • extreme_cloudiq.client_details.get_connectivity_experience_gridGet connectivity experience gridread
  • extreme_cloudiq.client_details.get_roaming_countGet roaming trail countread
  • extreme_cloudiq.client_details.get_roaming_trailGet roaming trail gridread
Configuration basic6
  • extreme_cloudiq.configuration_basic.create_vlan_profileCreate VLAN profilewrite
  • extreme_cloudiq.configuration_basic.get_vlan_profileGet a VLAN profileread
  • extreme_cloudiq.configuration_basic.list_vlan_profilesList VLAN profilesread
  • extreme_cloudiq.configuration_basic.update_vlan_profileUpdate a VLAN profilewrite
  • extreme_cloudiq.configuration_basic.delete_vlan_profileDelete a VLAN profiledestructive
  • extreme_cloudiq.configuration_basic.delete_vlan_profilesDelete VLAN profilesdestructive
Dashboard wireless usage and capacity6
  • extreme_cloudiq.dashboard_wireless_usage_and_capacity.export_to_csv_1Export all Wireless Usage Capacity Data to CSVwrite
  • extreme_cloudiq.dashboard_wireless_usage_and_capacity.get_count_excessive_retriesCount of APs with excessive retriesread
  • extreme_cloudiq.dashboard_wireless_usage_and_capacity.get_packet_loss_excessive_responseCount of APs with excessive packet lossread
  • extreme_cloudiq.dashboard_wireless_usage_and_capacity.get_usage_capacity_gridWireless usage & capacity gridread
  • extreme_cloudiq.dashboard_wireless_usage_and_capacity.download_usage_and_capacity_reportDownload the reportread
  • extreme_cloudiq.dashboard_wireless_usage_and_capacity.get_wireless_usage_capacity_excessive_utilizationCount of APs with excessive utilizationread
Essentials extreme location6
  • extreme_cloudiq.essentials_extreme_location.get_client_current_locationGet the current location of the clientread
  • extreme_cloudiq.essentials_extreme_location.get_client_density_map_dataGet the client density map dataread
  • extreme_cloudiq.essentials_extreme_location.get_client_pathGet the path of the client in the specified intervalread
  • extreme_cloudiq.essentials_extreme_location.get_current_location_of_all_clients_on_floorGet all connected clients on a floorread
  • extreme_cloudiq.essentials_extreme_location.get_client_last_known_location_in_intervalGet the last known location of the client in the specified intervalread
  • extreme_cloudiq.essentials_extreme_location.get_client_last_locationGet the last known location of the clientread
Authorization5
  • extreme_cloudiq.authorization.check_permissionsCheck permissionsread
  • extreme_cloudiq.authorization.generate_api_tokenGenerate new API tokenwrite
  • extreme_cloudiq.authorization.get_current_api_token_infoGet current API token detailsread
  • extreme_cloudiq.authorization.validate_api_tokenValidate API tokenread
  • extreme_cloudiq.authorization.list_permissionsGet permissions for current login userread
Dashboard wired client health5
  • extreme_cloudiq.dashboard_wired_client_health.get_ip_connectivity_issuesWired clients count with IP connectivity issuesread
  • extreme_cloudiq.dashboard_wired_client_health.get_port_congestionWired clients count with port congestion issuesread
  • extreme_cloudiq.dashboard_wired_client_health.get_port_errorsWired clients count with port errorsread
  • extreme_cloudiq.dashboard_wired_client_health.get_traffic_anomaliesWired clients count with traffic anomaliesread
  • extreme_cloudiq.dashboard_wired_client_health.get_wired_client_health_gridWired client health gridread
Network scorecard5
  • extreme_cloudiq.network_scorecard.get_client_healthGet the overall client health scoreread
  • extreme_cloudiq.network_scorecard.get_device_healthGet the overall device health scoreread
  • extreme_cloudiq.network_scorecard.get_network_healthGet the overall network health scoreread
  • extreme_cloudiq.network_scorecard.get_services_healthGet the overall services health scoreread
  • extreme_cloudiq.network_scorecard.get_wifi_healthGet the overall wifi health scoreread
Notification5
  • extreme_cloudiq.notification.create_subscriptionsCreate webhook subscriptionswrite
  • extreme_cloudiq.notification.export_to_csv_5Export all webhook subscriptions to CSVread
  • extreme_cloudiq.notification.listList webhook subscriptionsread
  • extreme_cloudiq.notification.update_webhook_subscriptionUpdate webhook subscriptionwrite
  • extreme_cloudiq.notification.delete_subscriptionDelete webhook subscriptiondestructive
Airrm endpoint4
  • extreme_cloudiq.airrm_endpoint.get_device_ap_infoGet Device AP Informationread
  • extreme_cloudiq.airrm_endpoint.get_device_regulatory_config_afc_spectrumGet Device Regulatory Config and AFC Spectrumread
  • extreme_cloudiq.airrm_endpoint.get_devices_radio_infoGet Devices Radio Informationread
  • extreme_cloudiq.airrm_endpoint.get_site_device_regulatory_config_afc_spectrumGet Site Device Regulatory Config and AFC Spectrumread
Dashboard wired usage and capacity4
  • extreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_congestionWired devices congestionread
  • extreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_gridWired Usage and Capacity gridread
  • extreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_throughputWired devices throughputread
  • extreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_usage_utilizationWired devices total utilized bandwidthread
Misc3
  • extreme_cloudiq.misc.get_country_listGet country listread
  • extreme_cloudiq.misc.get_state_list_by_country_codeGet state list by country coderead
  • extreme_cloudiq.misc.validate_country_codeValidate country coderead
Operation3
  • extreme_cloudiq.operation.cancel_operationCancel Long-Running Operation (LRO)write
  • extreme_cloudiq.operation.delete_operationDelete Long-Running Operation (LRO)destructive
  • extreme_cloudiq.operation.get_operationGet Long-Running Operation (LRO) status and resultread
RTTS endpoint3
  • extreme_cloudiq.rtts_endpoint.create_rtts_sessionCreatewrite
  • extreme_cloudiq.rtts_endpoint.delete_rtts_sessionDelete rtts session (rtts-endpoint)destructive
  • extreme_cloudiq.rtts_endpoint.list_rtts_supported_devicesList RTTS supported devicesread
Thread3
  • extreme_cloudiq.thread.get_thread_network_topologyGet thread network topologyread
  • extreme_cloudiq.thread.get_thread_networksGet active thread networksread
  • extreme_cloudiq.thread.get_thread_routersList thread routersread
Use folder preferences2
  • extreme_cloudiq.use_folder_preferences.query_user_folder_preferencesQuery user folder preferencesread
  • extreme_cloudiq.use_folder_preferences.save_user_folder_preferencesSave user folder preferences values.write
Authentication1
  • extreme_cloudiq.authentication.logoutUser logout (Revoke the current access token)destructive
Geo view1
  • extreme_cloudiq.geo_view.get_geo_view_dataGet GeoView Dataread
Switch inspector panel1
  • extreme_cloudiq.switch_inspector_panel.get_diagnosticsSwitch Inspector Panel Diagnosticsread
Universal compute platform1
  • extreme_cloudiq.universal_compute_platform.get_ucp_enginesGet UCP Engines by IDread

This index shows a sample of each area. All 686 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The ExtremeCloud IQ MCP server, answered.

Is there an ExtremeCloud IQ MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 686 ExtremeCloud IQ actions across configuration policy, device, location and configuration authentication, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by ExtremeCloud IQ.

What do I need to connect ExtremeCloud IQ?

ExtremeCloud IQ API token, sent as `Authorization. The free call account { op: "connections.requirements", service: "extreme_cloudiq" } lists exactly what to paste.

Can an AI agent delete or change things in ExtremeCloud IQ?

Only if its key allows it, and only with an explicit confirmation. 91 ExtremeCloud IQ actions are destructive, including delete user by ID, delete a device and reset VIQ. 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 ExtremeCloud IQ API limit?

actionlake paces every call to the limits in the ExtremeCloud IQ service file: 7,500 calls an hour per connection. Repeated reads are answered from cache (371 ExtremeCloud IQ actions can be), which never reaches ExtremeCloud IQ.

What does an ExtremeCloud IQ action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (686 ExtremeCloud IQ actions page). Cache hits, searches, dry runs and calls ExtremeCloud IQ 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 ExtremeCloud IQ API does it cover?

The ExtremeCloud IQ API 25.14.1-4 (OpenAPI 3.1.0) at api.extremecloudiq.com. It is built from ExtremeCloud IQ's documentation as read on 23 October 2026. 686 actions in 47 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my ExtremeCloud IQ 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 ExtremeCloud IQ 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 ExtremeCloud IQ today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.