PlugWiki

Cisco Meraki MCP Server: read-only Dashboard access for Claude Code, Cursor and VS Code

OfficialRemoteLocal

Lets Claude Code, Cursor, VS Code or Codex look up anything in your Meraki Dashboard and build network health reports, without changing a setting.

This is Cisco's own server for the Meraki Dashboard, still labeled beta. You give your AI app a Dashboard API key, and it can search Meraki's API and pull live data about your organizations, networks, devices and clients, but it cannot change anything. Use Cisco's hosted address for Meraki.com, or run the open-source version yourself for Government and other regions. Make the key from a read-only admin, because an assistant holding a full key could still call the API directly.

Good for

  • Network admins who want switch, wireless and WAN health reports by asking in plain words
  • Engineers troubleshooting why clients cannot connect or an uplink keeps failing over
  • Security teams reviewing IDS, malware and content-filtering events across networks
  • Developers who want the assistant to find the right Meraki API call for a script
  • Teams on Meraki Government who need a server they can run themselves

Works in

4 supported · 10 should work

Tap an app to see how to set it up and any known problems.

Install Cisco Meraki MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Cisco Meraki MCP server to Claude Code. Open .mcp.json (create it if it does not exist) and merge in this entry, keeping any servers already there:
    
    {
      "mcpServers": {
        "meraki": {
          "type": "http",
          "url": "https://mcp.meraki.com/mcp",
          "headers": {
            "Authorization": "Bearer ${MERAKI_DASHBOARD_API_KEY}"
          },
          "env": {
            "MERAKI_DASHBOARD_API_KEY": "${MERAKI_DASHBOARD_API_KEY}"
          }
        }
      }
    }
    
    Ask me for MERAKI_DASHBOARD_API_KEY and only put the values in that config, nowhere else.
    
    Then tell me how to load it and whether I need to sign in.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Meraki Dashboard API key in MERAKI_DASHBOARD_API_KEY, Meraki.com organization (not Government).

Read-only mode: It is always read-only. Create the API key under a Dashboard admin with read-only access so the assistant cannot make changes by calling Meraki directly.

Export MERAKI_DASHBOARD_API_KEY in your shell before starting Claude Code. For the local version: git clone https://github.com/CiscoDevNet/meraki-mcp-official.git, run uv sync in it, store your key in Keychain, Secret Service or PowerShell SecretManagement, and create Cisco's cisco-meraki-mcp-stdio launcher from the README. The local version also works with Meraki Government and other regions.

From the vendor's docs. Source.

Tools

  • Finds the Meraki Dashboard lookup that answers your question

    Searches the Meraki Dashboard API by meaning, so the assistant can find which call returns what you asked about, such as SSIDs, switch ports or uplink health.

    Try: “Find the Meraki API capability for listing wireless SSIDs on a network.”

    Network · semantic_search

  • Pulls live data from your Meraki Dashboard, read-only

    Runs the read-only Meraki Dashboard call the assistant picked and returns live data about your organizations, networks, devices or clients. It cannot change settings.

    Try: “Show the top 10 switch ports by link flaps in the last 7 days.”

    Network · execute_api

Read from the source code

Pros and cons

Good

  • Made by Cisco and open source under Apache-2.0.
  • Hosted address means nothing to install for Meraki.com users.
  • Cannot change your network, which makes it safe to try.
  • Reaches the whole Dashboard API through just two tools, so it uses little context.
  • Local version works with Meraki Government and other regions.
  • Cisco's local setup keeps the key in your system's credential store.

Watch out

  • Still labeled beta.
  • Read-only, so it cannot fix what it finds.
  • API key only, with no account sign-in yet.
  • The hosted server does not work in Claude Desktop.
  • Hosted service is Meraki.com only.
  • Local version needs Python 3.14 and a cloned repo.

Permissions

low risk · 3 things to watch

Low risk

The server cannot change your network, but an assistant holding a full-access key could still make changes by calling Meraki directly. Create the key under a read-only admin.

What it can do

Watch out for

  • A full-access key lets the agent go around it

    The server only reads, but an assistant holding your key could call the Meraki API itself. Create the key under a read-only Dashboard admin. developer.cisco.com

  • It can read your whole organization

    Anything the key's admin can see, including client and security event data, can reach your AI app. Use a key limited to the organizations you need. developer.cisco.com

  • Keep the local server off the network

    Cisco says to run it over stdio or on localhost only, and to keep the key in your system's credential store. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyAlways read-only: the server has no write tools. Cisco still advises a key from a read-only Dashboard admin so the agent cannot make changes by calling the API directly.
Sign-in and keysHosted: the key sits in an environment variable your AI app sends as a bearer header. Local: Cisco's launcher reads it from Keychain, Secret Service or PowerShell SecretManagement.
Scopes
  • Uses your Meraki Dashboard API key, so it sees every organization and network that key's admin can see

  • Read-only Dashboard API calls through one search tool and one run tool

Alternatives

Use Cisco's server to look things up and build reports. If you need the assistant to change settings, a community server is the only option, so test it on a lab network first.

ServerOfficialRunsSign-inCan change things
Cisco Meraki MCP ServerThis pageOfficialHostedLocalAPI keyNo
Servosity MerakiCommunityLocalAPI keyYes

Questions

What is the Meraki MCP server URL?

https://mcp.meraki.com/mcp. Your AI app sends your Meraki Dashboard API key with each request.

Can it change my Meraki network?

No. It only reads. An assistant holding a full-access key could still call the Meraki API directly, so create the key under a read-only admin.

Does it work in Claude Desktop?

Not the hosted version yet. Claude Desktop connectors only accept servers with no sign-in or with an account sign-in, not an API key. Run the local version instead.

Does it work with Meraki Government or GovCloud?

Only the local version. Cisco's hosted server supports Meraki.com only.

Can I sign in with my Meraki account instead of a key?

Not yet. It needs a Dashboard API key, which you create under Organization, API & Webhooks.

Is it free?

Cisco lists no price for it. The code is open source under Apache-2.0, and use falls under Cisco's MCP and Meraki terms.

Is it stable?

Not fully. Cisco labels it beta, and its docs list limits for the current release, such as read-only access and API key sign-in only.

Why does it only have two tools?

Cisco gives it one tool to search the Meraki API and one to run the call it finds, instead of hundreds of tools. That keeps the list small enough for the assistant to use well.

What are the rate limits?

Meraki's normal limit of 10 requests per second per organization. The server waits and retries on its own when it hits the limit.

How do I add it to Cursor or VS Code?

Use the config in the install box above. Set your API key as an environment variable first and restart the app.

Examples

  • Switch port stability report across the organization

    Generate a switch port stability report across the organization. Find switch ports with link flaps, STP changes, high error rates, or excessive packet loss in the last 7 days.

    Cisco says the assistant searches for switch event and port status calls, then runs them to rank unstable ports.

    Source
  • Wireless client experience report

    Generate a wireless client experience report for the organization. Identify where clients had poor performance, including low SNR, high retries, roaming, DHCP, DNS, and authentication failures.

    Source
  • WAN health and failover report

    Generate an MX WAN health report across the organization. Identify WAN uplink degradation, failovers, packet loss, latency spikes, jitter, and VPN interruptions over the last 30 days.

    Source
  • Security threat and policy report

    Generate a security appliance threat and policy report across the organization. Analyze IDS/IPS events, malware and content-filtering blocks, AMP detections, and suspicious outbound traffic over the last 30 days.

    Source
  • Find the right API call for a script

    Find the Meraki API capability for listing wireless SSIDs on a network.

    Source

Information

updated Nov 1, 2026

Publisher
Official
Transport
Streamable HTTP, stdio
Auth
API key
License
Apache-2.0
Last commit
Oct 29, 2026

DocsGitHub

Other Cisco Meraki MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. MCP Server - Meraki Dashboard API v1 · developer.cisco.com
  2. CiscoDevNet/cisco-meraki-mcp-official · github.com
  3. CiscoDevNet/cisco-meraki-mcp-official - Cisco Code Exchange · developer.cisco.com
  4. servosity/msp-skills: cisco-meraki · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.