For Agents
Automate Cisco Meraki cloud networking — provision networks, configure SSIDs, manage switches and security appliances, pull device telemetry, and audit configuration. API-key authenticated.
Get started with Meraki Dashboard API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list meraki network devices and statuses"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Meraki Dashboard API API.
Provision and configure networks across organisations including SSIDs, VLANs, and firewall rules
Manage Meraki MR access points, MS switches, MX security appliances, MV cameras, and MG cellular gateways from one client
Pull device telemetry — uptime, clients, traffic, channel utilisation — for monitoring dashboards
Apply network and switch configuration templates across multiple sites for consistent rollouts
GET STARTED
Use for: List all networks in a Meraki organisation, Update the SSID configuration for a wireless network, Get the list of clients currently connected to an access point, Retrieve device uptime and traffic statistics for a switch
Not supported: Does not configure non-Meraki Cisco gear, run on-premises CLI commands, or replace identity providers — use for cloud-managed Meraki organisation, network, and device automation only.
The Cisco Meraki Dashboard API exposes the full Meraki cloud-managed networking platform — organizations, networks, devices, wireless, switching, security appliances, cameras, cellular gateways, and Systems Manager — across 799 endpoints. It uses an X-Cisco-Meraki-API-Key header for authentication and follows REST conventions over JSON, which makes it well suited to network automation, multi-site provisioning, monitoring integrations, and compliance reporting in environments standardised on Meraki hardware.
Manage organisation-level licensing, admins, and inventory through /administered and /organizations endpoints
Run live tools — ping, traceroute, throughput tests — programmatically against deployed devices
Patterns agents use Meraki Dashboard API API for, with concrete tasks.
★ Multi-Site Network Provisioning
Network engineers automate provisioning of new branches by applying a network template through the API. The /organizations/{organizationId}/networks endpoints create the network, then template binding propagates SSIDs, VLANs, and firewall rules without manual UI configuration, which compresses a multi-day rollout into minutes per site.
Create a new network in the organisation, bind the 'branch-standard' template, claim the inventoried devices into it, and verify devices are online within 10 minutes.
Network Health Monitoring
Operations teams pull device status, client counts, and traffic statistics into Datadog or a custom NOC dashboard. The Meraki API exposes per-device uptime, channel utilisation, and connection metrics, which lets the monitoring system alert on offline devices, congested radios, or saturated WAN uplinks before users report issues.
Every minute, pull device status across the organisation and emit an alert for any device offline more than 5 minutes, including its network and serial number.
Compliance and Configuration Audit
Security and compliance teams periodically audit firewall rules, SSID configurations, and admin lists across all Meraki networks. The API enumerates these settings via /networks/{networkId}/appliance/firewall and related endpoints, which a scheduled audit job can compare against a desired baseline and flag drift.
For each network, fetch firewall L3 rules, compare to the approved baseline JSON, and produce a diff report identifying any rules added, removed, or modified.
AI Agent Network Operations
An AI assistant can answer 'is the New York office's wifi healthy', 'who's connected to the guest SSID', or 'why is this device offline' by chaining Meraki Dashboard API calls. Through Jentic, the agent loads only the relevant operations among 799 endpoints, which keeps the tool surface small enough for reliable selection while preserving full coverage of the platform.
Search Jentic for 'list meraki devices status', execute the device-statuses endpoint for the New York network, and return any device with status=offline along with last-seen timestamp.
799 endpoints — the cisco meraki dashboard api exposes the full meraki cloud-managed networking platform — organizations, networks, devices, wireless, switching, security appliances, cameras, cellular gateways, and systems manager — across 799 endpoints.
METHOD
PATH
DESCRIPTION
/organizations
List organisations the API key has access to
/organizations/{organizationId}/networks
List networks in an organisation
/networks/{networkId}/devices
List devices in a network
/networks/{networkId}/clients
List clients seen by the network
/organizations/{organizationId}/devices/statuses
Get current status of all devices in the organisation
/networks/{networkId}/wireless/ssids/{number}
Update an SSID configuration
/administered/identities/me
Get the authenticated identity
/organizations
List organisations the API key has access to
/organizations/{organizationId}/networks
List networks in an organisation
/networks/{networkId}/devices
List devices in a network
/networks/{networkId}/clients
List clients seen by the network
/organizations/{organizationId}/devices/statuses
Get current status of all devices in the organisation
Three things that make agents converge on Jentic-routed access.
Credential isolation
Meraki uses the `X-Cisco-Meraki-API-Key` header. Jentic stores the key encrypted in the MAXsystem vault and injects it on each request to /organizations, /networks, or /devices, so the raw key never appears in agent context, logs, or chat transcripts.
Intent-based discovery
With 799 endpoints, the agent never sees the full surface — it searches Jentic for intents like 'list meraki devices' or 'update ssid' and Jentic returns just the matching operation with its input schema.
Time to first call
Direct integration: 3-5 days to model auth, paginate organisations and networks, handle 429 backoff, and select the right endpoints from a 799-operation surface. Through Jentic: 1-2 hours — only the relevant operations are loaded per agent run.
Alternatives and complements available in the Jentic catalogue.
Cisco APIs
Cisco's broader catalogue covering DNA Center, IOS-XE, and other non-Meraki platforms
Use Cisco APIs when working with non-Meraki Cisco infrastructure; use the Meraki Dashboard API when the environment is cloud-managed Meraki gear.
GitHub API
Source control where network configuration-as-code commonly lives
Use GitHub to store and review network configuration JSON; use the Meraki API to apply that configuration to live infrastructure.
New Relic
Observability platform that ingests Meraki device telemetry
Use New Relic as the destination for monitoring metrics and alerts; use the Meraki API as the source of device statuses and client counts pushed into it.
Specific to using Meraki Dashboard API API through Jentic.
What authentication does the Meraki Dashboard API use?
The API uses an API key passed in the `X-Cisco-Meraki-API-Key` header. Keys are issued per dashboard user and inherit that user's organisation and network access. Through Jentic the key is held in the encrypted vault and injected on each request so it never enters agent context.
Can I provision a new Meraki network from the API?
Yes. POST /organizations/{organizationId}/networks creates a network in an organisation, and subsequent calls under /networks/{networkId} configure SSIDs, VLANs, firewall rules, and device claiming. Network templates let you bind the new network to a baseline configuration in one call.
What are the rate limits for the Meraki Dashboard API?
Meraki enforces 10 requests per second per organisation, with bursts permitted via a token bucket. The API returns 429 with a Retry-After header when the limit is exceeded; production clients should implement exponential backoff and respect that header.
How do I list connected wireless clients through Jentic?
Run `pip install jentic`, search for `list meraki clients`, load /networks/{networkId}/clients, and execute with the network ID and a timespan. Jentic handles API-key injection and returns the structured client list.
Does the Meraki Dashboard API support all Meraki product lines?
Yes. The API covers MR access points, MS switches, MX security appliances, MV cameras, MG cellular gateways, and Systems Manager endpoint management — all under the same base URL and authentication.
/networks/{networkId}/wireless/ssids/{number}
Update an SSID configuration
/administered/identities/me
Get the authenticated identity