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/mcpdo { 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.
- 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 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 - 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: "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
Configuration policy
10837 read · 53 write · 18 destructive
Create classification rule · Create a client monitor profile · Create new cloud config group · Create a Hotspot profile
Device
8332 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
Location
3814 read · 17 write · 7 destructive
Create a building · Create a floor · Creates one floor map label. · Create a location
Configuration authentication
3516 read · 12 write · 7 destructive
Create external RADIUS server configuration · Create internal RADIUS server configuration · Create LDAP server · Create RADIUS client object configuration
Alert
3413 read · 15 write · 6 destructive
List the alerts · Count the alerts by different grouping · Create alert email subscription · Create a site based alert policy
Copilot anomalies
3125 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)
Afc
2617 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)
Configuration user management
269 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
extreme_cloudiq.user.list_usersList all users | List all users | read | identity.user.list474 connectors |
extreme_cloudiq.user.get_current_userGet current user info | Get current user info | read | identity.current_user.get307 connectors |
extreme_cloudiq.user.create_userCreate new user | Create new user | write | identity.user.create262 connectors |
extreme_cloudiq.device.list_devicesList devices | List devices | read | asset.asset.list42 connectors |
extreme_cloudiq.user.delete_userDelete user by ID | Delete user by ID | destructive | identity.user.delete253 connectors |
extreme_cloudiq.device.get_deviceGet device info for a specific device | Get device info for a specific device | read | asset.asset.get40 connectors |
extreme_cloudiq.alert.list_alertsList the alerts | List the alerts | read | this connector |
extreme_cloudiq.account.export_viqExport VIQ data | Export VIQ data | write | this connector |
extreme_cloudiq.user.export_to_csvExport the Users grid data | Export the Users grid data | write | this connector |
extreme_cloudiq.location.list_sitesList sites | List sites | read | this connector |
extreme_cloudiq.location.create_siteCreate a site | Create a site | write | this connector |
extreme_cloudiq.user.list_users_gridList Users | List Users | read | this 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.
- Readread
Which ExtremeCloud IQ alerts are open right now? Group them by service.
calls
extreme_cloudiq.alert.list_alerts - Writewrite
Create new user in ExtremeCloud IQ. Show me exactly what you will send before you save it.
calls
extreme_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 ID
extreme_cloudiq.user.delete_user - Delete a device
extreme_cloudiq.device.delete_device - Reset VIQ
extreme_cloudiq.account.reset_viq - Reset a device to factory default
extreme_cloudiq.device.reset_device - Reboot a device
extreme_cloudiq.device.reboot_device - Reset devices to factory default
extreme_cloudiq.device.reset_devices - Delete a site by ID
extreme_cloudiq.location.delete_site - Delete a zone by ID
extreme_cloudiq.location.delete_zone - Backup History Delete
extreme_cloudiq.account.delete_backup - Delete devices
extreme_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.
Delete user by ID?
intent: the user asked me to delete user by ID
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]" } ]}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
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 rulewriteextreme_cloudiq.configuration_policy.create_client_monitor_profileCreate a client monitor profilewriteextreme_cloudiq.configuration_policy.create_cloud_config_groupCreate new cloud config groupwriteextreme_cloudiq.configuration_policy.create_hotspot_profileCreate a Hotspot profilewriteextreme_cloudiq.configuration_policy.attach_client_monitor_profile_to_ssidAttach client monitor profile to an SSIDwriteextreme_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 devicereadextreme_cloudiq.device.delete_deviceDelete a devicedestructiveextreme_cloudiq.device.get_deviceGet device info for a specific devicereadextreme_cloudiq.device.list_devicesList devicesreadextreme_cloudiq.device.advanced_onboard_devicesAdvanced Onboard Deviceswriteextreme_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 buildingwriteextreme_cloudiq.location.create_floorCreate a floorwriteextreme_cloudiq.location.create_floor_map_labelCreates one floor map label.writeextreme_cloudiq.location.create_locationCreate a locationwriteextreme_cloudiq.location.bulk_update_floor_map_labelsUpdates one ore more floor map labels.writeextreme_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 configurationwriteextreme_cloudiq.configuration_authentication.create_internal_radius_serverCreate internal RADIUS server configurationwriteextreme_cloudiq.configuration_authentication.create_ldap_serverCreate LDAP serverwriteextreme_cloudiq.configuration_authentication.create_radius_client_objectCreate RADIUS client object configurationwriteextreme_cloudiq.configuration_authentication.create_radius_proxyCreate RADIUS proxy configurationwriteextreme_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 groupingreadextreme_cloudiq.alert.create_alert_email_subscriptionCreate alert email subscriptionwriteextreme_cloudiq.alert.create_alert_policyCreate a site based alert policywriteextreme_cloudiq.alert.list_alertsList the alertsreadextreme_cloudiq.alert.acknowledge_alertsAcknowledge the alertswriteextreme_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)readextreme_cloudiq.copilot_anomalies.get_copilot_devices_with_locationsGet copilot devices with locations (Copilot - Anomalies)readextreme_cloudiq.copilot_anomalies.get_missing_vlan_excluded_vlan_listGet missing vlan excluded vlan list (Copilot - Anomalies)readextreme_cloudiq.copilot_anomalies.list_anomaly_locationsList anomaly locations (Copilot - Anomalies)readextreme_cloudiq.copilot_anomalies.get_anomalies_reportGet anomalies report (Copilot - Anomalies)readextreme_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)writeextreme_cloudiq.afc.get_afc_grid_filter_metadataRM AFC Device Metadata Pagereadextreme_cloudiq.afc.get_afc_spectrum_per_apGet afc spectrum per ap (AFC)readextreme_cloudiq.afc.get_afc_spectrum_per_siteGet afc spectrum per site (AFC)readextreme_cloudiq.afc.add_floor_afc_propertiesAFC Related Floor and AP Height and Accuracy datawriteextreme_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 userwriteextreme_cloudiq.configuration_user_management.create_key_based_pcg_network_policyCreate a Key-based Private Client Groupwriteextreme_cloudiq.configuration_user_management.create_user_groupCreate user groupwriteextreme_cloudiq.configuration_user_management.get_key_based_pcg_usersGet users for a PCG-enabled network policyreadextreme_cloudiq.configuration_user_management.add_key_based_pcg_usersAdd users to a PCG-enabled network policywriteextreme_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 datawriteextreme_cloudiq.account.get_api_access_tokensList Third Party Applicationsreadextreme_cloudiq.account.list_backup_historyList backup history gridreadextreme_cloudiq.account.list_external_accountsList accessible external guest accountsreadextreme_cloudiq.account.backup_viqBackup VIQwriteextreme_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)readextreme_cloudiq.copilot_connectivity_experience.get_wired_connectivity_experienceGet wired connectivity experience (Copilot - Connectivity Experience)readextreme_cloudiq.copilot_connectivity_experience.get_wired_eventsGet wired events (Copilot - Connectivity Experience)readextreme_cloudiq.copilot_connectivity_experience.get_wireless_connectivity_experienceGet wireless connectivity experience (Copilot - Connectivity Experience)readextreme_cloudiq.copilot_connectivity_experience.get_connectivity_details_by_client_typeGet connectivity details by client type (Copilot - Connectivity Experience)readextreme_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 userwriteextreme_cloudiq.user.get_current_userGet current user inforeadextreme_cloudiq.user.get_userGet user info by IDreadextreme_cloudiq.user.list_usersList all usersreadextreme_cloudiq.user.delete_userDelete user by IDdestructiveextreme_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 APIreadextreme_cloudiq.d360.get_client_stats_gridGet Client Gridreadextreme_cloudiq.d360.get_device_stats_1Get Device Statsreadextreme_cloudiq.d360.get_device_tunnel_statusGet Device Tunnel Statusreadextreme_cloudiq.d360.get_client_grid_metadataGet Client Grid Filter Metadatareadextreme_cloudiq.d360.get_client_statsGet Client Stats Informationread- and 10 more in this area
Configuration network15
extreme_cloudiq.configuration_network.create_network_servicesCreate Network Serviceswriteextreme_cloudiq.configuration_network.create_tcapCreate tcap (Configuration - Network)writeextreme_cloudiq.configuration_network.create_tunnel_concentratorCreate a Tunnel Concentratorwriteextreme_cloudiq.configuration_network.list_network_servicesList Network Servicesreadextreme_cloudiq.configuration_network.delete_network_serviceDelete Network Servicesdestructiveextreme_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 Reportwriteextreme_cloudiq.ng_reports_scheduled.create_scheduled_custom_reportCreate a scheduled custom reportwriteextreme_cloudiq.ng_reports_scheduled.get_report_runs_for_scheduleGet report runs for a schedulereadextreme_cloudiq.ng_reports_scheduled.list_scheduled_custom_reportsList Custom Report Schedulesreadextreme_cloudiq.ng_reports_scheduled.delete_recipients_from_reportDelete Recipients from Reportdestructiveextreme_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 tokenwriteextreme_cloudiq.administration.create_credential_distribution_groupCreate a Credential Distribution Groupwriteextreme_cloudiq.administration.list_api_access_tokensList API Access tokensreadextreme_cloudiq.administration.list_credential_distribution_groupsList Credential Distribution Groupsreadextreme_cloudiq.administration.bulk_delete_api_access_tokenBulk Delete API Access token by IDdestructiveextreme_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 filteringreadextreme_cloudiq.ng_reports_ondemand.get_band_metadataList of Band for filteringreadextreme_cloudiq.ng_reports_ondemand.get_client_list_for_filterList of Clients for filteringreadextreme_cloudiq.ng_reports_ondemand.get_device_list_for_filterList of Devices for filteringreadextreme_cloudiq.ng_reports_ondemand.download_reportDownload the Reports by IDreadextreme_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 Issuesreadextreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_fanWired Device Health Fan Issuesreadextreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_fan_statusWired Device Health Fan Statusreadextreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_gridWired Device Health Gridreadextreme_cloudiq.dashboard_wired_device_health.get_wired_device_health_memWired Device Health Memory Usage Issuesreadextreme_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 CSVwriteextreme_cloudiq.dashboard_wireless_client_health.get_client_association_issuesAssociation issue for wireless clientreadextreme_cloudiq.dashboard_wireless_client_health.get_client_auth_issuesAuthentication issue for wireless clientreadextreme_cloudiq.dashboard_wireless_client_health.get_client_frequency_distributionWireless clients count with frequency distributionreadextreme_cloudiq.dashboard_wireless_client_health.download_client_health_reportDownload the reportreadextreme_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 organizationwriteextreme_cloudiq.hiq.get_creating_org_idGet organization for creating new datareadextreme_cloudiq.hiq.get_reading_org_idsGet organizations for reading datareadextreme_cloudiq.hiq.list_organizationsList all organizationsreadextreme_cloudiq.hiq.delete_organizationDelete an existing organizationdestructiveextreme_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 CSVwriteextreme_cloudiq.dashboard.get_alert_diagnosticsAlert statisticsreadextreme_cloudiq.dashboard.get_all_diagnostics_device_typesGet all diagnostics device typesreadextreme_cloudiq.dashboard.get_asset_diagnosticsAsset statisticsreadextreme_cloudiq.dashboard.download_site_with_issue_reportDownload the reportreadextreme_cloudiq.dashboard.get_client_health_diagnosticsClient health statisticsread- and 4 more in this area
Client9
extreme_cloudiq.client.disconnect_clientsDisconnect the clientswriteextreme_cloudiq.client.get_active_clients_countGet active clients countreadextreme_cloudiq.client.get_client_usageGet usage per clientreadextreme_cloudiq.client.list_active_clientsList active clientsreadextreme_cloudiq.client.disconnect_clientDisconnect the clientdestructiveextreme_cloudiq.client.get_clientGet client inforead- and 3 more in this area
Configuration deployment9
extreme_cloudiq.configuration_deployment.deploy_configPush configuration and upgrade firmwarewriteextreme_cloudiq.configuration_deployment.get_deploy_overviewGet configuration deployment overviewreadextreme_cloudiq.configuration_deployment.get_device_firmware_metadatasGet device firmware metadatasreadextreme_cloudiq.configuration_deployment.get_list_of_deploymentsGet list of deploymentsreadextreme_cloudiq.configuration_deployment.delete_firmware_upgrade_scheduleDelete the deployment schedule by IDdestructiveextreme_cloudiq.configuration_deployment.get_deploy_statusGet configuration deployment statusread- and 3 more in this area
Log9
extreme_cloudiq.log.audit_logs_reportCreate audit logs reportwriteextreme_cloudiq.log.list_accounting_logsList accounting logsreadextreme_cloudiq.log.list_audit_logsList audit logsreadextreme_cloudiq.log.list_auth_logsList auth logsreadextreme_cloudiq.log.download_audit_logs_reportDownload audit logsreadextreme_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 CSVwriteextreme_cloudiq.dashboard_wireless_device_health.get_device_cpu_usage_issue_countCPU usage issues for wireless devicesreadextreme_cloudiq.dashboard_wireless_device_health.get_device_health_gridWireless device health gridreadextreme_cloudiq.dashboard_wireless_device_health.get_device_memory_usage_issue_countMemory usage issues for wireless devicesreadextreme_cloudiq.dashboard_wireless_device_health.download_device_health_reportDownload the reportreadextreme_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 policywriteextreme_cloudiq.network_policy.create_network_policyCreate network policywriteextreme_cloudiq.network_policy.list_network_policesList network policiesreadextreme_cloudiq.network_policy.list_ssids_by_network_policyList SSIDs for a network policyreadextreme_cloudiq.network_policy.delete_network_policyDelete the network policydestructiveextreme_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 summarywriteextreme_cloudiq.application.list_application_top_clients_usageList the TopN clients for an applicationreadextreme_cloudiq.application.list_application_usage_summaryList the application usage summaryreadextreme_cloudiq.application.list_applicationsList the applicationsreadextreme_cloudiq.application.download_export_csv_file_1Download the Export CSV filereadextreme_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 Bundlewriteextreme_cloudiq.configuration_certificate.get_certificate_bundleGet Certificate Bundle by IDreadextreme_cloudiq.configuration_certificate.list_certificate_bundlesList Certificate Bundlesreadextreme_cloudiq.configuration_certificate.list_certificatesList certificatesreadextreme_cloudiq.configuration_certificate.delete_certificateDelete Certificate by IDdestructiveextreme_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 sessiondestructiveextreme_cloudiq.packet_capture.delete_packet_captureDelete a packet capture sessiondestructiveextreme_cloudiq.packet_capture.get_packet_captureGet a packet capture sessionreadextreme_cloudiq.packet_capture.list_packet_capturesList packet capture sessionsreadextreme_cloudiq.packet_capture.delete_packet_capturesDelete packet capture sessionsdestructiveextreme_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 datareadextreme_cloudiq.client_details.get_client_details_infoGet Client Details Inforeadextreme_cloudiq.client_details.get_connection_trailGet connection trail (Client - Details)readextreme_cloudiq.client_details.get_connectivity_experience_gridGet connectivity experience gridreadextreme_cloudiq.client_details.get_roaming_countGet roaming trail countreadextreme_cloudiq.client_details.get_roaming_trailGet roaming trail gridread
Configuration basic6
extreme_cloudiq.configuration_basic.create_vlan_profileCreate VLAN profilewriteextreme_cloudiq.configuration_basic.get_vlan_profileGet a VLAN profilereadextreme_cloudiq.configuration_basic.list_vlan_profilesList VLAN profilesreadextreme_cloudiq.configuration_basic.update_vlan_profileUpdate a VLAN profilewriteextreme_cloudiq.configuration_basic.delete_vlan_profileDelete a VLAN profiledestructiveextreme_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 CSVwriteextreme_cloudiq.dashboard_wireless_usage_and_capacity.get_count_excessive_retriesCount of APs with excessive retriesreadextreme_cloudiq.dashboard_wireless_usage_and_capacity.get_packet_loss_excessive_responseCount of APs with excessive packet lossreadextreme_cloudiq.dashboard_wireless_usage_and_capacity.get_usage_capacity_gridWireless usage & capacity gridreadextreme_cloudiq.dashboard_wireless_usage_and_capacity.download_usage_and_capacity_reportDownload the reportreadextreme_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 clientreadextreme_cloudiq.essentials_extreme_location.get_client_density_map_dataGet the client density map datareadextreme_cloudiq.essentials_extreme_location.get_client_pathGet the path of the client in the specified intervalreadextreme_cloudiq.essentials_extreme_location.get_current_location_of_all_clients_on_floorGet all connected clients on a floorreadextreme_cloudiq.essentials_extreme_location.get_client_last_known_location_in_intervalGet the last known location of the client in the specified intervalreadextreme_cloudiq.essentials_extreme_location.get_client_last_locationGet the last known location of the clientread
Authorization5
extreme_cloudiq.authorization.check_permissionsCheck permissionsreadextreme_cloudiq.authorization.generate_api_tokenGenerate new API tokenwriteextreme_cloudiq.authorization.get_current_api_token_infoGet current API token detailsreadextreme_cloudiq.authorization.validate_api_tokenValidate API tokenreadextreme_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 issuesreadextreme_cloudiq.dashboard_wired_client_health.get_port_congestionWired clients count with port congestion issuesreadextreme_cloudiq.dashboard_wired_client_health.get_port_errorsWired clients count with port errorsreadextreme_cloudiq.dashboard_wired_client_health.get_traffic_anomaliesWired clients count with traffic anomaliesreadextreme_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 scorereadextreme_cloudiq.network_scorecard.get_device_healthGet the overall device health scorereadextreme_cloudiq.network_scorecard.get_network_healthGet the overall network health scorereadextreme_cloudiq.network_scorecard.get_services_healthGet the overall services health scorereadextreme_cloudiq.network_scorecard.get_wifi_healthGet the overall wifi health scoreread
Notification5
extreme_cloudiq.notification.create_subscriptionsCreate webhook subscriptionswriteextreme_cloudiq.notification.export_to_csv_5Export all webhook subscriptions to CSVreadextreme_cloudiq.notification.listList webhook subscriptionsreadextreme_cloudiq.notification.update_webhook_subscriptionUpdate webhook subscriptionwriteextreme_cloudiq.notification.delete_subscriptionDelete webhook subscriptiondestructive
Airrm endpoint4
extreme_cloudiq.airrm_endpoint.get_device_ap_infoGet Device AP Informationreadextreme_cloudiq.airrm_endpoint.get_device_regulatory_config_afc_spectrumGet Device Regulatory Config and AFC Spectrumreadextreme_cloudiq.airrm_endpoint.get_devices_radio_infoGet Devices Radio Informationreadextreme_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 congestionreadextreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_gridWired Usage and Capacity gridreadextreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_throughputWired devices throughputreadextreme_cloudiq.dashboard_wired_usage_and_capacity.get_wired_usage_capacity_usage_utilizationWired devices total utilized bandwidthread
Misc3
extreme_cloudiq.misc.get_country_listGet country listreadextreme_cloudiq.misc.get_state_list_by_country_codeGet state list by country codereadextreme_cloudiq.misc.validate_country_codeValidate country coderead
Operation3
extreme_cloudiq.operation.cancel_operationCancel Long-Running Operation (LRO)writeextreme_cloudiq.operation.delete_operationDelete Long-Running Operation (LRO)destructiveextreme_cloudiq.operation.get_operationGet Long-Running Operation (LRO) status and resultread
RTTS endpoint3
extreme_cloudiq.rtts_endpoint.create_rtts_sessionCreatewriteextreme_cloudiq.rtts_endpoint.delete_rtts_sessionDelete rtts session (rtts-endpoint)destructiveextreme_cloudiq.rtts_endpoint.list_rtts_supported_devicesList RTTS supported devicesread
Thread3
extreme_cloudiq.thread.get_thread_network_topologyGet thread network topologyreadextreme_cloudiq.thread.get_thread_networksGet active thread networksreadextreme_cloudiq.thread.get_thread_routersList thread routersread
Use folder preferences2
extreme_cloudiq.use_folder_preferences.query_user_folder_preferencesQuery user folder preferencesreadextreme_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.