Meraki Magic MCP Server

Meraki Magic is a Python-based MCP (Model Context Protocol) server for Cisco's Meraki Dashboard. Meraki Magic provides tools for querying the Meraki

Local serverstdioPython

What is the Meraki Magic MCP Server?

Meraki Magic is a Python-based MCP (Model Context Protocol) server for Cisco's Meraki Dashboard. Meraki Magic provides tools for querying the Meraki Dashboard API

What you get

  • All organization management (admins, networks, devices, inventory, licensing)
  • Complete wireless management (SSIDs, RF profiles, Air Marshal, analytics)
  • Full switch management (ports, VLANs, stacks, QoS, access policies)
  • Advanced appliance/security (all firewall types, NAT, VPN, traffic shaping)
  • Camera management (analytics, quality, schedules, permissions)
  • Network monitoring (events, alerts, health, performance)

Configuration and credentials

  • Python 3.13+ - Claude Desktop (or any MCP-compatible client) - Meraki Dashboard API Key - Meraki Organization ID

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Meraki Magic MCP Server

{
  "mcpServers": {
    "Meraki_Magic_MCP": {
      "command": "/path/to/meraki-magic-mcp-community/.venv/bin/fastmcp",
      "args": [
        "run",
        "-t",
        "stdio",
        "/path/to/meraki-magic-mcp-community/meraki-mcp-dynamic.py"
      ],
      "env": {
        "MERAKI_API_KEY": "YOUR_MERAKI_API_KEY",
        "MERAKI_ORG_ID": "your_org_id_here",
        "MERAKI_BASE_URL": "https://api.meraki.com/api/v1",
        "MERAKI_PYTHON_SDK_CALLER": "MagicMCP CiscoDevNet",
        "READ_ONLY_MODE": "true"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.13+ - Claude Desktop (or any MCP-compatible client) - Meraki Dashboard API Key - Meraki Organization ID
VariableDescriptionRequired
MERAKI_API_KEYDeclared in the maintainer’s client configuration.Check documentation
MERAKI_ORG_IDDeclared in the maintainer’s client configuration.Check documentation
MERAKI_BASE_URLDeclared in the maintainer’s client configuration.Check documentation
MERAKI_PYTHON_SDK_CALLERDeclared in the maintainer’s client configuration.Check documentation
READ_ONLY_MODEDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Meraki Magic MCP to Prerequisites.”

Frequently asked questions

Meraki Magic is a Python-based MCP (Model Context Protocol) server for Cisco's Meraki Dashboard. Meraki Magic provides tools for querying the Meraki Dashboard API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.