---
title: "TP-Link Omada Open API MCP server for AI agents - actionlake"
description: "Give Claude 2,463 TP-Link Omada Open API actions through one MCP server: wired network, ap. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/tp-link-omada-open-api
updated: 2026-10-23
---

Connectors · MSP & PSA

# TP-Link Omada Open API MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to TP-Link Omada Open API and the rest of your systems. It gives your agent 2,463 TP-Link Omada Open API actions (1,183 reads, 1,010 writes and 270 that wait for a confirmation) and holds the TP-Link Omada Open API credential itself, so the agent never does. It paces TP-Link Omada Open API's limits and records every call.

[Connect TP-Link Omada Open API free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "tplink_omada_cloud.customer.get_customer_list",
  intent: "check which TP-Link Omada Open API account is connected"
}
# Get customer list · read · 1 upstream call
```

- 2,463 actions in one signed file
- 1,183 read look, never change
- 1,010 write create and update
- 270 wait for a yes destructive, confirmed first

Set up

## Connect TP-Link Omada Open API in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect TP-Link Omada Open API.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `client_id` Omada Open API Client ID (Global View > Settings > Platform Integration > Open API, an application in Client mode)
   - `client_secret` Omada Open API Client Secret of the same application
   - `host` Where your TP-Link Omada Open API lives: your host
   - `omadac_id` Your TP-Link Omada Open API omadac id
   ```
   account { op: "connections.requirements", service: "tplink_omada_cloud" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "tplink_omada_cloud.customer.get_customer_list" }
   # get customer list · read · 1 upstream call
   check { action: "tplink_omada_cloud.customer.create_customer", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

TP-Link Omada Open API at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`client_id` `client_secret`

**Setup fields**

`host` `omadac_id`

**Limits we pace to**

600 calls a minute, per connection

**API covered**

Omada Open API (OpenAPI 3.0.1, document version v0.1), at your TP-Link Omada Open API instance's API base URL, which you enter when connecting

**Built from**

TP-Link Omada Open API's documentation, read 23 October 2026[use1-omada-northbound.tplinkcloud.com](https://use1-omada-northbound.tplinkcloud.com/v3/api-docs) [use1-omada-northbound.tplinkcloud.com](https://use1-omada-northbound.tplinkcloud.com/doc.html)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

1,181 of 1,183 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

4, so ask can line TP-Link Omada Open API up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in TP-Link Omada Open API.

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

- **1,183** read look, never change
- **1,010** write create and update
- **270** destructive wait for a confirmation

1. ### Wired network
   100
   64 read · 31 write · 5 destructive
   Batch isolate network · Check basic parameters when creating network · Check basic parameters when modifying the network · Check all parameters and generate configuration when creating network
2. ### Ap
   79
   43 read · 36 write · 0 destructive
   Batch modify multiple APs port config · Change p2p AP role · Get ap list channel info · Get AP current vlans config
3. ### Device
   78
   36 read · 38 write · 4 destructive
   Get site device list · Batch active devices · Batch active devices by SN · Batch active devices with multi site
4. ### Switch
   78
   38 read · 35 write · 5 destructive
   Create new switch port label · Batch modify switch vlan interfaces · Switch port poe recovery · Cancel cable test
5. ### Profiles
   63
   19 read · 29 write · 15 destructive
   Add PSKs to PPSK profile · Auto Create PSKs · Copy wifi calling profile · Create a new APN profile
6. ### Stack
   63
   29 read · 28 write · 6 destructive
   Batch modify stack vlan interface status · Batch modify stack port · Cancel stack cable test · Create Stack Loopback Interface
7. ### VPN
   63
   29 read · 25 write · 9 destructive
   Check used function for multiple VPN items · Check whether vpn value is available · Create client-to-site VPN client · Create client-to-site VPN server
8. ### Wired network template
   63
   38 read · 20 write · 5 destructive
   Batch isolate network · Check basic parameters when creating network template · Check basic parameters when modifying the network · Check all parameters and generate configuration when creating network template

**158 more areas · 1,876 actions**

- Profiles template **55**
- Vo ip **53**
- Wireless network **50**
- Application control **45**
- Wireless network template **43**
- Gateway **39**
- Insight **37**
- Client **35**
- Sim **35**
- Site template **35**
- SSL VPN **34**
- Switch template **34**
- Firmware **33**
- Site configuration **33**
- App **32**
- Dashboard **32**
- Controller settings **27**
- Site **27**
- Voucher **27**
- Site template configuration **25**
- Wlan optimization **25**
- Bluetooth **24**
- MSP setting **24**
- Vo ip template **23**
- Log **22**
- MSP user and role **22**
- Client insight **21**
- Health **21**
- Incidents **21**
- Olt **21**
- Olt onu register **21**
- Topology **21**
- Acl **20**
- User and role **20**
- Authentication **18**
- Schedule **18**
- Switch qo S **17**
- Oui based vlan **16**
- SD wan **16**
- MSP log **15**
- Oui based vlan template **15**
- Olt service port **14**
- Acl template **13**
- Backup and restore **13**
- Gateway qo S **13**
- Gateway qos template **13**
- Gateway template **13**
- Ospf **13**
- Cert profiles **11**
- Global security **11**
- Ids ips **11**
- Nat template **11**
- Olt onu management **11**
- Report V2 **11**
- Cli **10**
- Cloud user **10**
- DNS **10**
- DNS template **10**
- Form auth data **10**
- Nat **10**
- Olt service port profile **10**
- Routing **10**
- Wireguard VPN **10**
- Authentication template **9**
- Authorized client **9**
- Bluetooth template **9**
- Cert profiles template **9**
- Customer **9**
- MSP SSO **9**
- Remote access **9**
- Routing template **9**
- SSO **9**
- Statistic **9**
- URL filtering **9**
- App controller settings **8**
- Audit log **8**
- Intelli recover device **8**
- Ip mac binding **8**
- Mlag **8**
- Schedule template **8**
- Arp detection **7**
- Bandwidth control **7**
- Bandwidth control template **7**
- DHCP reservation **7**
- DHCP snooping **7**
- Ip mac binding template **7**
- License **7**
- Local user **7**
- Mac filtering **7**
- Mac filtering template **7**
- MSP device **7**
- MSP license **7**
- Session limit **7**
- Session limit template **7**
- Sim template **7**
- Cli template **6**
- Ids ips template **6**
- Intelli recover client **6**
- Iptv **6**
- MSP webhook setting **6**
- Network analyze **6**
- Olt pon port **6**
- Uisetting **6**
- URL filtering template **6**
- Webhook setting **6**
- Hotspot operators **5**
- Olt dba **5**
- Olt gem mapping **5**
- Olt gem port **5**
- Olt line profile **5**
- Olt service profile **5**
- Olt T cont **5**
- Olt traffic profile **5**
- RRM **5**
- Shield **5**
- Attack defense **4**
- Disable nat **4**
- Firewall **4**
- History data retention **4**
- Incident template **4**
- Iptv template **4**
- Lan multicast **4**
- Lan multicast template **4**
- M DNS **4**
- M DNS template **4**
- Olt ont port **4**
- Threat management **4**
- VRRP **4**
- Wireless ids ips **4**
- Wireless ids ips template **4**
- Access control **3**
- Access control template **3**
- Attack defense template **3**
- Firewall template **3**
- Log template **3**
- SNMP **3**
- Audit log template **2**
- Backup schedule **2**
- Device management setting **2**
- Eo gre tunnel **2**
- MSP history data retention **2**
- MSP site **2**
- Network report **2**
- Service template **2**
- SNMP template **2**
- SSH **2**
- SSH template **2**
- System settings **2**
- U PN P **2**
- U PN P template **2**
- Batch open API **1**
- Cluster **1**
- Global dashboard overview **1**
- MSP batch open API **1**
- MSP osw port layout **1**
- Osw port layout **1**
- Quick action **1**
- Wi fi calling traffic **1**

Top actions

## The TP-Link Omada Open API API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 21 of TP-Link Omada Open API's 21 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `tplink_omada_cloud.customer.get_customer_list` Get customer list | Get customer list. | read | `crm.company.list` 162 connectors |
| `tplink_omada_cloud.user_and_role.get_grid_users` Get user list | Get user list. | read | `identity.user.list` 474 connectors |
| `tplink_omada_cloud.site.get_site_list` Get site list | Get site list. | read | `crm.location.list` 48 connectors |
| `tplink_omada_cloud.customer.create_customer` Create new customer | Create new customer. | write | `crm.company.create` 142 connectors |
| `tplink_omada_cloud.user_and_role.create_new_user` Create new user | Create new user. | write | `identity.user.create` 262 connectors |
| `tplink_omada_cloud.site.create_new_site` Create new site | Create new site. | write | `crm.location.create` 41 connectors |
| `tplink_omada_cloud.customer.delete_customer` Delete an existing customer | Delete an existing customer. | destructive | `crm.company.delete` 119 connectors |
| `tplink_omada_cloud.device.get_device_list` Get site device list | Get site device list. | read | `device.endpoint.list` 65 connectors |
| `tplink_omada_cloud.user_and_role.create_new_role` Create new role | Create new role. | write | `identity.role.create` 105 connectors |
| `tplink_omada_cloud.site.add_tag` Create new site tag | Create new site tag. | write | this connector |
| `tplink_omada_cloud.device.add_tag` Create new tag | Create new tag. | write | this connector |
| `tplink_omada_cloud.device.move_site` Move site | Move site. | write | this connector |

Try it

## Prompts to paste into Claude.

Each one names the TP-Link Omada Open API actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which TP-Link Omada Open API devices have not checked in for a week?
   calls `tplink_omada_cloud.device.get_device_list`
2. Write write
   Create new customer in TP-Link Omada Open API. Show me exactly what you will send before you save it.
   calls `tplink_omada_cloud.customer.create_customer`
3. Across systems read
   Which TP-Link Omada Open API companies have invoices in NetSuite, and how many each?
   calls `tplink_omada_cloud.customer.get_customer_list` `netsuite.views.invoices`

Across your systems

## TP-Link Omada Open API, joined to the rest of your business.

One `ask` fetches from TP-Link Omada Open API and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which TP-Link Omada Open API companies have invoices in NetSuite, and how many each?
  `tplink_omada_cloud.customer.get_customer_list` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)
- Which TP-Link Omada Open API companies have tickets in HubSpot CRM, and how many each?
  `tplink_omada_cloud.customer.get_customer_list` + `hubspot_crm.tickets.list`, on `crm.company` · [HubSpot CRM](https://actionlake.com/connectors/hubspot-crm)

Also mapped by other connectors `identity.user` **517** `crm.company` **227** `device.endpoint` **69** `crm.location` **49**

ask

```
ask {
  intent: "which TP-Link Omada Open API companies have invoices in NetSuite, and how many each",
  steps: [
    { action: "tplink_omada_cloud.customer.get_customer_list", as: "co", input: {}, limit: 100, max_pages: 5 },
    { action: "netsuite.views.invoices", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "co",
        right: "inv",
        on: "crm.company",
        group_by: "co.name",
        select: ["co.name", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for TP-Link Omada Open API

## Destructive actions wait for a yes.

270 TP-Link Omada Open API actions are destructive. The first 10:

- Delete an existing customer `tplink_omada_cloud.customer.delete_customer`
- Delete an existing user `tplink_omada_cloud.user_and_role.delete_user`
- Delete an existing site `tplink_omada_cloud.site.delete_site`
- Delete an existing role `tplink_omada_cloud.user_and_role.delete_role`
- Delete an existing site tag `tplink_omada_cloud.site.delete_tag`
- Delete an existing tag `tplink_omada_cloud.device.delete_tag`
- Delete client `tplink_omada_cloud.client.delete_client`
- Delete an existing tab `tplink_omada_cloud.dashboard.remove_tab`
- Reboot device `tplink_omada_cloud.device.reboot_device`
- Delete site scenario `tplink_omada_cloud.site.delete_scenario`

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.

do tplink_omada_cloud.customer.delete_customer confirm_policy: **human**

Delete an existing customer?

**intent:** the user asked me to delete an existing customer

run suspended · waiting for a named person · key _tplink-omada-cloud-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "tplink-omada-cloud-agent",
  allowed_actions: ["tplink_omada_cloud.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "tplink_omada_cloud.customer.delete_customer", approver: "lead@example.com" },
    { match: "tplink_omada_cloud.user_and_role.delete_user", approver: "lead@example.com" },
    { match: "tplink_omada_cloud.site.delete_site", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to TP-Link Omada Open API only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What TP-Link Omada Open API costs on actionlake.

Every TP-Link Omada Open API action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call TP-Link Omada Open API 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.

- 1 upstream call per action all 2,463 TP-Link Omada Open API actions
- 2,463 actions page each page of a long list is one call
- 1,181 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every TP-Link Omada Open API action.

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

**Wired network 100**

- `tplink_omada_cloud.wired_network.batch_isolate_lan_network` Batch isolate network write
- `tplink_omada_cloud.wired_network.check_network_param_when_create` Check basic parameters when creating network read
- and 98 more in this area

**Ap 79**

- `tplink_omada_cloud.ap.batch_modify_multi_ap_ports` Batch modify multiple APs port config write
- `tplink_omada_cloud.ap.change_p2p_role` Change p2p AP role write
- and 77 more in this area

**Device 78**

- `tplink_omada_cloud.device.active_device` Batch active devices write
- `tplink_omada_cloud.device.active_device_by_sn` Batch active devices by SN write
- and 76 more in this area

**Switch 78**

- `tplink_omada_cloud.switch.add_port_tag` Create new switch port label write
- `tplink_omada_cloud.switch.batch_apply_switch_network` Batch modify switch vlan interfaces write
- and 76 more in this area

**Profiles 63**

- `tplink_omada_cloud.profiles.add_ps_ks_to_ppsk_profile` Add PSKs to PPSK profile write
- `tplink_omada_cloud.profiles.auto_create_ppsk` Auto Create PSKs write
- and 61 more in this area

**Stack 63**

- `tplink_omada_cloud.stack.batch_apply_stack_networks` Batch modify stack vlan interface status write
- `tplink_omada_cloud.stack.batch_modify_osw_stack_ports` Batch modify stack port write
- and 61 more in this area

**VPN 63**

- `tplink_omada_cloud.vpn.check_used_in_vpns` Check used function for multiple VPN items read
- `tplink_omada_cloud.vpn.check_value_available` Check whether vpn value is available read
- and 61 more in this area

**Wired network template 63**

- `tplink_omada_cloud.wired_network_template.batch_isolate_lan_network` Batch isolate network write
- `tplink_omada_cloud.wired_network_template.check_network_template_param_when_create` Check basic parameters when creating network template read
- and 61 more in this area

**Profiles template 55**

- `tplink_omada_cloud.profiles_template.auto_create_ppsk_template` Auto Create PSK templates write
- `tplink_omada_cloud.profiles_template.copy_wifi_calling_profile_template` Copy wifi calling profile template write
- and 53 more in this area

**Vo ip 53**

- `tplink_omada_cloud.vo_ip.add_call_forwarding_rule` Add call forwarding rules write
- `tplink_omada_cloud.vo_ip.bind_telephone_number` Bind Telephone Number write
- and 51 more in this area

**Wireless network 50**

- `tplink_omada_cloud.wireless_network.create_ap_group` Create new AP Group write
- `tplink_omada_cloud.wireless_network.create_ssid` Create new SSID write
- and 48 more in this area

**Application control 45**

- `tplink_omada_cloud.application_control.add_assign_restriction` Create new restriction assigned to lan network write
- `tplink_omada_cloud.application_control.add_assign_restriction_template` Create new restriction assigned to lan network write
- and 43 more in this area

**Wireless network template 43**

- `tplink_omada_cloud.wireless_network_template.create_ap_group_template` Create new AP Group template write
- `tplink_omada_cloud.wireless_network_template.create_ssid_template` Create new SSID template write
- and 41 more in this area

**Gateway 39**

- `tplink_omada_cloud.gateway.change_internet_state` Change Internet State write
- `tplink_omada_cloud.gateway.change_ipv6_state` Modify IPv6 state write
- and 37 more in this area

**Insight 37**

- `tplink_omada_cloud.insight.get_batch_full_channel_detect_status` Get the interference detection status read
- `tplink_omada_cloud.insight.get_batch_wifi_interferences_result` Get WiFi interference results of batch interference detection read
- and 35 more in this area

**Client 35**

- `tplink_omada_cloud.client.batch_modify_client_setting` Batch config clients write
- `tplink_omada_cloud.client.block_client` Block the client write
- and 33 more in this area

**Sim 35**

- `tplink_omada_cloud.sim.correct_sim_quota` Correct SIM data write
- `tplink_omada_cloud.sim.correct_sim_quota_by_mac` Correct SIM data write
- and 33 more in this area

**Site template 35**

- `tplink_omada_cloud.site_template.batch_sync_site_with_template` Batch sync site settings with the site template write
- `tplink_omada_cloud.site_template.bind_site_template` Bind site with a site template write
- and 33 more in this area

**SSL VPN 34**

- `tplink_omada_cloud.ssl_vpn.create_locked_ssl_vpn_tunnuel` Create locked SSL VPN tunnel write
- `tplink_omada_cloud.ssl_vpn.create_locked_ssl_vpn_user` Create SSL VPN locked user write
- and 32 more in this area

**Switch template 34**

- `tplink_omada_cloud.switch_template.add_port_tag_template` Create new template port label write
- `tplink_omada_cloud.switch_template.create_osw_vrf_template` Create new vrf template write
- and 32 more in this area

**Firmware 33**

- `tplink_omada_cloud.firmware.check_upload_upgrade_firmware_limit` Check the limit of the firmware pool read
- `tplink_omada_cloud.firmware.create_auto_check_upgrade` Create autocheck upgrade plan write
- and 31 more in this area

**Site configuration 33**

- `tplink_omada_cloud.site_configuration.get_band_steering_setting` Get site band steering setting read
- `tplink_omada_cloud.site_configuration.get_beacon_control_setting` Get site beacon control setting read
- and 31 more in this area

**App 32**

- `tplink_omada_cloud.app.auto_adopt` Auto adopt site url device by app write
- `tplink_omada_cloud.app.clean_ssid_changed_notifications` App.clean_ssid_changed_notifications write
- and 30 more in this area

**Dashboard 32**

- `tplink_omada_cloud.dashboard.config_bandwidth_for_wan_ports` Set site dashboard wan bandwidth write
- `tplink_omada_cloud.dashboard.create_tab` Create new tab write
- and 30 more in this area

**Controller settings 27**

- `tplink_omada_cloud.controller_settings.cancel_favorite_site` Cancel favorite site write
- `tplink_omada_cloud.controller_settings.evaluate_feedback` Evaluate a customer feedback write
- and 25 more in this area

**Site 27**

- `tplink_omada_cloud.site.create_new_site` Create new site write
- `tplink_omada_cloud.site.get_site_entity` Get site info read
- and 25 more in this area

**Voucher 27**

- `tplink_omada_cloud.voucher.create_voucher_group` Create a new Voucher Group write
- `tplink_omada_cloud.voucher.get_grid_voucher_groups` Get Voucher Group List read
- and 25 more in this area

**Site template configuration 25**

- `tplink_omada_cloud.site_template_configuration.get_channel_limit_template_setting` Get site template channel limit setting read
- `tplink_omada_cloud.site_template_configuration.get_lldp_template_setting` Get site template lldp setting read
- and 23 more in this area

**Wlan optimization 25**

- `tplink_omada_cloud.wlan_optimization.apply_planning_history` Apply Planning History write
- `tplink_omada_cloud.wlan_optimization.cancel_radio_frequency_planning` Cancel Radio Frequency Planning write
- and 23 more in this area

**Bluetooth 24**

- `tplink_omada_cloud.bluetooth.batch_modify_bt_ibeacon_config` Batch modify Bluetooth Advertising write
- `tplink_omada_cloud.bluetooth.batch_modify_bt_ibeacon_config_v2` Batch modify Bluetooth Advertising write
- and 22 more in this area

MSP setting **24** Vo ip template **23** Log **22** MSP user and role **22** Client insight **21** Health **21** Incidents **21** Olt **21** Olt onu register **21** Topology **21** Acl **20** User and role **20** Authentication **18** Schedule **18** Switch qo S **17** Oui based vlan **16** SD wan **16** MSP log **15** Oui based vlan template **15** Olt service port **14** Acl template **13** Backup and restore **13** Gateway qo S **13** Gateway qos template **13** Gateway template **13** Ospf **13** Cert profiles **11** Global security **11** Ids ips **11** Nat template **11** Olt onu management **11** Report V2 **11** Cli **10** Cloud user **10** DNS **10** DNS template **10** Form auth data **10** Nat **10** Olt service port profile **10** Routing **10** Wireguard VPN **10** Authentication template **9** Authorized client **9** Bluetooth template **9** Cert profiles template **9** Customer **9** MSP SSO **9** Remote access **9** Routing template **9** SSO **9** Statistic **9** URL filtering **9** App controller settings **8** Audit log **8** Intelli recover device **8** Ip mac binding **8** Mlag **8** Schedule template **8** Arp detection **7** Bandwidth control **7** Bandwidth control template **7** DHCP reservation **7** DHCP snooping **7** Ip mac binding template **7** License **7** Local user **7** Mac filtering **7** Mac filtering template **7** MSP device **7** MSP license **7** Session limit **7** Session limit template **7** Sim template **7** Cli template **6** Ids ips template **6** Intelli recover client **6** Iptv **6** MSP webhook setting **6** Network analyze **6** Olt pon port **6** Uisetting **6** URL filtering template **6** Webhook setting **6** Hotspot operators **5** Olt dba **5** Olt gem mapping **5** Olt gem port **5** Olt line profile **5** Olt service profile **5** Olt T cont **5** Olt traffic profile **5** RRM **5** Shield **5** Attack defense **4** Disable nat **4** Firewall **4** History data retention **4** Incident template **4** Iptv template **4** Lan multicast **4** Lan multicast template **4** M DNS **4** M DNS template **4** Olt ont port **4** Threat management **4** VRRP **4** Wireless ids ips **4** Wireless ids ips template **4** Access control **3** Access control template **3** Attack defense template **3** Firewall template **3** Log template **3** SNMP **3** Audit log template **2** Backup schedule **2** Device management setting **2** Eo gre tunnel **2** MSP history data retention **2** MSP site **2** Network report **2** Service template **2** SNMP template **2** SSH **2** SSH template **2** System settings **2** U PN P **2** U PN P template **2** Batch open API **1** Cluster **1** Global dashboard overview **1** MSP batch open API **1** MSP osw port layout **1** Osw port layout **1** Quick action **1** Wi fi calling traffic **1**

This index shows a sample of each area. All 2,463 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The TP-Link Omada Open API MCP server, answered.

**Is there a TP-Link Omada Open API MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 2,463 TP-Link Omada Open API actions across wired network, ap, device and switch, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by TP-Link Omada Open API.

**What do I need to connect TP-Link Omada Open API?**

Omada Open API Client ID (Global View > Settings > Platform Integration > Open API, an application in Client mode) and Omada Open API Client Secret of the same application. Plus your host and your omadac id. The free call account { op: "connections.requirements", service: "tplink_omada_cloud" } lists exactly what to paste.

**Can an AI agent delete or change things in TP-Link Omada Open API?**

Only if its key allows it, and only with an explicit confirmation. 270 TP-Link Omada Open API actions are destructive, including delete an existing customer, delete an existing user and delete an existing site. 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 TP-Link Omada Open API API limit?**

actionlake paces every call to the limits in the TP-Link Omada Open API service file: 600 calls a minute per connection. Repeated reads are answered from cache (1,181 TP-Link Omada Open API actions can be), which never reaches TP-Link Omada Open API.

**What does a TP-Link Omada Open API action cost?**

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

The Omada Open API (OpenAPI 3.0.1, document version v0.1) at your TP-Link Omada Open API instance's API base URL, which you enter when connecting. It is built from TP-Link Omada Open API's documentation as read on 23 October 2026. 2,463 actions in 166 areas, each one in the signed service file (version 1.0.0).

**Can I combine TP-Link Omada Open API with my other systems?**

Yes. ask joins TP-Link Omada Open API to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. TP-Link Omada Open API maps crm.company, which 227 other connectors also map.

**Does actionlake keep my TP-Link Omada Open API 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 TP-Link Omada Open API 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.

## More connectors like TP-Link Omada Open API

Shares the most action names with

- [Veeam Service Provider Console 16](https://actionlake.com/connectors/veeam-service-provider-console)
- [Tactical RMM 16](https://actionlake.com/connectors/tactical-rmm)
- [Action1 12](https://actionlake.com/connectors/action1)
- [N-able N-central 11](https://actionlake.com/connectors/n-able-n-central)
- [MSP360 Managed Backup 11](https://actionlake.com/connectors/msp360-managed-backup)
- [ThreatDown OneView 10](https://actionlake.com/connectors/threatdown-oneview)

Joins with, on shared entities

- [ServiceNow 3](https://actionlake.com/connectors/servicenow)
- [Zoho Books 3](https://actionlake.com/connectors/zoho-books)
- [ServiceTitan 3](https://actionlake.com/connectors/servicetitan)
- [HighLevel (LeadConnector) 3](https://actionlake.com/connectors/highlevel-leadconnector)
- [Zuper 3](https://actionlake.com/connectors/zuper)
- [ServiceTrade 3](https://actionlake.com/connectors/servicetrade)

Browse

- [All MSP & PSA connectors](https://actionlake.com/connectors/category/msp-and-psa)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by TP-Link Omada Open API; the name is the vendor's own. Counts are from the TP-Link Omada Open API service file, version 1.0.0.

## Give your agent TP-Link Omada Open API today.

[Connect TP-Link Omada Open API free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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

---

Source: https://actionlake.com/connectors/tp-link-omada-open-api
More: https://actionlake.com/llms.txt
