# Tplink Omada MCP server

Agent View of the PolicyLayer registry record for Tplink Omada: identity, probed posture, risk grade, and all 327 tools classified. HTML page: https://policylayer.com/tools/migueltvms-tplink-omada-mcp

## Facts

- Server id: `migueltvms/tplink-omada-mcp`
- Homepage: https://github.com/MiguelTVMS/tplink-omada-mcp
- Registry record: grade C, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 327
- Tool categories present: Read, Write
- Tags: migueltvms tplink omada mcp
- Record last modified: 2026-08-01T12:03:05.097Z

## Tools (327)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `getAccessControl` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getaccesscontrol.md |
| `getAclConfigTypeSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getaclconfigtypesetting.md |
| `getAdvancedVpnSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getadvancedvpnsetting.md |
| `getAlg` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getalg.md |
| `getAllCloudUsers` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getallcloudusers.md |
| `getAllDeviceBySite` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getalldevicebysite.md |
| `getAllLocalUsers` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getalllocalusers.md |
| `getAllRoles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getallroles.md |
| `getAllUsersApp` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getallusersapp.md |
| `getApDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapdetail.md |
| `getApGeneralConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapgeneralconfig.md |
| `getApIpv6Config` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapipv6config.md |
| `getApLldpConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getaplldpconfig.md |
| `getApLoadBalance` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getaploadbalance.md |
| `getApOfdmaConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapofdmaconfig.md |
| `getAppControlCategories` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getappcontrolcategories.md |
| `getAppControlRules` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getappcontrolrules.md |
| `getAppGroupProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getappgroupprofile.md |
| `getApplicationAcl` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapplicationacl.md |
| `getApplicationControlStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapplicationcontrolstatus.md |
| `getApQosConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapqosconfig.md |
| `getApRadios` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapradios.md |
| `getApSnmpConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapsnmpconfig.md |
| `getApUplinkConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapuplinkconfig.md |
| `getApVlanConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getapvlanconfig.md |
| `getAttackDefenseSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getattackdefensesetting.md |
| `getAuditLogSettingForGlobal` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getauditlogsettingforglobal.md |
| `getAuditLogSettingForSite` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getauditlogsettingforsite.md |
| `getAuditLogsForGlobal` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getauditlogsforglobal.md |
| `getAvailableRoles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getavailableroles.md |
| `getBackupFileList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbackupfilelist.md |
| `getBackupResult` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbackupresult.md |
| `getBandSteeringSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbandsteeringsetting.md |
| `getBandwidthControl` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbandwidthcontrol.md |
| `getBandwidthCtrl` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbandwidthctrl.md |
| `getBandwidthCtrlDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbandwidthctrldetail.md |
| `getBeaconControlSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbeaconcontrolsetting.md |
| `getBuiltinRadiusUsers` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getbuiltinradiususers.md |
| `getCableTestFullResults` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getcabletestfullresults.md |
| `getCableTestLogs` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getcabletestlogs.md |
| `getCertificate` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getcertificate.md |
| `getChannelLimitSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getchannellimitsetting.md |
| `getChannels` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getchannels.md |
| `getClient` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclient.md |
| `getClientActiveTimeout` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclientactivetimeout.md |
| `getClientDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclientdetail.md |
| `getClientHistoryDataEnable` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclienthistorydataenable.md |
| `getClientsDistribution` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclientsdistribution.md |
| `getClientToSiteVpnServerInfo` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclienttositevpnserverinfo.md |
| `getCloudAccessStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getcloudaccessstatus.md |
| `getCloudUserInfo` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getclouduserinfo.md |
| `getControllerPort` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getcontrollerport.md |
| `getControllerStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getcontrollerstatus.md |
| `getDashboardMostActiveEaps` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardmostactiveeaps.md |
| `getDashboardMostActiveSwitches` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardmostactiveswitches.md |
| `getDashboardOverview` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardoverview.md |
| `getDashboardPoEUsage` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardpoeusage.md |
| `getDashboardSwitchSummary` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardswitchsummary.md |
| `getDashboardTopCpuUsage` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardtopcpuusage.md |
| `getDashboardTopMemoryUsage` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardtopmemoryusage.md |
| `getDashboardTrafficActivities` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardtrafficactivities.md |
| `getDashboardWifiSummary` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdashboardwifisummary.md |
| `getDataRetention` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdataretention.md |
| `getDdnsGrid` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getddnsgrid.md |
| `getDevice` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdevice.md |
| `getDeviceAccessManagement` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdeviceaccessmanagement.md |
| `getDeviceTagList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdevicetaglist.md |
| `getDhcpReservationGrid` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdhcpreservationgrid.md |
| `getDisableNatList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdisablenatlist.md |
| `getDnsCacheDataList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdnscachedatalist.md |
| `getDnsCacheSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdnscachesetting.md |
| `getDnsProxy` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdnsproxy.md |
| `getDot1xConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdot1xconfig.md |
| `getDownlinkWiredDevices` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdownlinkwireddevices.md |
| `getDscpConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getdscpconfig.md |
| `getEapDot1xSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/geteapdot1xsetting.md |
| `getExperienceImprovement` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getexperienceimprovement.md |
| `getFirewallSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getfirewallsetting.md |
| `getFirmwareInfo` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getfirmwareinfo.md |
| `getFirmwareUpgradePlan` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getfirmwareupgradeplan.md |
| `getGatewayDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgatewaydetail.md |
| `getGatewayLanStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgatewaylanstatus.md |
| `getGatewayPorts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgatewayports.md |
| `getGatewayQosClassRules` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgatewayqosclassrules.md |
| `getGatewayWanStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgatewaywanstatus.md |
| `getGeneralSettings` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgeneralsettings.md |
| `getGlobalDashboardOverview` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getglobaldashboardoverview.md |
| `getGlobalSecuritySetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getglobalsecuritysetting.md |
| `getGoogleLdapProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgoogleldapprofile.md |
| `getGridAllowList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridallowlist.md |
| `getGridAllowMacFiltering` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridallowmacfiltering.md |
| `getGridAutoCheckUpgrade` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridautocheckupgrade.md |
| `getGridBandwidthCtrlRule` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridbandwidthctrlrule.md |
| `getGridBlockList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridblocklist.md |
| `getGridClientHistory` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridclienthistory.md |
| `getGridDashboardIpsecTunnelStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgriddashboardipsectunnelstats.md |
| `getGridDashboardOpenVpnTunnelStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgriddashboardopenvpntunnelstats.md |
| `getGridDashboardTunnelStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgriddashboardtunnelstats.md |
| `getGridDenyMacFiltering` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgriddenymacfiltering.md |
| `getGridEapRule` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgrideaprule.md |
| `getGridGatewayRule` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridgatewayrule.md |
| `getGridIpMacBinding` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridipmacbinding.md |
| `getGridIpsecFailover` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridipsecfailover.md |
| `getGridKnownClients` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridknownclients.md |
| `getGridOtoNats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridotonats.md |
| `getGridPolicyRouting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridpolicyrouting.md |
| `getGridSessionLimitRule` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridsessionlimitrule.md |
| `getGridSignature` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridsignature.md |
| `getGridStaticRouting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridstaticrouting.md |
| `getGridVirtualWan` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgridvirtualwan.md |
| `getGroupPolicyDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgrouppolicydetail.md |
| `getGroupProfilesByType` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getgroupprofilesbytype.md |
| `getIgmp` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getigmp.md |
| `getInterfaceLanNetwork` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinterfacelannetwork.md |
| `getInterfaceLanNetworkV2` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinterfacelannetworkv2.md |
| `getInterference` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinterference.md |
| `getInternet` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinternet.md |
| `getInternetBasicPortInfo` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinternetbasicportinfo.md |
| `getInternetInfo` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinternetinfo.md |
| `getInternetLoadBalance` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getinternetloadbalance.md |
| `getIpGroupProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getipgroupprofile.md |
| `getIpMacBindingGeneralSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getipmacbindinggeneralsetting.md |
| `getIpsConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getipsconfig.md |
| `getIpsecTunnelDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getipsectunneldetail.md |
| `getIpsecTunnelList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getipsectunnellist.md |
| `getIpsecVpnStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getipsecvpnstats.md |
| `getIptvSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getiptvsetting.md |
| `getIspBandScan` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getispbandscan.md |
| `getIspLoad` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getispload.md |
| `getLanClientCount` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlanclientcount.md |
| `getLanDnsRules` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlandnsrules.md |
| `getLanNetworkList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlannetworklist.md |
| `getLanNetworkListV2` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlannetworklistv2.md |
| `getLanProfileEsUsage` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlanprofileesusage.md |
| `getLanProfileList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlanprofilelist.md |
| `getLdapProfileList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getldapprofilelist.md |
| `getLldpSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlldpsetting.md |
| `getLogging` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlogging.md |
| `getLogSettingForGlobal` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlogsettingforglobal.md |
| `getLogSettingForGlobalV2` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlogsettingforglobalv2.md |
| `getLogSettingForSite` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlogsettingforsite.md |
| `getLogSettingForSiteV2` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlogsettingforsitev2.md |
| `getLtePortConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getlteportconfig.md |
| `getMacAuthSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmacauthsetting.md |
| `getMacAuthSsids` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmacauthssids.md |
| `getMacFilterDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmacfilterdetail.md |
| `getMacFilteringGeneralSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmacfilteringgeneralsetting.md |
| `getMailServerStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmailserverstatus.md |
| `getMeshSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmeshsetting.md |
| `getMeshStatistics` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmeshstatistics.md |
| `getMfaStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmfastatus.md |
| `getMulticastRateLimit` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getmulticastratelimit.md |
| `getNtpSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getntpsetting.md |
| `getOsgCustomAclList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getosgcustomacllist.md |
| `getOspfInterface` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getospfinterface.md |
| `getOspfNeighbors` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getospfneighbors.md |
| `getOspfProcess` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getospfprocess.md |
| `getOswAclList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getoswacllist.md |
| `getOswStackLagList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getoswstacklaglist.md |
| `getOuiProfileList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getouiprofilelist.md |
| `getPastClientNum` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getpastclientnum.md |
| `getPoeScheduleList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getpoeschedulelist.md |
| `getPortalPort` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getportalport.md |
| `getPortalProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getportalprofile.md |
| `getPortForwardingList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getportforwardinglist.md |
| `getPortForwardingStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getportforwardingstatus.md |
| `getPortScheduleList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getportschedulelist.md |
| `getPortSchedulePorts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getportscheduleports.md |
| `getPpskNetworkProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getppsknetworkprofile.md |
| `getPPSKProfiles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getppskprofiles.md |
| `getPpskUserGroup` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getppskusergroup.md |
| `getPpskUserList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getppskuserlist.md |
| `getQosMarkingRule` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getqosmarkingrule.md |
| `getQosPolicy` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getqospolicy.md |
| `getQosPolicyRule` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getqospolicyrule.md |
| `getQosProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getqosprofile.md |
| `getRadioFrequencyPlanningConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiofrequencyplanningconfig.md |
| `getRadioFrequencyPlanningResult` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiofrequencyplanningresult.md |
| `getRadiosConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiosconfig.md |
| `getRadiusProxyConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiusproxyconfig.md |
| `getRadiusServer` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiusserver.md |
| `getRadiusUserDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiususerdetail.md |
| `getRadiusUserList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getradiususerlist.md |
| `getRateLimitProfiles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getratelimitprofiles.md |
| `getRebootScheduleList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getrebootschedulelist.md |
| `getRemoteBindingStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getremotebindingstatus.md |
| `getRemoteLogging` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getremotelogging.md |
| `getRemoteLoggingSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getremoteloggingsetting.md |
| `getRestoreResult` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getrestoreresult.md |
| `getRetention` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getretention.md |
| `getRetryAndDroppedRate` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getretryanddroppedrate.md |
| `getRFScanResult` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getrfscanresult.md |
| `getRoamingSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getroamingsetting.md |
| `getRogueAps` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getrogueaps.md |
| `getRoleDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getroledetail.md |
| `getRoutingTable` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getroutingtable.md |
| `getScheduleProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getscheduleprofile.md |
| `getServiceProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getserviceprofile.md |
| `getServiceTypeSummary` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getservicetypesummary.md |
| `getSessionLimit` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsessionlimit.md |
| `getSiteBackupFileList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitebackupfilelist.md |
| `getSiteBackupResult` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitebackupresult.md |
| `getSiteCapacity` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitecapacity.md |
| `getSiteDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitedetail.md |
| `getSiteDeviceAccount` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitedeviceaccount.md |
| `getSiteNtpStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitentpstatus.md |
| `getSiteRememberSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsiteremembersetting.md |
| `getSitesApsAvailableChannel` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapsavailablechannel.md |
| `getSitesApsBridge` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapsbridge.md |
| `getSitesApsChannelLimit` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapschannellimit.md |
| `getSitesApsIpSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapsipsetting.md |
| `getSitesApsLoadBalance` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapsloadbalance.md |
| `getSitesApsOfdma` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapsofdma.md |
| `getSitesApsPowerSaving` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapspowersaving.md |
| `getSitesApsTrunkSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesapstrunksetting.md |
| `getSitesDeviceWhiteList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesdevicewhitelist.md |
| `getSitesGatewaysGeneralConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesgatewaysgeneralconfig.md |
| `getSitesGatewaysPin` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesgatewayspin.md |
| `getSitesGatewaysSimCardUsed` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesgatewayssimcardused.md |
| `getSitesHealthGatewaysWansDetails` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsiteshealthgatewayswansdetails.md |
| `getSiteSpecification` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitespecification.md |
| `getSitesSwitchesEs` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesswitcheses.md |
| `getSitesSwitchesEsGeneralConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitesswitchesesgeneralconfig.md |
| `getSiteTemplateConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitetemplateconfig.md |
| `getSiteTemplateDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitetemplatedetail.md |
| `getSiteTemplateList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitetemplatelist.md |
| `getSiteToSiteVpnInfo` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsitetositevpninfo.md |
| `getSiteUrl` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsiteurl.md |
| `getSnmpSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsnmpsetting.md |
| `getSpeedTestResults` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getspeedtestresults.md |
| `getSshSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsshsetting.md |
| `getSsidDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getssiddetail.md |
| `getSsidList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getssidlist.md |
| `getSsidsBySite` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getssidsbysite.md |
| `getSslVpnServerSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsslvpnserversetting.md |
| `getStackNetworkList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getstacknetworklist.md |
| `getStackPorts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getstackports.md |
| `getStaticRoutingInterfaceList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getstaticroutinginterfacelist.md |
| `getSwitchDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getswitchdetail.md |
| `getSwitchDot1xSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getswitchdot1xsetting.md |
| `getSwitchGeneralConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getswitchgeneralconfig.md |
| `getSwitchStackDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getswitchstackdetail.md |
| `getSwitchVlanInterface` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getswitchvlaninterface.md |
| `getSyslogConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getsyslogconfig.md |
| `getThreatCount` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getthreatcount.md |
| `getThreatDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getthreatdetail.md |
| `getThreatList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getthreatlist.md |
| `getTopThreats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/gettopthreats.md |
| `getTrafficDistribution` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/gettrafficdistribution.md |
| `getTrafficPriority` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/gettrafficpriority.md |
| `getTrafficStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/gettrafficstats.md |
| `getUiInterface` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getuiinterface.md |
| `getUpgradeLogs` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getupgradelogs.md |
| `getUpgradeOverviewCritical` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getupgradeoverviewcritical.md |
| `getUpgradeOverviewTryBeta` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getupgradeoverviewtrybeta.md |
| `getUpgradeScheduleList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getupgradeschedulelist.md |
| `getUplinkWiredDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getuplinkwireddetail.md |
| `getUpnpSetting` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getupnpsetting.md |
| `getUrlFilterBlacklist` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/geturlfilterblacklist.md |
| `getUrlFilterGeneral` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/geturlfiltergeneral.md |
| `getUrlFilterRules` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/geturlfilterrules.md |
| `getUrlFilterWhitelist` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/geturlfilterwhitelist.md |
| `getUrlGroupProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/geturlgroupprofile.md |
| `getUserRoleProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getuserroleprofile.md |
| `getVlanProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvlanprofile.md |
| `getVpnClientStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvpnclientstatus.md |
| `getVpnRouteConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvpnrouteconfig.md |
| `getVpnSettings` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvpnsettings.md |
| `getVpnTunnelStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvpntunnelstats.md |
| `getVpnUserDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvpnuserdetail.md |
| `getVpnUserList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvpnuserlist.md |
| `getVrrpConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getvrrpconfig.md |
| `getWanHealthDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanhealthdetail.md |
| `getWanIspProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanispprofile.md |
| `getWanLanStatus` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanlanstatus.md |
| `getWanNatConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwannatconfig.md |
| `getWanPortDetail` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanportdetail.md |
| `getWanPortsConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanportsconfig.md |
| `getWanQosConfig` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanqosconfig.md |
| `getWanUsageStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwanusagestats.md |
| `getWebhookForGlobal` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwebhookforglobal.md |
| `getWebhookLogsForGlobal` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwebhooklogsforglobal.md |
| `getWids` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwids.md |
| `getWidsBlacklist` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwidsblacklist.md |
| `getWireguardSummary` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwireguardsummary.md |
| `getWlanGroupList` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/getwlangrouplist.md |
| `listAllSsids` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listallssids.md |
| `listClients` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listclients.md |
| `listClientsActivity` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listclientsactivity.md |
| `listClientsPastConnections` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listclientspastconnections.md |
| `listClientToSiteVpnClients` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listclienttositevpnclients.md |
| `listClientToSiteVpnServers` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listclienttositevpnservers.md |
| `listDevices` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listdevices.md |
| `listDevicesStats` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listdevicesstats.md |
| `listEapAcls` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listeapacls.md |
| `listGlobalAlerts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listglobalalerts.md |
| `listGlobalEvents` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listglobalevents.md |
| `listGroupProfiles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listgroupprofiles.md |
| `listMdnsProfile` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listmdnsprofile.md |
| `listMostActiveClients` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listmostactiveclients.md |
| `listOsgAcls` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listosgacls.md |
| `listPendingDevices` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listpendingdevices.md |
| `listPolicyRoutes` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listpolicyroutes.md |
| `listPortForwardingRules` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listportforwardingrules.md |
| `listRadiusProfiles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listradiusprofiles.md |
| `listServiceType` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listservicetype.md |
| `listSiteAlerts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitealerts.md |
| `listSiteAuditLogs` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsiteauditlogs.md |
| `listSiteEvents` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsiteevents.md |
| `listSites` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsites.md |
| `listSitesApsPorts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitesapsports.md |
| `listSitesCableTestSwitchesIncrementResults` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitescabletestswitchesincrementresults.md |
| `listSitesCableTestSwitchesPorts` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitescabletestswitchesports.md |
| `listSitesStacks` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitesstacks.md |
| `listSiteThreatManagement` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitethreatmanagement.md |
| `listSiteToSiteVpns` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listsitetositevpns.md |
| `listStaticRoutes` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/liststaticroutes.md |
| `listSwitchNetworks` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listswitchnetworks.md |
| `listTimeRangeProfiles` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listtimerangeprofiles.md |
| `listUpgradeFirmwares` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listupgradefirmwares.md |
| `listUpgradeOverviewFirmwares` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listupgradeoverviewfirmwares.md |
| `listWireguard` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listwireguard.md |
| `listWireguardPeers` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/listwireguardpeers.md |
| `searchDevices` | Read | Low | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/searchdevices.md |
| `disableClientRateLimit` | Write | Medium | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/disableclientratelimit.md |
| `setClientRateLimit` | Write | Medium | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/setclientratelimit.md |
| `setClientRateLimitProfile` | Write | Medium | https://policylayer.com/tools/migueltvms-tplink-omada-mcp/setclientratelimitprofile.md |

## Tool descriptions

- `getAccessControl` — Get controller access control configuration. Shows which IP ranges are permitted to access the Omada controller management interface.
- `getAclConfigTypeSetting` — Get the ACL configuration type setting for the site gateway (L2 or L3 mode). Determines how ACL rules are evaluated for traffic.
- `getAdvancedVpnSetting` — Get advanced VPN configuration settings for a site, including general VPN parameters and default settings.
- `getAlg` — Get ALG (Application Layer Gateway) configuration for the site gateway. ALG enables inspection of specific application protocols (SIP, FTP, H.323, etc.) through NAT.
- `getAllCloudUsers` — Get all cloud users configured on the controller, excluding the root account.
- `getAllDeviceBySite` — Get all devices in a site including offline and disconnected devices. Unlike listDevices which may filter to active-only, this returns the full device inventory. Useful for auditing what hardware is registered to a site.
- `getAllLocalUsers` — Get all local users configured on the controller, excluding the root account.
- `getAllRoles` — [DEPRECATED] Use getUserRoleProfile instead. Same GET /roles endpoint. Get all user roles configured on the controller.
- `getAllUsersApp` — Get all users (both cloud and local) in a grid/app view format.
- `getApDetail` — Fetch full configuration and status for a specific access point: model, firmware, CPU/memory, connected clients count, SSIDs, uptime, and mesh status. Use listDevices to get the apMac.
- `getApGeneralConfig` — Get general configuration for an access point. Returns device name, LED settings, country/region, management VLAN, bandwidth limits, and other global AP parameters. Use getApDetail for runtime status; this returns stored configuration.
- `getApIpv6Config` — Get IPv6 configuration for a specific access point.
- `getApLldpConfig` — Get LLDP (Link Layer Discovery Protocol) configuration for an access point. Returns enabled state and advertised TLVs. LLDP allows network devices to advertise identity and capabilities to neighbours.
- `getApLoadBalance` — [DEPRECATED] Use getSitesApsLoadBalance instead. Same endpoint, retained for backward compatibility. getSitesApsLoadBalance is the canonical tool name and should be preferred for consistency. Get load balance configuration for a specific…
- `getApOfdmaConfig` — [DEPRECATED] Use getSitesApsOfdma instead. Same endpoint, retained for backward compatibility. getSitesApsOfdma is the canonical tool name and should be preferred for consistency. Get OFDMA (Orthogonal Frequency Division Multiple Access)…
- `getAppControlCategories` — Get application control categories (families) for a site, listing available app category definitions used in application control rules.
- `getAppControlRules` — Get application control rules for a site, listing application-level firewall rules that allow or block specific apps or app categories.
- `getAppGroupProfile` — [DEPRECATED] Get MAC group profiles for a site. This is an alias for getGroupPolicyDetail with groupType=
- `getApplicationAcl` — [DEPRECATED] Get application control rules for a site. This is an alias for getAppControlRules — use getAppControlRules instead.
- `getApplicationControlStatus` — Get application control (DPI) status and configuration for a site.
- `getApQosConfig` — Get QoS configuration for a specific access point.
- `getApRadios` — Get radio status for a specific access point: 2.4GHz and 5GHz band config, channel, TX power, channel utilization, and associated client count per radio. Use listDevices to get the apMac.
- `getApSnmpConfig` — Get SNMP configuration for an access point. Returns SNMP version, community strings, trap settings, and enabled state. Useful for auditing SNMP-based monitoring configurations on wireless infrastructure.
- `getApUplinkConfig` — Get the uplink configuration for an access point. Returns uplink mode (wired/wireless mesh), preferred uplink settings, and failover configuration. Useful for understanding mesh topology and wired uplink assignments.
- `getApVlanConfig` — Get VLAN configuration for an access point. Returns the AP
- `getAttackDefenseSetting` — Get the DDoS and attack defense configuration, including flood protection settings and thresholds.
- `getAuditLogSettingForGlobal` — Get global audit log notification settings for the controller.
- `getAuditLogSettingForSite` — Get site-level audit log notification settings, including audit event recipients and filter rules.
- `getAuditLogsForGlobal` — Get global audit logs (paginated). Records all administrative operations across the controller. Supports optional filters by result, level, type, and time range.
- `getAvailableRoles` — Get the list of roles available for assignment to users.
- `getBackupFileList` — Get the list of available controller backup files.
- `getBackupResult` — Get the result of the most recent controller backup operation.
- `getBandSteeringSetting` — Get the band steering configuration. Band steering encourages dual-band clients to connect on 5GHz or 6GHz instead of 2.4GHz.
- `getBandwidthControl` — Get the global bandwidth control configuration for the site. Shows whether bandwidth control is enabled and the default policy.
- `getBandwidthCtrl` — [DEPRECATED] Use getBandwidthControl instead. Same GET .../bandwidth-control endpoint. Get the global bandwidth control configuration for the site. Returns whether bandwidth control is enabled and general settings.
- `getBandwidthCtrlDetail` — Get gateway bandwidth control detail settings for a site, including per-IP and per-SSID bandwidth limits.
- `getBeaconControlSetting` — Get the beacon control setting, which manages 802.11 beacon transmission parameters on access points.
- `getBuiltinRadiusUsers` — Get the built-in RADIUS server user list for a site (paginated), including username and associated VLAN/group assignments.
- `getCableTestFullResults` — Get full cable test results for all ports on a switch. Returns detailed per-port diagnostic data including cable status (OK/open/short), estimated cable length, and fault location. More detailed than getCableTestLogs.
- `getCableTestLogs` — Get cable test logs for a switch. Returns history of cable diagnostics including per-port test results, cable length estimates, and fault detection. Useful for diagnosing physical layer connectivity issues.
- `getCertificate` — Get the SSL/TLS certificate configuration for the controller.
- `getChannelLimitSetting` — [DEPRECATED] Get the channel limit setting that restricts which channels access points are allowed to use on the site.
- `getChannels` — Get channel distribution and utilization across all APs. Shows which WiFi channels (2.4 GHz, 5 GHz, 6 GHz) are in use, how many APs are on each channel, and channel congestion. Useful for diagnosing interference and planning channel assi…
- `getClient` — [DEPRECATED] Use listClients instead. When you have a client MAC, getClientDetail is also available. This tool filters the site client list in-process to emulate a per-client lookup. Fetch details for a specific Omada client.
- `getClientActiveTimeout` — Get the client inactivity timeout setting. Clients are marked inactive after this period of no traffic.
- `getClientDetail` — Get full detail for a specific client by MAC address, including connection info, IP, VLAN, signal strength, and traffic stats.
- `getClientHistoryDataEnable` — Get the client history data collection enable/disable setting for the controller.
- `getClientsDistribution` — Get client count distribution by connection type and band (wired, 2.4GHz, 5GHz, 6GHz). Useful for understanding the network composition at a glance.
- `getClientToSiteVpnServerInfo` — Get detailed configuration for a specific client-to-site VPN server by ID, including protocol, port, authentication type, and allowed client settings.
- `getCloudAccessStatus` — Get the current cloud access status for the controller, including connection state and cloud ID.
- `getCloudUserInfo` — Get cloud user account information for the currently authenticated cloud user.
- `getControllerPort` — Get the controller port configuration used for device adoption and communication.
- `getControllerStatus` — Get the Omada controller health and status, including running state, uptime, and resource usage.
- `getDashboardMostActiveEaps` — Get the most active access points (EAPs) in a site, sorted by traffic volume.
- `getDashboardMostActiveSwitches` — Get the most active switches in a site, sorted by traffic volume.
- `getDashboardOverview` — Get the site overview topology: device counts (gateways, switches, APs), client counts (wired, wireless, guest), connectivity graph, and overall health status. Good first call to understand what
- `getDashboardPoEUsage` — Get PoE (Power over Ethernet) usage statistics for a site, showing power consumption per switch.
- `getDashboardSwitchSummary` — Get switch summary for a site dashboard: total switch count, total ports, active ports, PoE budget used vs available, and aggregate bandwidth.
- `getDashboardTopCpuUsage` — Get the top devices by CPU usage for a site, useful for identifying overloaded devices.
- `getDashboardTopMemoryUsage` — Get the top devices by memory usage for a site, useful for identifying memory-constrained devices.
- `getDashboardTrafficActivities` — Get traffic activity time-series data for a site, showing upload and download trends over time.
- `getDashboardWifiSummary` — Get WiFi summary for a site dashboard: total APs, connected AP count, wireless client count, channel utilization per band (2.4GHz/5GHz), and SSID count.
- `getDataRetention` — Get the data retention settings for the controller, including how long logs and statistics are stored.
- `getDdnsGrid` — Get DDNS (Dynamic DNS) entries for the site gateway. Each entry maps a hostname to the current WAN IP via a DDNS provider. Paginated.
- `getDevice` — [DEPRECATED] Use listDevices instead. Filters the site device list in-process. No dedicated per-device detail endpoint exists in the spec. Fetch detailed information for a specific Omada device.
- `getDeviceAccessManagement` — Get the device access management settings, controlling which devices can be managed.
- `getDeviceTagList` — Get the list of device tags defined in a site.
- `getDhcpReservationGrid` — Get DHCP reservations for the site. Each reservation maps a client MAC address to a fixed IP address. Paginated.
- `getDisableNatList` — Get the list of wired networks with NAT disabled for the site gateway.
- `getDnsCacheDataList` — Get the DNS cache data list for the site.
- `getDnsCacheSetting` — Get DNS cache setting for the site gateway. Shows whether DNS caching is enabled and the cache TTL configuration.
- `getDnsProxy` — Get DNS proxy configuration for the site gateway. Returns DNS proxy enabled state and upstream DNS server settings.
- `getDot1xConfig` — Get the 802.1X (dot1x) authentication configuration for a site, including enabled state, authentication mode, and RADIUS server settings.
- `getDownlinkWiredDevices` — Get wired downlink devices connected to an access point
- `getDscpConfig` — [DEPRECATED] Get DSCP/QoS tag outbound traffic configuration. This is an alias for getQosPolicy — use getQosPolicy instead.
- `getEapDot1xSetting` — Get the 802.1X EAP setting for access points, controlling port-based authentication on wireless clients.
- `getExperienceImprovement` — Get the experience improvement program setting for the controller (telemetry/diagnostics participation).
- `getFirewallSetting` — Get firewall configuration and rules for a site, including ACL rules, IP groups, and security policies.
- `getFirmwareInfo` — Get the latest available firmware information for a device. Returns current firmware version, latest available version, and whether an upgrade is available. Use listDevices to get deviceMac values.
- `getFirmwareUpgradePlan` — Get the firmware upgrade plan list for devices managed by the controller.
- `getGatewayDetail` — Fetch full configuration and status for a specific gateway: model, firmware, CPU/memory, WAN/LAN ports, routing mode, and feature flags. Use listDevices to get the gatewayMac.
- `getGatewayLanStatus` — Get LAN port status for a specific gateway: port link state, speed, duplex, connected device, and VLAN assignment. Use listDevices to get the gatewayMac.
- `getGatewayPorts` — Get all WAN and LAN port details for a specific gateway: link status, speed, IP address, bytes in/out, and port profile. More detailed than getGatewayWanStatus or getGatewayLanStatus. Use listDevices to get the gatewayMac.
- `getGatewayQosClassRules` — Get the gateway QoS class rules for a site, including traffic classification rules and DSCP/priority markings.
- `getGatewayWanStatus` — Get the WAN port status and connectivity information for a specific gateway. Returns WAN IP, DNS, uptime, link speed, TX/RX rates, and connection type for each WAN port. Use listDevices to find the gatewayMac.
- `getGeneralSettings` — Get the global general settings for the Omada controller, including controller name, language, and discovery options.
- `getGlobalDashboardOverview` — Get global controller dashboard overview without client data, showing device counts, site counts, and network health summary.
- `getGlobalSecuritySetting` — [DEPRECATED] Use getThreatList instead. Same threat-management endpoint. Name was misleading. Get the global security threat management list from the controller. Returns detected threats across all sites with severity, type, and timing d…
- `getGoogleLdapProfile` — Get the Google LDAP profile configuration for a site, including domain, binding credentials, and user/group base DN settings.
- `getGridAllowList` — Get the IPS allow list (paginated). Returns entries that are explicitly allowed to bypass IPS inspection. Supports optional keyword search.
- `getGridAllowMacFiltering` — Get the MAC address allow-list entries (paginated). Clients on this list are permitted access when MAC filtering is set to allow-list mode.
- `getGridAutoCheckUpgrade` — Get the auto-check upgrade plan list showing scheduled firmware upgrade checks across devices. Useful for auditing upgrade schedules and identifying devices due for automatic firmware updates.
- `getGridBandwidthCtrlRule` — Get bandwidth control rules for the site gateway. Each rule defines upload/download limits for matched traffic. Paginated.
- `getGridBlockList` — Get the IPS block list (paginated). Returns entries that are explicitly blocked by the Intrusion Prevention System. Supports optional keyword search.
- `getGridClientHistory` — Get per-client connection history (paginated). Returns past connection sessions for a specific client including timestamps, SSID/network, traffic, and authentication type.
- `getGridDashboardIpsecTunnelStats` — Get IPsec tunnel statistics for the site dashboard. Returns connection counts, traffic volumes, and tunnel health for all IPsec VPN tunnels.
- `getGridDashboardOpenVpnTunnelStats` — Get OpenVPN tunnel statistics for the site dashboard filtered by role. Returns connection counts, traffic volumes, and status for OpenVPN tunnels. type must be 0 (Server) or 1 (Client).
- `getGridDashboardTunnelStats` — Get VPN tunnel statistics filtered by role. Returns connection counts, traffic volumes, and status for VPN tunnels. type must be 0 (Server) or 1 (Client). Use getVpnTunnelStats for a broader summary.
- `getGridDenyMacFiltering` — Get the MAC address deny-list entries (paginated). Clients on this list are blocked from accessing the network when MAC filtering is enabled.
- `getGridEapRule` — Get the URL filter AP rules (paginated). Returns URL-based filtering rules applied to wireless clients via access points.
- `getGridGatewayRule` — Get the URL filter gateway rules (paginated). Returns URL-based filtering rules applied to traffic through the gateway.
- `getGridIpMacBinding` — Get IP-MAC binding entries for the site. Each binding enforces that a given MAC address must use a specific IP. Paginated.
- `getGridIpsecFailover` — Get IPsec failover configuration (paginated). Returns failover rules that define backup tunnel behavior when a primary IPsec tunnel goes down.
- `getGridKnownClients` — Get historical known clients list (paginated). Returns clients that have previously connected to the site, with optional time range and search filtering.
- `getGridOtoNats` — Get 1:1 NAT rules for the site gateway. Each rule maps a public IP directly to a private host IP. Paginated.
- `getGridPolicyRouting` — Get policy routing rules for the site gateway. Policy routes direct traffic based on source IP, destination IP, or protocol. Paginated.
- `getGridSessionLimitRule` — Get per-rule session limit rules for the site gateway. Each rule limits concurrent sessions for matched traffic. Paginated.
- `getGridSignature` — Get the IPS signature list (paginated). Returns known attack signatures used by the Intrusion Prevention System for traffic inspection.
- `getGridStaticRouting` — Get static routing rules for the site gateway with explicit pagination. Returns the list of manually configured static routes.
- `getGridVirtualWan` — Get virtual WAN list for the site gateway. Virtual WANs allow multiple logical WAN connections over a single physical port. Paginated.
- `getGroupPolicyDetail` — Get group policy profiles for a site filtered by group type (IP Group, IP Port Group, MAC Group, IPv6 Group, IPv6 Port Group, Country Group, or Domain Group). Returns all matching profile entries.
- `getGroupProfilesByType` — Get group profiles filtered by type (e.g. IP groups, port groups, domain groups). Returns all group profiles matching the specified groupType.
- `getIgmp` — Get IGMP (Internet Group Management Protocol) setting for the site. Shows IGMP snooping and proxy configuration for multicast traffic.
- `getInterfaceLanNetwork` — Get interface-level LAN network bindings. Optionally filter by type (0=WAN, 1=LAN). Returns per-interface VLAN assignments and network configuration.
- `getInterfaceLanNetworkV2` — Get interface-level LAN network bindings (v2 API). Returns richer per-interface VLAN and network data. Optionally filter by type (0=WAN, 1=LAN).
- `getInterference` — Get top RF interference sources detected by APs. Identifies nearby networks or devices causing wireless interference on each channel. Useful for diagnosing poor WiFi performance caused by external RF environment.
- `getInternet` — [DEPRECATED] Use getInternetInfo instead. Same GET .../internet endpoint. Get full WAN/Internet configuration for the site gateway. Returns all WAN settings including connection type, IP, DNS, and advanced options.
- `getInternetBasicPortInfo` — Get WAN port summary / basic info for the site gateway. Returns a concise view of WAN port status, connection type, and IP addresses.
- `getInternetInfo` — Get internet configuration information for a site, including WAN settings and connectivity details.
- `getInternetLoadBalance` — Get WAN load balancing configuration for the site gateway. Returns load balancing mode (failover/load balance) and WAN port weights.
- `getIpGroupProfile` — [DEPRECATED] Get IP group profiles for a site. This is an alias for getGroupPolicyDetail with groupType=
- `getIpMacBindingGeneralSetting` — Get the IP-MAC binding global toggle setting. Shows whether IP-MAC binding enforcement is enabled site-wide.
- `getIpsConfig` — Get the IPS (Intrusion Prevention System) global configuration, including enabled state and detection mode.
- `getIpsecTunnelDetail` — Get detailed configuration for a specific site-to-site VPN (IPsec) tunnel by ID, including authentication, encryption, and network settings.
- `getIpsecTunnelList` — List all site-to-site VPN (IPsec) tunnels for a site, including tunnel name, remote IP, status, and protocol details.
- `getIpsecVpnStats` — Get IPsec VPN tunnel statistics for a site (paginated), including active IPsec tunnels, traffic metrics, and connection status.
- `getIptvSetting` — Get IPTV service configuration for the site.
- `getIspBandScan` — Get ISP band scan results for a specific WAN port. Returns available frequency bands detected by the ISP scan.
- `getIspLoad` — Get per-WAN ISP link load over a time range. Shows traffic volume and utilization per internet uplink. Useful for understanding load balancing behaviour, identifying saturated WAN links, and analysing failover events. start and end are U…
- `getLanClientCount` — Get client distribution breakdown across LAN segments (wired, wireless, guest) for the site.
- `getLanDnsRules` — Get LAN DNS rules configured for the site.
- `getLanNetworkList` — [DEPRECATED] Use getLanNetworkListV2 instead. This tool returns an aggregated array of all pages from the v2 LAN networks endpoint, whereas getLanNetworkListV2 is explicitly paginated (page/pageSize) and returns a single page payload. Ge…
- `getLanNetworkListV2` — Get the LAN network list using the v2 API. Returns richer VLAN and network data including subnet info and DHCP settings. Paginated.
- `getLanProfileEsUsage` — Get EAP/switch device usage for a specific LAN profile. Returns which devices are using the profile. Requires
- `getLanProfileList` — Get the list of LAN profiles configured in a site. LAN profiles define network settings that can be applied to switch ports.
- `getLdapProfileList` — List all LDAP authentication profiles configured on the site.
- `getLldpSetting` — Get LLDP (Link Layer Discovery Protocol) global setting for the site. Shows whether LLDP is enabled and which TLVs are advertised.
- `getLogging` — Get the controller logging configuration, including log levels and storage settings.
- `getLogSettingForGlobal` — Get global log notification settings (v1), including global alert recipients and notification rules.
- `getLogSettingForGlobalV2` — Get global log notification settings (v2), with extended notification configuration options.
- `getLogSettingForSite` — Get site-level log notification settings (v1), including alert recipients and notification rules.
- `getLogSettingForSiteV2` — Get site-level log notification settings (v2), with extended notification configuration options.
- `getLtePortConfig` — Get LTE/cellular WAN port configuration for the site gateway.
- `getMacAuthSetting` — Get the MAC authentication global setting. MAC auth allows or denies clients based on their MAC address without a password.
- `getMacAuthSsids` — Get per-SSID MAC authentication settings showing which SSIDs have MAC auth enabled and their individual configurations.
- `getMacFilterDetail` — Get the MAC filtering global settings for a site, including whether MAC filtering is enabled and the default action for unmatched clients.
- `getMacFilteringGeneralSetting` — Get the MAC filtering global setting. Returns whether MAC-based allow/deny filtering is enabled site-wide.
- `getMailServerStatus` — Get the mail server connection status for the controller.
- `getMeshSetting` — Get the mesh networking configuration including mesh topology mode and uplink preferences.
- `getMeshStatistics` — Get mesh link statistics for an access point. Returns wireless backhaul link quality, signal strength, throughput, and hop count for mesh-connected APs. Useful for diagnosing mesh network performance.
- `getMfaStatus` — Get the global multi-factor authentication (MFA) status for the controller.
- `getMulticastRateLimit` — Get multicast rate limit settings for a site, controlling multicast traffic rates on the wireless network.
- `getNtpSetting` — Get NTP server configuration and synchronisation status for the site.
- `getOsgCustomAclList` — Get the custom gateway ACL rules list (paginated). Custom ACLs extend the standard gateway ACL rules with user-defined traffic policies.
- `getOspfInterface` — Get OSPF interface configuration for the site gateway.
- `getOspfNeighbors` — Get OSPF neighbor devices for the site gateway.
- `getOspfProcess` — Get OSPF process configuration for the site gateway.
- `getOswAclList` — Get the switch ACL list (paginated). Returns per-port or VLAN-based access control rules applied to managed switches.
- `getOswStackLagList` — Get Link Aggregation Group (LAG) list for a switch stack. Returns configured LAG/trunk groups including member ports, load balancing mode, and status. Use getSwitchStackDetail to get the stackId.
- `getOuiProfileList` — Get the OUI-based device profile list (paginated). OUI profiles associate device manufacturers with network policies based on the first 3 bytes of the MAC address.
- `getPastClientNum` — Get historical client count trend over a time range. Returns a time-series of client counts to show how connected devices changed over the specified period. Requires start and end as Unix epoch seconds.
- `getPoeScheduleList` — Get the list of PoE (Power over Ethernet) schedules configured for a site.
- `getPortalPort` — Get the portal port configuration for the controller web interface.
- `getPortalProfile` — Get portal (captive portal) profiles for a site, listing configured hotspot portals with authentication methods and customization settings.
- `getPortForwardingList` — Get a paginated page of NAT port forwarding rules for the site gateway. Returns the list of entries that map external ports to internal hosts for the requested page.
- `getPortForwardingStatus` — Get port forwarding status and rules for a site. Retrieves either User-configured or UPnP-discovered port forwarding rules. Both page and pageSize parameters are required by the API. Call this tool twice (once with type=
- `getPortScheduleList` — Get the list of port schedules configured for a site.
- `getPortSchedulePorts` — Get the list of ports with port schedule assignments for a site.
- `getPpskNetworkProfile` — List Private PSK (PPSK) network profiles for a site by type. Returns profile names, authentication mode, and associated RADIUS server settings.
- `getPPSKProfiles` — List Private PSK (PPSK) profiles for the site by type. PPSK allows assigning unique per-device or per-user Wi-Fi passwords on a shared SSID.
- `getPpskUserGroup` — Get the PPSK user group details for a specific PPSK profile by ID, including users and their individual PSK credentials.
- `getPpskUserList` — [DEPRECATED] Get PPSK user list for a profile. This is an alias for getPpskUserGroup — use getPpskUserGroup instead.
- `getQosMarkingRule` — [DEPRECATED] Get gateway QoS marking (tag outbound traffic) settings. This is an alias for getQosPolicy — use getQosPolicy instead.
- `getQosPolicy` — Get the gateway QoS policy (tag outbound traffic settings) for a site, including DSCP marking rules for outbound traffic.
- `getQosPolicyRule` — [DEPRECATED] Get gateway QoS policy settings. This is an alias for getQosPolicy — use getQosPolicy instead.
- `getQosProfile` — Get rate limit profiles for a site, listing bandwidth limit configurations that can be applied to clients.
- `getRadioFrequencyPlanningConfig` — Get the RF planning configuration for the site, including frequency band assignments and channel planning settings.
- `getRadioFrequencyPlanningResult` — Get the RF planning result for the site. Returns computed channel/power assignments based on the current RF environment.
- `getRadiosConfig` — Get per-radio configuration for an access point. Returns settings for each radio (2.4GHz, 5GHz, 6GHz) including band, channel, transmit power, channel width, and enabled SSIDs. Use getApRadios for runtime radio status; this returns confi…
- `getRadiusProxyConfig` — Get the global RADIUS proxy configuration from the controller, including proxy enabled state and server settings.
- `getRadiusServer` — Get the global RADIUS server configuration for the controller.
- `getRadiusUserDetail` — [DEPRECATED] Get built-in RADIUS server users. There is no per-user detail endpoint — this is an alias for getBuiltinRadiusUsers. Use getBuiltinRadiusUsers instead.
- `getRadiusUserList` — List local RADIUS server users (paginated). Returns users configured in the built-in RADIUS server on the site, including username and access permissions.
- `getRateLimitProfiles` — Get the list of available rate limit profiles for a site. These profiles can be applied to clients to control their bandwidth usage.
- `getRebootScheduleList` — Get the list of device reboot schedules for a site template.
- `getRemoteBindingStatus` — Get the remote binding status between the controller and cloud service.
- `getRemoteLogging` — Get the global syslog/remote logging configuration, including syslog server address and log level.
- `getRemoteLoggingSetting` — Get remote logging (syslog) configuration for the site. Returns syslog server address, port, and log level settings.
- `getRestoreResult` — Get the result of the most recent controller restore operation.
- `getRetention` — Get the data retention configuration for the controller, including how long logs, statistics, and client records are kept.
- `getRetryAndDroppedRate` — Get wireless retry rate and dropped packet rate over a time range. High retry rates indicate RF interference or weak signal; high drop rates indicate capacity or hardware issues. Useful for diagnosing WiFi quality problems. start and end…
- `getRFScanResult` — [DEPRECATED] Get the last RF scan results for an access point. This endpoint is marked deprecated in the Omada OpenAPI spec. Returns detected neighbouring networks, per-channel utilization, interference levels, and RSSI data. Use trigger…
- `getRoamingSetting` — Get the client roaming configuration, including 802.11r/k/v settings that control how clients roam between access points.
- `getRogueAps` — Get the list of rogue (unauthorized) access points detected by WIDS in a site.
- `getRoleDetail` — Get detailed information about a specific user role, including its permissions.
- `getRoutingTable` — Get the live routing table for a site filtered by type. Use type=
- `getScheduleProfile` — Get time range (schedule) profiles for a site, listing named time windows that can be applied to firewall rules and access control policies.
- `getServiceProfile` — Get service type profiles for a site (paginated), listing protocol/port definitions used in firewall rules.
- `getServiceTypeSummary` — Get a summary of service type profiles for the site, including predefined and custom service counts.
- `getSessionLimit` — Get the session limit global setting for the site gateway. Shows whether per-IP session limiting is enabled.
- `getSiteBackupFileList` — Get the list of available backup files for a specific site.
- `getSiteBackupResult` — Get the result of the most recent backup operation for a specific site.
- `getSiteCapacity` — Get site capacity settings including maximum device and client counts.
- `getSiteDetail` — Get detailed information about a site, including name, region, timezone, and configuration settings.
- `getSiteDeviceAccount` — Get the device account settings for a site, including shared credentials used for device access.
- `getSiteNtpStatus` — Get NTP server status and configuration for a site.
- `getSiteRememberSetting` — Get the remember device setting for a site, which controls whether clients are remembered after disconnection.
- `getSitesApsAvailableChannel` — Get available channels for an AP.
- `getSitesApsBridge` — Get P2P bridge config for an AP.
- `getSitesApsChannelLimit` — Get channel limit config for an AP.
- `getSitesApsIpSetting` — Get IP settings for an AP.
- `getSitesApsLoadBalance` — Get load balance config for an AP.
- `getSitesApsOfdma` — Get OFDMA configuration for an AP.
- `getSitesApsPowerSaving` — Get power saving config for an AP.
- `getSitesApsTrunkSetting` — Get trunk setting for an AP.
- `getSitesDeviceWhiteList` — Get the device whitelist for a site.
- `getSitesGatewaysGeneralConfig` — Get gateway general config.
- `getSitesGatewaysPin` — Get PIN setting for a gateway (LTE model).
- `getSitesGatewaysSimCardUsed` — Get SIM card used by a gateway.
- `getSitesHealthGatewaysWansDetails` — Get WAN port health details for a gateway.
- `getSiteSpecification` — Get site specification including device limits, feature capabilities, and hardware constraints.
- `getSitesSwitchesEs` — Get easy managed switch info.
- `getSitesSwitchesEsGeneralConfig` — Get easy managed switch general config.
- `getSiteTemplateConfig` — Get the configuration settings for a specific site template.
- `getSiteTemplateDetail` — Get detailed information about a specific site template by its ID.
- `getSiteTemplateList` — Get the list of all site templates configured on the controller.
- `getSiteToSiteVpnInfo` — Get detailed information about a specific site-to-site VPN by ID, including tunnel type, remote gateway, authentication method, and current status.
- `getSiteUrl` — Get the URL associated with a site for OpenAPI access.
- `getSnmpSetting` — Get SNMP configuration for the site. Returns SNMP version, community string, and enabled state.
- `getSpeedTestResults` — Get the last speed test results for an access point. Returns upload/download throughput measurements from the most recent speed test. Use triggerSpeedTest first to initiate a new test; this returns stored results.
- `getSshSetting` — Get SSH access settings for a site.
- `getSsidDetail` — Get detailed information for a specific SSID (wireless network), including security settings, rate limits, scheduling, and advanced configurations. Requires wlanId (from getWlanGroupList) and ssidId (from getSsidList).
- `getSsidList` — Get the list of SSIDs (wireless networks) configured in a WLAN group. Requires wlanId which can be obtained from getWlanGroupList. Use the ssidId from this list to call getSsidDetail.
- `getSsidsBySite` — Get a flat SSID list filtered by device type. Returns all SSIDs configured on the site for the specified device category (AP, wireless router, or both).
- `getSslVpnServerSetting` — Get the SSL VPN server configuration, including port, protocol, and authentication settings.
- `getStackNetworkList` — Get the VLAN network list for a switch stack. Returns VLAN interface assignments across all stack members. Use getSwitchStackDetail to get the stackId.
- `getStackPorts` — Get all port information for a switch stack.
- `getStaticRoutingInterfaceList` — Get the list of available interfaces for static routing. Use this to discover valid next-hop interface names when configuring static routes.
- `getSwitchDetail` — Fetch full configuration and status for a specific switch: model, firmware, CPU/memory, all port states, PoE usage, VLAN config, and STP status. Use listDevices to get the switchMac.
- `getSwitchDot1xSetting` — Get the 802.1X switch port authentication setting. Controls port-based network access control on managed switches.
- `getSwitchGeneralConfig` — Get general configuration for a switch including device name, LED settings, LLDP settings, flow control, and other global switch parameters. Use listDevices to get switchMac values.
- `getSwitchStackDetail` — Fetch detailed information for a specific switch stack.
- `getSwitchVlanInterface` — Get VLAN interface configuration for a specific switch. Requires
- `getSyslogConfig` — [DEPRECATED] Alias for
- `getThreatCount` — Get the global threat count grouped by severity level (critical, high, medium, low) within a time range. Provides a summary view of the current threat landscape across all sites. Requires startTime and endTime as Unix epoch seconds.
- `getThreatDetail` — Get detailed information about a specific IPS threat event by its ID. Use this after listing threats to retrieve full details including attack vectors, source/destination, and remediation info.
- `getThreatList` — Get the global view threat management list. Returns paginated threat information including severity, source/destination IPs, countries, classification, and more.
- `getTopThreats` — Get the top threats from the global threat management view across all sites.
- `getTrafficDistribution` — Get traffic distribution by protocol and application type over a time range. Shows breakdown of traffic by category (video, gaming, web, etc.) helping identify what is consuming bandwidth on the network. start and end are Unix timestamps…
- `getTrafficPriority` — Get the gateway VoIP and traffic prioritization settings for a site, including QoS prioritization rules for voice and real-time traffic.
- `getTrafficStats` — [DEPRECATED] Use getDashboardTrafficActivities instead. Same GET .../dashboard/traffic-activities endpoint. Get traffic activity statistics for a site, including upload/download throughput data from the dashboard traffic activities endpo…
- `getUiInterface` — Get the UI interface settings for the controller, including timeout and session options.
- `getUpgradeLogs` — Get firmware upgrade logs showing the history of upgrade operations performed on devices.
- `getUpgradeOverviewCritical` — Get the number of critical firmware upgrades available across managed devices.
- `getUpgradeOverviewTryBeta` — Get the try-beta firmware switch status for the controller.
- `getUpgradeScheduleList` — Get the list of firmware upgrade schedules configured for a site.
- `getUplinkWiredDetail` — Get wired uplink detail for an access point. Returns the AP
- `getUpnpSetting` — Get UPnP (Universal Plug and Play) setting for the site. Shows whether UPnP port mapping is enabled on the gateway.
- `getUrlFilterBlacklist` — Get the MAC-based deny (blacklist) filter entries for a site (paginated). Returns MAC addresses blocked from network access.
- `getUrlFilterGeneral` — Get the URL filter global setting, including whether URL filtering is enabled and the default action for unmatched requests.
- `getUrlFilterRules` — Get gateway URL filter rules for a site (paginated), listing URL-based allow/block rules applied on the gateway.
- `getUrlFilterWhitelist` — Get the MAC-based allow (whitelist) filter entries for a site (paginated). Returns MAC addresses explicitly allowed through MAC filtering.
- `getUrlGroupProfile` — [DEPRECATED] Get URL/IP port group profiles for a site. This is an alias for getGroupPolicyDetail with groupType=
- `getUserRoleProfile` — Get user role profiles from the controller, listing defined roles with associated permissions for administrator accounts.
- `getVlanProfile` — Get LAN/VLAN profiles for a site, listing named VLAN configurations that can be applied to switch ports and wireless networks.
- `getVpnClientStatus` — Get the status of client-to-site VPN clients connected to the site, including connection state, assigned IP, and duration.
- `getVpnRouteConfig` — [DEPRECATED] Use getGridPolicyRouting instead. Same GET .../routing/policy-routings endpoint. Note: this tool returns a full aggregated list, while getGridPolicyRouting is page-based (page/pageSize). When migrating, implement pagination …
- `getVpnSettings` — Get VPN configuration settings for a site.
- `getVpnTunnelStats` — Get VPN tunnel statistics for a site (paginated), including active tunnels, traffic, and connection status.
- `getVpnUserDetail` — Get the users associated with a specific client-to-site VPN server by VPN server ID.
- `getVpnUserList` — Get the list of VPN users for a site (paginated), including username, assigned VPN server, and connection permissions.
- `getVrrpConfig` — Get VRRP (Virtual Router Redundancy Protocol) configuration for OSW devices on the site.
- `getWanHealthDetail` — Deprecated alias of
- `getWanIspProfile` — Get ISP scan profile result for a specific WAN port. Returns the ISP detection result including detected ISP and recommended settings.
- `getWanLanStatus` — Get the WAN and LAN connectivity status for a site.
- `getWanNatConfig` — Get one-to-one NAT configuration (WAN NAT rules) for the site gateway.
- `getWanPortDetail` — [DEPRECATED] Use getWanPortsConfig instead. Same GET .../internet/ports-config endpoint. Get detailed WAN port configuration for all gateway WAN ports on the site.
- `getWanPortsConfig` — Get WAN port settings for the site gateway. Returns per-port WAN configuration including connection type, IP settings, and MTU.
- `getWanQosConfig` — Get QoS configuration for gateway WAN ports on the site.
- `getWanUsageStats` — [DEPRECATED] Use getDashboardTrafficActivities instead. Same endpoint. Get WAN traffic usage statistics and activity data for the site.
- `getWebhookForGlobal` — Get the global webhook notification settings, including webhook URL and enabled event types.
- `getWebhookLogsForGlobal` — Get webhook dispatch logs (paginated). Requires webhookId and a time range in epoch milliseconds. Returns delivery attempts and their status.
- `getWids` — Get Wireless Intrusion Detection System (WIDS) information for a site, including detected attacks and rogue devices.
- `getWidsBlacklist` — Get the WIPS (Wireless Intrusion Prevention System) rogue AP blacklist for a site. Returns the list of access points that have been manually blacklisted.
- `getWireguardSummary` — Get a summary of WireGuard VPN configurations for the site, including each WireGuard ID and name.
- `getWlanGroupList` — Get the list of WLAN groups configured in a site. WLAN groups contain SSIDs and define wireless network settings. Use the wlanId from this list to call getSsidList.
- `listAllSsids` — List all wireless SSIDs across all WLAN groups in a site: SSID name, WLAN group, security mode (WPA2/WPA3), band steering, guest network flag, and enabled state.
- `listClients` — List all network clients (wired and wireless) connected to a site. Returns client details including MAC address, IP, hostname, connected device, SSID (for wireless), signal strength, download/upload traffic, and online status. Use this t…
- `listClientsActivity` — Get client activity statistics over time from the dashboard. Returns time-series data showing new, active, and disconnected clients (both wireless/EAP and wired/switch) for each time snapshot. Useful for monitoring client connection tren…
- `listClientsPastConnections` — Get client past connection list with historical connection data. Returns information about clients that have previously connected to the network, including connection timestamps, traffic data, duration, and device details. Supports pagin…
- `listClientToSiteVpnClients` — List all client-to-site VPN client configurations on the site.
- `listClientToSiteVpnServers` — List all client-to-site VPN server configurations on the site, including server type, IP, and authentication settings.
- `listDevices` — List all provisioned (adopted) network devices in a site: gateways, switches, and access points. Returns MAC address, model, firmware version, IP, uptime, CPU/memory usage, and status for each device. Use MAC addresses from this response…
- `listDevicesStats` — Query statistics for global adopted devices with pagination and filtering. Supports fuzzy search by MAC address, name, model, or serial number, and filtering by tag or device series type (0: basic, 1: pro).
- `listEapAcls` — List EAP (access point) ACL rules for a site: wireless client access control rules. Returns rule name, action (allow/deny), SSID scope, source/destination, protocol, and enabled state.
- `listGlobalAlerts` — List alert logs across all sites on the controller: threshold breaches, device failures, security events, etc. Use startTime/endTime (both required if filtering by time) to narrow the range.
- `listGlobalEvents` — List system event logs across all sites on the controller. Returns device online/offline, client connect/disconnect, firmware upgrades, config changes, etc. Use startTime/endTime (both required if filtering by time) to narrow the range.
- `listGroupProfiles` — List group profiles (IP groups, MAC groups, port groups) configured for a site. These are named sets of addresses/ports reused across ACL rules and firewall policies. Filter by groupType:
- `listMdnsProfile` — List all Bonjour/mDNS service profiles configured on the site for cross-VLAN service discovery.
- `listMostActiveClients` — Get the most active clients in a site, sorted by total traffic. Returns client name, MAC address, type, model, wireless status, and total traffic. This is a dashboard endpoint that provides a quick overview of top clients by traffic usage.
- `listOsgAcls` — List gateway (OSG) ACL rules for a site: firewall rules controlling traffic between WAN, LAN, and guest networks. Returns rule name, action (allow/deny), source/destination, protocol, and enabled state.
- `listPendingDevices` — List devices discovered on the network but not yet adopted into this site. Returns device type, MAC, IP, and model. These are devices waiting to be provisioned.
- `listPolicyRoutes` — [DEPRECATED] Use getGridPolicyRouting instead. Note: listPolicyRoutes returns an aggregated array of all policy routes, while getGridPolicyRouting is paginated and returns a single page payload (same underlying endpoint). When migrating,…
- `listPortForwardingRules` — [DEPRECATED] Use getPortForwardingList instead. Same GET .../nat/port-forwardings endpoint. getPortForwardingList exposes explicit pagination params. List all NAT port forwarding rules for a site: external port, internal IP:port, protoco…
- `listRadiusProfiles` — List RADIUS authentication profiles configured for a site: server IP, port, and profile name. Used by SSIDs for WPA-Enterprise / 802.1X authentication.
- `listServiceType` — List service type profiles (paginated). Returns both predefined and custom service types used in ACL and firewall rules.
- `listSiteAlerts` — List alert logs for a site: threshold breaches, device failures, security events, and other conditions requiring attention. Returns alert type, severity, device, and timestamp. Use startTime/endTime (both required if filtering by time) t…
- `listSiteAuditLogs` — List admin audit logs for a site: who made what configuration change and when. Returns username, action description, source IP, and timestamp. Useful for tracking config changes or troubleshooting who changed what.
- `listSiteEvents` — List system event logs for a site: device online/offline, client connect/disconnect, firmware upgrades, config changes, etc. Returns event type, severity, description, device, and timestamp. Use startTime/endTime (both required if filter…
- `listSites` — List all sites configured on the Omada controller.
- `listSitesApsPorts` — List ports on an AP.
- `listSitesCableTestSwitchesIncrementResults` — Get cable test incremental results for a switch.
- `listSitesCableTestSwitchesPorts` — List ports available for cable test on a switch.
- `listSitesStacks` — List switch stacks in a site.
- `listSiteThreatManagement` — List site-level threat management events detected by IPS, with optional time range and keyword filtering.
- `listSiteToSiteVpns` — List site-to-site VPN configurations: tunnel name, remote IP, status, protocol (IPsec/OpenVPN/WireGuard), and local/remote subnets.
- `listStaticRoutes` — [DEPRECATED] Use getGridStaticRouting instead. Same GET .../routing/static-routings endpoint. Note: listStaticRoutes aggregates results across all pages, while getGridStaticRouting returns a single paginated page (requires page/pageSize)…
- `listSwitchNetworks` — List VLAN network assignments for a switch. Returns which VLANs are assigned to which ports, including tagged and untagged configurations. Use listDevices to get switchMac values.
- `listTimeRangeProfiles` — List time range profiles configured for a site. These are named schedules (e.g.
- `listUpgradeFirmwares` — List uploaded firmware files available for manual upgrade.
- `listUpgradeOverviewFirmwares` — List firmware pool entries in the upgrade overview.
- `listWireguard` — List WireGuard VPN tunnels (paginated). Returns WireGuard interface configurations including listen port, public key, and allowed IPs. Supports optional keyword search.
- `listWireguardPeers` — List WireGuard peers (paginated). Returns peer configurations including public keys, allowed IPs, and endpoint addresses.
- `searchDevices` — Search for devices globally across all sites the user has access to. Returns devices matching the search key.
- `disableClientRateLimit` — Disable rate limiting for a specific client, removing any bandwidth restrictions.
- `setClientRateLimit` — Set custom rate limit (bandwidth control) for a specific client. Specify download and upload limits in Kbps. This configures custom limits directly without using a predefined profile.
- `setClientRateLimitProfile` — Apply a predefined rate limit profile to a specific client. Use getRateLimitProfiles to get available profile IDs.

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=migueltvms-tplink-omada-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/migueltvms-tplink-omada-mcp
