{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/cisco-meraki-mcp","description":"Meraki Dashboard for MSPs: every API operation plus cross-org outages, renewals, and changes","title":"Cisco Meraki MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/cisco-meraki"},"version":"0.1.0","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/cisco-meraki/cisco-meraki-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/cisco-meraki-v0.1.0/cisco-meraki-mcp.mcpb","version":"0.1.0","fileSha256":"e7b3a4e37d47822b0f0e0e9c11f61391c3a494fcd41ef9bfc99bf6b5b07ed693","transport":{"type":"stdio"},"environmentVariables":[{"description":"Meraki Dashboard API key (Dashboard > My profile > API access); reaches every org its admin can see.","isRequired":true,"isSecret":true,"name":"MERAKI_DASHBOARD_API_KEY"},{"description":"Regional dashboard API URL, e.g. https://api.meraki.ca/api/v1. Leave blank for https://api.meraki.com/api/v1.","name":"CISCO_MERAKI_BASE_URL"},{"description":"Set to 1 to refuse every write from the MCP server (GET only; fleet push --apply refused).","name":"CISCO_MERAKI_MCP_READ_ONLY"},{"description":"Overrides the User-Agent the CLI sends on Meraki requests.","name":"CISCO_MERAKI_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Not needed for the default local stdio transport.","isSecret":true,"name":"CISCO_MERAKI_MCP_HTTP_TOKEN"},{"description":"Binds this MCP server to one tenant-gated client profile. Leave blank to use the default client profile.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T10:59:30.702713Z","publishedAt":"2026-10-15T10:59:30.702713Z","updatedAt":"2026-10-15T10:59:30.702713Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/cisco-meraki-mcp","description":"Meraki Dashboard for MSPs: every API operation plus cross-org outages, renewals, and changes","title":"Cisco Meraki MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/cisco-meraki"},"version":"0.1.1","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/cisco-meraki/cisco-meraki-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/cisco-meraki-v0.1.1/cisco-meraki-mcp.mcpb","version":"0.1.1","fileSha256":"a94015b581c3888cf584d1a64bfaceb2905d7203b72014cba39be21998f7bd46","transport":{"type":"stdio"},"environmentVariables":[{"description":"Meraki Dashboard API key (Dashboard > My profile > API access); reaches every org its admin can see.","isRequired":true,"isSecret":true,"name":"MERAKI_DASHBOARD_API_KEY"},{"description":"Regional dashboard API URL, e.g. https://api.meraki.ca/api/v1. Leave blank for https://api.meraki.com/api/v1.","name":"CISCO_MERAKI_BASE_URL"},{"description":"Set to 1 to refuse every write from the MCP server (GET only; fleet push --apply refused).","name":"CISCO_MERAKI_MCP_READ_ONLY"},{"description":"Overrides the User-Agent the CLI sends on Meraki requests.","name":"CISCO_MERAKI_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Not needed for the default local stdio transport.","isSecret":true,"name":"CISCO_MERAKI_MCP_HTTP_TOKEN"},{"description":"Binds this MCP server to one tenant-gated client profile. Leave blank to use the default client profile.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T06:48:46.632095Z","publishedAt":"2026-10-16T06:48:46.632095Z","updatedAt":"2026-10-16T06:48:46.632095Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/cisco-meraki-mcp","description":"Meraki Dashboard for MSPs: every API operation plus cross-org outages, renewals, and changes","title":"Cisco Meraki MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/cisco-meraki"},"version":"0.1.2","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/cisco-meraki/cisco-meraki-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/cisco-meraki-v0.1.2/cisco-meraki-mcp.mcpb","version":"0.1.2","fileSha256":"1bbb7dab09de1f9ed976b5cccb0919d8d23b085c25a1f7b8a6aae014ed13fca5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Meraki Dashboard API key (Dashboard > My profile > API access); reaches every org its admin can see.","isRequired":true,"isSecret":true,"name":"MERAKI_DASHBOARD_API_KEY"},{"description":"Regional dashboard API URL, e.g. https://api.meraki.ca/api/v1. Leave blank for https://api.meraki.com/api/v1.","name":"CISCO_MERAKI_BASE_URL"},{"description":"Set to 1 to refuse every write from the MCP server (GET only; fleet push --apply refused).","name":"CISCO_MERAKI_MCP_READ_ONLY"},{"description":"Overrides the User-Agent the CLI sends on Meraki requests.","name":"CISCO_MERAKI_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Not needed for the default local stdio transport.","isSecret":true,"name":"CISCO_MERAKI_MCP_HTTP_TOKEN"},{"description":"Binds this MCP server to one tenant-gated client profile. Leave blank to use the default client profile.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T02:10:08.10207Z","publishedAt":"2026-10-22T02:10:08.10207Z","updatedAt":"2026-10-22T02:10:08.10207Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/cisco-meraki-mcp","description":"Meraki Dashboard for MSPs: every API operation plus cross-org outages, renewals, and changes","title":"Cisco Meraki MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/cisco-meraki"},"version":"0.1.3","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/cisco-meraki/cisco-meraki-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/cisco-meraki-v0.1.3/cisco-meraki-mcp.mcpb","version":"0.1.3","fileSha256":"fa739ec5d46c2195551d926c276b77c4f0bcb1322e14a55f64f0c1b1f61c48ca","transport":{"type":"stdio"},"environmentVariables":[{"description":"Meraki Dashboard API key (Dashboard > My profile > API access); reaches every org its admin can see.","isRequired":true,"isSecret":true,"name":"MERAKI_DASHBOARD_API_KEY"},{"description":"Regional dashboard API URL, e.g. https://api.meraki.ca/api/v1. Leave blank for https://api.meraki.com/api/v1.","name":"CISCO_MERAKI_BASE_URL"},{"description":"Set to 1 to refuse every write from the MCP server (GET only; fleet push --apply refused).","default":"1","name":"CISCO_MERAKI_MCP_READ_ONLY"},{"description":"Overrides the User-Agent the CLI sends on Meraki requests.","name":"CISCO_MERAKI_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Not needed for the default local stdio transport.","isSecret":true,"name":"CISCO_MERAKI_MCP_HTTP_TOKEN"},{"description":"Binds this MCP server to one tenant-gated client profile. Leave blank to use the default client profile.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T13:41:54.599728Z","publishedAt":"2026-10-23T13:41:54.599728Z","updatedAt":"2026-10-23T13:41:54.599728Z","isLatest":true}}}],"metadata":{"count":4}}
