---
title: "Cisco Meraki Dashboard API MCP server - actionlake"
description: "Give Claude 1,039 Cisco Meraki Dashboard API actions through one MCP server: organizations. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/cisco-meraki-dashboard-api
updated: 2026-10-22
---

Connectors · MSP & PSA

# Cisco Meraki Dashboard API MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Cisco Meraki Dashboard API and the rest of your systems. It gives your agent 1,039 Cisco Meraki Dashboard API actions (557 reads, 371 writes and 111 that wait for a confirmation) and holds the Cisco Meraki Dashboard API credential itself, so the agent never does. It paces Cisco Meraki Dashboard API's limits and records every call.

[Connect Cisco Meraki Dashboard 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: "cisco_meraki_dashboard.organizations.get_organizations",
  intent: "check which Cisco Meraki Dashboard API account is connected"
}
# List the organizations that the user has privileges on · read · 1 upstream call
```

- 1,039 actions in one signed file
- 557 read look, never change
- 371 write create and update
- 111 wait for a yes destructive, confirmed first

Set up

## Connect Cisco Meraki Dashboard 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 Cisco Meraki Dashboard API.
   Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` Meraki Dashboard API key
   - `host` Where your Cisco Meraki Dashboard API lives: your host
   ```
   account { op: "connections.requirements", service: "cisco_meraki_dashboard" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "cisco_meraki_dashboard.organizations.get_organizations" }
   # list the organizations that the user has privileges on · read · 1 upstream call
   check { action: "cisco_meraki_dashboard.devices.update_device", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Cisco Meraki Dashboard API at a glance

**Sign-in**

Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Setup fields**

`host`

**Limits we pace to**

10 calls a second, per connection

**API covered**

Meraki Dashboard API v1.75.1 (OpenAPI 3), at your Cisco Meraki Dashboard API instance's API base URL, which you enter when connecting (path /api/v1)

**Built from**

Cisco Meraki Dashboard API's documentation, read 22 October 2026[OpenAPI spec (GitHub)](https://raw.githubusercontent.com/meraki/openapi/master/openapi/spec3.json) [developer.cisco.com](https://developer.cisco.com/meraki/api-v1/)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

556 of 557 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

6, so ask can line Cisco Meraki Dashboard 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 Cisco Meraki Dashboard API.

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

- **557** read look, never change
- **371** write create and update
- **111** destructive wait for a confirmation

1. ### Organizations
   251
   133 read · 80 write · 38 destructive
   List the dashboard administrators in this organization · List the devices in an organization that have been assigned to a network · List the organizations that the user has privileges on · List the licenses for an organization
2. ### Appliance
   181
   86 read · 78 write · 17 destructive
   Add one Cisco Umbrella DNS security policy to an MX network by policy ID · Assign VLANs to a policy · Assign the local DNS profile to networks in the organization · Upload an HTTPS Inspection certificate to MX devices in the same organization
3. ### Wireless
   157
   93 read · 55 write · 9 destructive
   Assign AP port profile to list of APs · Enqueue a job to start enrolling door locks on zigbee configured wireless devices · Creates a new rule · Create an AP port profile
4. ### Networks
   115
   57 read · 45 write · 13 destructive
   Return a network · Schedule auto locate jobs for one or more floor plans in a network · Update floorplan assignments for a batch of devices · Bind a network to a template
5. ### Switch
   102
   49 read · 40 write · 13 destructive
   Add a switch to a stack · Clone port-level and some switch-level configuration settings from a source switch to one or more target switches · Create a layer 3 interface for a switch · Create a layer 3 static route for a switch
6. ### SM
   49
   28 read · 11 write · 10 destructive
   List the devices enrolled in an SM network with various specified fields and filters · Force check-in a set of devices · Bypass activation lock attempt · Add a target group
7. ### Camera
   46
   28 read · 14 write · 4 destructive
   Creates new quality retention profile for this network · Creates a new camera wireless profile for this network · Create custom analytics artifact · Creates new role for this organization
8. ### Devices
   41
   20 read · 20 write · 1 destructive
   Return a single device · Update the attributes of a device · Blink the LEDs on a device · Update the cellular band masks for a device

**8 more areas · 97 actions**

- Cellular gateway **24**
- Sensor **19**
- Campus gateway **18**
- Wireless controller **15**
- Licensing **8**
- Insight **7**
- Administered **4**
- Spaces **2**

Top actions

## The Cisco Meraki Dashboard API API, shaped for agents.

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

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `cisco_meraki_dashboard.organizations.get_organization_admins` List the dashboard administrators in this organization | List the dashboard administrators in this organization | read | `identity.user.list` 474 connectors |
| `cisco_meraki_dashboard.organizations.get_organization_devices` List the devices in an organization that have been assigned to a network | List the devices in an organization that have been assigned to a network. | read | `asset.asset.list` 42 connectors |
| `cisco_meraki_dashboard.organizations.get_organizations` List the organizations that the user has privileges on | List the organizations that the user has privileges on | read | `crm.company.list` 162 connectors |
| `cisco_meraki_dashboard.sm.get_network_sm_devices` List the devices enrolled in an SM network with various specified fields and filters | List the devices enrolled in an SM network with various specified fields and filters | read | `device.endpoint.list` 65 connectors |
| `cisco_meraki_dashboard.devices.get_device` Return a single device | Return a single device | read | `asset.asset.get` 40 connectors |
| `cisco_meraki_dashboard.organizations.get_organization_licenses` List the licenses for an organization | List the licenses for an organization | read | `identity.license.list` 10 connectors |
| `cisco_meraki_dashboard.devices.update_device` Update the attributes of a device | Update the attributes of a device | write | `asset.asset.update` 34 connectors |
| `cisco_meraki_dashboard.organizations.get_organization_networks` List the networks that the user has privileges on in an organization | List the networks that the user has privileges on in an organization | read | `security.network.list` 15 connectors |
| `cisco_meraki_dashboard.organizations.get_organization` Return an organization | Return an organization | read | `crm.company.get` 162 connectors |
| `cisco_meraki_dashboard.networks.bind_network` Bind a network to a template | Bind a network to a template. | write | this connector |
| `cisco_meraki_dashboard.networks.split_network` Split a combined network into individual networks for each type of device | Split a combined network into individual networks for each type of device | write | this connector |
| `cisco_meraki_dashboard.devices.reboot_device` Reboot a device | Reboot a device | destructive | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Cisco Meraki Dashboard API actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Cisco Meraki Dashboard API devices have not checked in for a week?
   calls `cisco_meraki_dashboard.sm.get_network_sm_devices`
2. Write write
   Update the attributes of a device in Cisco Meraki Dashboard API. Show me exactly what you will send before you save it.
   calls `cisco_meraki_dashboard.devices.update_device`
3. Across systems read
   Which Cisco Meraki Dashboard API companies have invoices in NetSuite, and how many each?
   calls `cisco_meraki_dashboard.organizations.get_organizations` `netsuite.views.invoices`

Across your systems

## Cisco Meraki Dashboard API, joined to the rest of your business.

One `ask` fetches from Cisco Meraki Dashboard API and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which Cisco Meraki Dashboard API companies have invoices in NetSuite, and how many each?
  `cisco_meraki_dashboard.organizations.get_organizations` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)
- Which Cisco Meraki Dashboard API companies have tickets in HubSpot CRM, and how many each?
  `cisco_meraki_dashboard.organizations.get_organizations` + `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** `asset.asset` **40** `security.network` **12** `identity.license` **4**

ask

```
ask {
  intent: "which Cisco Meraki Dashboard API companies have invoices in NetSuite, and how many each",
  steps: [
    { action: "cisco_meraki_dashboard.organizations.get_organizations", 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 Cisco Meraki Dashboard API

## Destructive actions wait for a yes.

111 Cisco Meraki Dashboard API actions are destructive. The first 10:

- Reboot a device `cisco_meraki_dashboard.devices.reboot_device`
- Delete a network `cisco_meraki_dashboard.networks.delete_network`
- Unbind a network from a template `cisco_meraki_dashboard.networks.unbind_network`
- Lock a set of devices `cisco_meraki_dashboard.sm.lock_network_sm_devices`
- Wipe a device `cisco_meraki_dashboard.sm.wipe_network_sm_devices`
- Reboot a set of endpoints `cisco_meraki_dashboard.sm.reboot_network_sm_devices`
- Unenroll a device `cisco_meraki_dashboard.sm.unenroll_network_sm_device`
- Shutdown a set of endpoints `cisco_meraki_dashboard.sm.shutdown_network_sm_devices`
- Remove a single device `cisco_meraki_dashboard.networks.remove_network_devices`
- Cycle a set of switch ports on non-Catalyst MS devices `cisco_meraki_dashboard.switch.cycle_device_switch_ports`

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 cisco_meraki_dashboard.networks.delete_network confirm_policy: **human**

Delete a network?

**intent:** the user asked me to delete a network

run suspended · waiting for a named person · key _cisco-meraki-dashboard-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "cisco-meraki-dashboard-agent",
  allowed_actions: ["cisco_meraki_dashboard.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "cisco_meraki_dashboard.devices.reboot_device", approver: "lead@example.com" },
    { match: "cisco_meraki_dashboard.networks.delete_network", approver: "lead@example.com" },
    { match: "cisco_meraki_dashboard.networks.unbind_network", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Cisco Meraki Dashboard API only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Cisco Meraki Dashboard API costs on actionlake.

Every Cisco Meraki Dashboard API action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Cisco Meraki Dashboard 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 1,039 Cisco Meraki Dashboard API actions
- 1,039 actions page each page of a long list is one call
- 556 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 Cisco Meraki Dashboard API action.

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

**Organizations 251**

- `cisco_meraki_dashboard.organizations.get_organization_admins` List the dashboard administrators in this organization read
- `cisco_meraki_dashboard.organizations.get_organization_devices` List the devices in an organization that have been assigned to a network read
- `cisco_meraki_dashboard.organizations.get_organization_licenses` List the licenses for an organization read
- `cisco_meraki_dashboard.organizations.get_organizations` List the organizations that the user has privileges on read
- `cisco_meraki_dashboard.organizations.assign_organization_licenses_seats` Assign SM seats to a network write
- `cisco_meraki_dashboard.organizations.assign_organization_policies_global_group_policies_adaptive_policy_groups` Assign adaptive policy groups to a policy write
- and 245 more in this area

**Appliance 181**

- `cisco_meraki_dashboard.appliance.add_network_appliance_umbrella_policies` Add one Cisco Umbrella DNS security policy to an MX network by policy ID write
- `cisco_meraki_dashboard.appliance.assign_organization_policies_global_group_policies_appliance_vlans` Assign VLANs to a policy write
- `cisco_meraki_dashboard.appliance.bulk_organization_appliance_dns_local_profiles_assignments_create` Assign the local DNS profile to networks in the organization write
- `cisco_meraki_dashboard.appliance.certificates_organization_appliance_security_httpsi` Upload an HTTPS Inspection certificate to MX devices in the same organization write
- `cisco_meraki_dashboard.appliance.connect_network_appliance_umbrella_account` Connect a Cisco Umbrella account to this network write
- `cisco_meraki_dashboard.appliance.create_device_appliance_interfaces_ports_update` Update configurations for an appliance's specified port write
- and 175 more in this area

**Wireless 157**

- `cisco_meraki_dashboard.wireless.assign_network_wireless_ethernet_ports_profiles` Assign AP port profile to list of APs write
- `cisco_meraki_dashboard.wireless.create_device_wireless_zigbee_enrollment` Enqueue a job to start enrolling door locks on zigbee configured wireless devices write
- `cisco_meraki_dashboard.wireless.create_network_wireless_air_marshal_rule` Creates a new rule write
- `cisco_meraki_dashboard.wireless.create_network_wireless_ethernet_ports_profile` Create an AP port profile write
- `cisco_meraki_dashboard.wireless.create_network_wireless_rf_profile` Creates new RF profile for this network write
- `cisco_meraki_dashboard.wireless.create_network_wireless_ssid_identity_psk` Create an Identity PSK write
- and 151 more in this area

**Networks 115**

- `cisco_meraki_dashboard.networks.batch_network_floor_plans_auto_locate_jobs` Schedule auto locate jobs for one or more floor plans in a network write
- `cisco_meraki_dashboard.networks.batch_network_floor_plans_devices_update` Update floorplan assignments for a batch of devices write
- `cisco_meraki_dashboard.networks.bind_network` Bind a network to a template write
- `cisco_meraki_dashboard.networks.get_network` Return a network read
- `cisco_meraki_dashboard.networks.cancel_network_floor_plans_auto_locate_job` Cancel a scheduled or running auto locate job destructive
- `cisco_meraki_dashboard.networks.claim_network_devices` Claim devices into a network. (Note: for recently claimed devices, it may take a few minutes for API requests against that device to succeed) write
- and 109 more in this area

**Switch 102**

- `cisco_meraki_dashboard.switch.add_network_switch_stack` Add a switch to a stack write
- `cisco_meraki_dashboard.switch.clone_organization_switch_devices` Clone port-level and some switch-level configuration settings from a source switch to one or more target switches write
- `cisco_meraki_dashboard.switch.create_device_switch_routing_interface` Create a layer 3 interface for a switch write
- `cisco_meraki_dashboard.switch.create_device_switch_routing_static_route` Create a layer 3 static route for a switch write
- `cisco_meraki_dashboard.switch.create_network_switch_access_policy` Create an access policy for a switch network write
- `cisco_meraki_dashboard.switch.create_network_switch_dhcp_server_policy_arp_inspection_trusted_server` Add a server to be trusted by Dynamic ARP Inspection on this network write
- and 96 more in this area

**SM 49**

- `cisco_meraki_dashboard.sm.checkin_network_sm_devices` Force check-in a set of devices write
- `cisco_meraki_dashboard.sm.create_network_sm_bypass_activation_lock_attempt` Bypass activation lock attempt write
- `cisco_meraki_dashboard.sm.create_network_sm_target_group` Add a target group write
- `cisco_meraki_dashboard.sm.get_network_sm_devices` List the devices enrolled in an SM network with various specified fields and filters read
- `cisco_meraki_dashboard.sm.create_organization_sm_admins_role` Create a Limited Access Role destructive
- `cisco_meraki_dashboard.sm.delete_network_sm_target_group` Delete a target group from a network destructive
- and 43 more in this area

**Camera 46**

- `cisco_meraki_dashboard.camera.create_network_camera_quality_retention_profile` Creates new quality retention profile for this network write
- `cisco_meraki_dashboard.camera.create_network_camera_wireless_profile` Creates a new camera wireless profile for this network write
- `cisco_meraki_dashboard.camera.create_organization_camera_custom_analytics_artifact` Create custom analytics artifact write
- `cisco_meraki_dashboard.camera.create_organization_camera_role` Creates new role for this organization write
- `cisco_meraki_dashboard.camera.clip_device_camera` Generate a video clip of up to 5 minutes long read
- `cisco_meraki_dashboard.camera.delete_network_camera_quality_retention_profile` Delete an existing quality retention profile for this network destructive
- and 40 more in this area

**Devices 41**

- `cisco_meraki_dashboard.devices.blink_device_leds` Blink the LEDs on a device write
- `cisco_meraki_dashboard.devices.create_device_cellular_uplinks_bands_masks_update` Update the cellular band masks for a device write
- `cisco_meraki_dashboard.devices.get_device` Return a single device read
- `cisco_meraki_dashboard.devices.update_device` Update the attributes of a device write
- `cisco_meraki_dashboard.devices.create_device_live_tools_arp_table` Enqueue a job to perform an ARP table request for the device write
- `cisco_meraki_dashboard.devices.create_device_live_tools_cable_test` Enqueue a job to perform a cable test for the device on the specified ports write
- and 35 more in this area

**Cellular gateway 24**

- `cisco_meraki_dashboard.cellular_gateway.create_organization_cellular_gateway_esims_service_providers_account` Add a service provider account write
- `cisco_meraki_dashboard.cellular_gateway.create_organization_cellular_gateway_esims_swap` Swap which profile an eSIM uses write
- `cisco_meraki_dashboard.cellular_gateway.get_device_cellular_gateway_lan` Show the LAN Settings of an MG read
- `cisco_meraki_dashboard.cellular_gateway.get_organization_cellular_gateway_uplink_statuses` List the uplink status of every Meraki MG cellular gateway in the organization read
- `cisco_meraki_dashboard.cellular_gateway.delete_organization_cellular_gateway_esims_service_providers_account` Remove a service provider account's integration with the Dashboard destructive
- `cisco_meraki_dashboard.cellular_gateway.get_device_cellular_gateway_port_forwarding_rules` Returns the port forwarding rules for a single MG read
- and 18 more in this area

**Sensor 19**

- `cisco_meraki_dashboard.sensor.create_device_sensor_command` Sends a command to a sensor write
- `cisco_meraki_dashboard.sensor.create_network_sensor_alerts_profile` Creates a sensor alert profile for a network write
- `cisco_meraki_dashboard.sensor.get_device_sensor_commands` Returns a historical log of all commands read
- `cisco_meraki_dashboard.sensor.get_organization_sensor_gateways_connections_latest` Returns latest sensor-gateway connectivity data read
- `cisco_meraki_dashboard.sensor.delete_network_sensor_alerts_profile` Deletes a sensor alert profile from a network destructive
- `cisco_meraki_dashboard.sensor.get_device_sensor_command` Returns information about the command's execution, including the status read
- and 13 more in this area

**Campus gateway 18**

- `cisco_meraki_dashboard.campus_gateway.batch_organization_campus_gateway_clusters_tunneling_update` Update MCG cluster-network tunnel settings for multiple networks write
- `cisco_meraki_dashboard.campus_gateway.create_network_campus_gateway_cluster` Create a cluster and add campus gateways to it write
- `cisco_meraki_dashboard.campus_gateway.get_organization_campus_gateway_clients_usage_by_network_by_cluster` Returns client usage details for campus gateway clusters within an organization read
- `cisco_meraki_dashboard.campus_gateway.get_organization_campus_gateway_clusters` Get the details of campus gateway clusters read
- `cisco_meraki_dashboard.campus_gateway.delete_network_campus_gateway_cluster` Delete a cluster destructive
- `cisco_meraki_dashboard.campus_gateway.get_organization_campus_gateway_clusters_failover_targets` List the details of a Failover Targets for a Campus Gateway cluster read
- and 12 more in this area

**Wireless controller 15**

- `cisco_meraki_dashboard.wireless_controller.get_organization_wireless_controller_availabilities_change_history` List connectivity data of wireless LAN controllers in an organization read
- `cisco_meraki_dashboard.wireless_controller.get_organization_wireless_controller_clients_overview_history_by_device_by_interval` List wireless client counts of wireless LAN controllers over time in an organization read
- `cisco_meraki_dashboard.wireless_controller.get_organization_wireless_controller_connections` List all access points associated with wireless LAN controllers in an organization read
- `cisco_meraki_dashboard.wireless_controller.get_organization_wireless_controller_devices_interfaces_l2_by_device` List wireless LAN controller layer 2 interfaces in an organization read
- `cisco_meraki_dashboard.wireless_controller.get_organization_wireless_controller_devices_interfaces_l2_statuses_change_history_by_device` List wireless LAN controller layer 2 interfaces history status in an organization read
- `cisco_meraki_dashboard.wireless_controller.get_organization_wireless_controller_devices_interfaces_l2_usage_history_by_interval` List wireless LAN controller layer 2 interfaces history usage in an organization read
- and 9 more in this area

**Licensing 8**

- `cisco_meraki_dashboard.licensing.bind_administered_licensing_subscription_subscription` Bind networks to a subscription write
- `cisco_meraki_dashboard.licensing.claim_administered_licensing_subscription_subscriptions` Claim a subscription into an organization write
- `cisco_meraki_dashboard.licensing.get_administered_licensing_subscription_subscriptions` List available subscriptions read
- `cisco_meraki_dashboard.licensing.get_organization_licensing_coterm_licenses` List the licenses in a coterm organization read
- `cisco_meraki_dashboard.licensing.get_administered_licensing_subscription_entitlements` Retrieve the list of purchasable entitlements read
- `cisco_meraki_dashboard.licensing.get_administered_licensing_subscription_subscriptions_compliance_statuses` Get compliance status for requested subscriptions read
- and 2 more in this area

**Insight 7**

- `cisco_meraki_dashboard.insight.create_organization_insight_monitored_media_server` Add a media server to be monitored for this organization write
- `cisco_meraki_dashboard.insight.get_network_insight_application_health_by_time` Get application health by time read
- `cisco_meraki_dashboard.insight.get_organization_insight_applications` List all Insight tracked applications read
- `cisco_meraki_dashboard.insight.get_organization_insight_monitored_media_server` Return a monitored media server for this organization read
- `cisco_meraki_dashboard.insight.delete_organization_insight_monitored_media_server` Delete a monitored media server from this organization destructive
- `cisco_meraki_dashboard.insight.get_organization_insight_monitored_media_servers` List the monitored media servers for this organization read
- and 1 more in this area

**Administered 4**

- `cisco_meraki_dashboard.administered.generate_administered_identities_me_api_keys` Generates an API key for an identity write
- `cisco_meraki_dashboard.administered.get_administered_identities_me` Returns the identity of the current user read
- `cisco_meraki_dashboard.administered.get_administered_identities_me_api_keys` List the non-sensitive metadata associated with the API keys that belong to the user read
- `cisco_meraki_dashboard.administered.revoke_administered_identities_me_api_keys` Revokes an identity's API key, using the last four characters of the key destructive

**Spaces 2**

- `cisco_meraki_dashboard.spaces.get_organization_spaces_integrate_status` Get the status of the Spaces integration in Meraki read
- `cisco_meraki_dashboard.spaces.remove_organization_spaces_integration` Remove the Spaces integration from Meraki destructive

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

Questions

## The Cisco Meraki Dashboard API MCP server, answered.

**Is there a Cisco Meraki Dashboard API MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 1,039 Cisco Meraki Dashboard API actions across organizations, appliance, wireless and networks, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Cisco Meraki Dashboard API.

**What do I need to connect Cisco Meraki Dashboard API?**

Meraki Dashboard API key. Plus your host. The free call account { op: "connections.requirements", service: "cisco_meraki_dashboard" } lists exactly what to paste.

**Can an AI agent delete or change things in Cisco Meraki Dashboard API?**

Only if its key allows it, and only with an explicit confirmation. 111 Cisco Meraki Dashboard API actions are destructive, including reboot a device, delete a network and unbind a network from a template. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Cisco Meraki Dashboard API API limit?**

actionlake paces every call to the limits in the Cisco Meraki Dashboard API service file: 10 calls a second per connection. Repeated reads are answered from cache (556 Cisco Meraki Dashboard API actions can be), which never reaches Cisco Meraki Dashboard API.

**What does a Cisco Meraki Dashboard API action cost?**

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

The Meraki Dashboard API v1.75.1 (OpenAPI 3) at your Cisco Meraki Dashboard API instance's API base URL, which you enter when connecting (path /api/v1). It is built from Cisco Meraki Dashboard API's documentation as read on 22 October 2026. 1,039 actions in 16 areas, each one in the signed service file (version 1.0.0).

**Can I combine Cisco Meraki Dashboard API with my other systems?**

Yes. ask joins Cisco Meraki Dashboard API to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. Cisco Meraki Dashboard API maps crm.company, which 227 other connectors also map.

**Does actionlake keep my Cisco Meraki Dashboard 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 Cisco Meraki Dashboard 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 Cisco Meraki Dashboard API

Shares the most action names with

- [Juniper Mist Cloud API 7](https://actionlake.com/connectors/juniper-mist-cloud-api)
- [MSP360 Managed Backup 5](https://actionlake.com/connectors/msp360-managed-backup)
- [Axcient x360Recover 4](https://actionlake.com/connectors/axcient-x360recover)
- [Datto RMM 4](https://actionlake.com/connectors/datto-rmm)
- [ExtremeCloud IQ 4](https://actionlake.com/connectors/extremecloud-iq)
- [Crayon CloudIQ 3](https://actionlake.com/connectors/crayon-cloudiq)

Joins with, on shared entities

- [Microsoft 365 Users 3](https://actionlake.com/connectors/microsoft-365-users)
- [ServiceNow 3](https://actionlake.com/connectors/servicenow)
- [ERPNext (Frappe) 3](https://actionlake.com/connectors/erpnext-frappe)
- [ServiceTitan 3](https://actionlake.com/connectors/servicetitan)
- [Zuper 3](https://actionlake.com/connectors/zuper)
- [Autodesk Construction Cloud 3](https://actionlake.com/connectors/autodesk-construction-cloud)

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 Cisco Meraki Dashboard API; the name is the vendor's own. Counts are from the Cisco Meraki Dashboard API service file, version 1.0.0.

## Give your agent Cisco Meraki Dashboard API today.

[Connect Cisco Meraki Dashboard 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/cisco-meraki-dashboard-api
More: https://actionlake.com/llms.txt
