Cisco Umbrella MCP server
MCP server for Cisco Umbrella's deployment, admin, policy, reporting, and investigate APIs.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Cisco Umbrella yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cisco Umbrella tools
No tool declarations could be read from the package source. They show once the server is installed.
How Cisco Umbrella compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 33% of 48,243 servers
Release history: 2 versions in the registry since 2026-09-20, latest 2026-10-22, typically one every 32 days.
Install Cisco Umbrella in Claude Code, Cursor or VS Code
claude mcp add cisco-umbrella-mcp -- docker run -i --rm ghcr.io/wyre-ai/cisco-umbrella-mcp:v1.0.3
What the publisher says
From the Cisco Umbrella repository's README, as published. We do not edit it. Read it on GitHub
Cisco Umbrella MCP Server
MCP server for Cisco Umbrella's NextGen REST API - deployment inventory, admin, policy, reporting, and investigate visibility - for AI assistants and the WYRE Conduit gateway.
Authentication
Create an API Key in the Umbrella admin console (Admin > API Keys, or Console Settings > API Keys on a Multi-org/MSP console) to receive an API Key and API Secret pair.
The secret is shown only once at creation time and cannot be retrieved later - store it somewhere safe immediately.
This server exchanges that pair for a short-lived (1-hour) Bearer access token via POST /auth/v2/token (granttype=clientcredentials, HTTP Basic auth), and handles the exchange and its refresh on expiry internally. Callers only ever need to supply the long-lived API Key/Secret below.
A note on a real discrepancy in Cisco's own documentation: Cisco's published Postman collection (CiscoDevNet/cloud-security, Umbrella/PostmanExamples/umbrella-external-postman-collection.json) encodes the token request as a bare GET with no body, while Cisco's DevNet "Getting Started" and "Quickstart" prose docs both independently specify POST with a granttype=clientcredentials form body. This server follows the prose docs (POST), since two independent doc pages agree and it matches the standard OAuth2 client_credentials flow Cisco names explicitly - but this was not verified against a live credential pair. If token exchange 401s against a real account, try a bare GET with no body before assuming the credentials are bad.
Configuration
Tools
Deployments
- umbrellalistnetworks - list registered public-IP network identities.
- umbrellalistinternal_networks - list internal (RFC1918) network identities.
- umbrellalistsites - list Umbrella sites.
- umbrellalistvirtual_appliances - list virtual appliances and their status.
- umbrellalistroaming_computers - list roaming-client-enrolled computers.
- umbrellagetinternal_domains - get all internal domains configured to bypass Umbrella DNS.
Admin
- umbrellalistroles - list administrative roles.
- umbrellalistusers - list admin console users.
- umbrellagetuser - get a specific admin console user.
- umbrellalistapi_keys - list configured API keys.
Policies
- umbrellalistdestination_lists - list destination (allow/block) lists.
- umbrellalistdestinations - list destinations within a specific destination list.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Cisco Umbrella: common questions
- Is Cisco Umbrella MCP server safe?
- Mostly: it is graded B (70/100). Read the Cisco Umbrella safety report
- How do I install Cisco Umbrella?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Cisco Umbrella need an API key?
- Yes. The registry entry asks for
CISCOUMBRELLA_API_SECRET. - Is Cisco Umbrella maintained?
- The last commit was 23 days ago (2026-10-13). The latest release is v1.0.3.