Local MCP capabilities provider for Expo
Cisco Umbrella is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
MCP server for Cisco Umbrella's deployment, admin, policy, reporting, and investigate APIs.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --env 'CISCOUMBRELLA_API_KEY=${CISCOUMBRELLA_API_KEY}' --env 'CISCOUMBRELLA_API_SECRET=${CISCOUMBRELLA_API_SECRET}' --transport stdio cisco-umbrella-mcp '--' docker run -i --rm -e MCP_TRANSPORT=stdio -e CISCOUMBRELLA_API_KEY -e CISCOUMBRELLA_API_SECRET ghcr.io/wyre-ai/cisco-umbrella-mcp:v1.0.0
# 2 — ask your agent for something these tools do
# umbrella_list_roles, umbrella_list_users, umbrella_get_user and 28 more
It needs CISCOUMBRELLA_API_KEY, CISCOUMBRELLA_API_SECRET: this reads them from your environment, so export them first.
Cisco Umbrella costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts Cisco Umbrella as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. It has not been scanned here, so read the surface, and its source, before you approve it.
This is a public server: you run it yourself and this marketplace is not in the path. You need Docker installed and running. Only the required variables are passed into the container. To set an optional one (AUTH_MODE, LOG_LEVEL), add -e NAME before the image name and give it a value in the entry’s env: an unset -e would clear the default the image sets. Claude Code registers it in one command; --scope user makes it available in every project. Claude Code reads CISCOUMBRELLA_API_KEY (Cisco Umbrella API Key, from Admin > API Keys (or Console Settings > API Keys for Multi-org/MSP) in the Umbrella admin console), CISCOUMBRELLA_API_SECRET (Cisco Umbrella API Secret paired with the API Key. Shown only once at creation and cannot be retrieved later) from your environment each time it starts the server, so the value stays out of its config: export them in your shell profile (macOS, Linux), or run setx CISCOUMBRELLA_API_KEY …, setx CISCOUMBRELLA_API_SECRET … and open a new terminal (Windows). The '--' is in quotes so that PowerShell passes it on.
claude mcp add --scope user --env 'CISCOUMBRELLA_API_KEY=${CISCOUMBRELLA_API_KEY}' --env 'CISCOUMBRELLA_API_SECRET=${CISCOUMBRELLA_API_SECRET}' --transport stdio cisco-umbrella-mcp '--' docker run -i --rm -e MCP_TRANSPORT=stdio -e CISCOUMBRELLA_API_KEY -e CISCOUMBRELLA_API_SECRET ghcr.io/wyre-ai/cisco-umbrella-mcp:v1.0.0Reconnect, or start a new session, and the tools appear in the model’s tool list.
It reaches a system of yours, so it needs your own credential rather than the publisher’s: CISCOUMBRELLA_API_KEY — Cisco Umbrella API Key, from Admin > API Keys (or Console Settings > API Keys for Multi-org/MSP) in the Umbrella admin console.; CISCOUMBRELLA_API_SECRET — Cisco Umbrella API Secret paired with the API Key. Shown only once at creation and cannot be retrieved later.. You set them in your own client’s config, on your machine — this marketplace never holds it.
One config entry your client uses to start the process locally. A local server runs with your file system and your network, which is why it is priced without metering.
31 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
List all administrative roles available in this Umbrella organization.
No parameter schema on file.
List all admin console users for this Umbrella organization.
No parameter schema on file.
Get a specific Umbrella admin console user by user ID.
No parameter schema on file.
List all API keys configured for this Umbrella organization.
No parameter schema on file.
List Cisco Umbrella networks (public IP identities) registered to this organization.
No parameter schema on file.
List internal (RFC1918) networks registered for internal-network identities.
No parameter schema on file.
List Umbrella sites (logical groupings of virtual appliances/internal networks).
No parameter schema on file.
List all Umbrella virtual appliances (on-prem DNS forwarders) and their status.
No parameter schema on file.
List all roaming computers enrolled via the Umbrella roaming client.
No parameter schema on file.
Get all internal domains configured to bypass Umbrella DNS resolution.
No parameter schema on file.
Get the content/security categorization for a domain.
No parameter schema on file.
Get Cisco
No parameter schema on file.
Get detailed security scoring signals for a domain (DGA score, perplexity, entropy, Secure Rank, etc).
No parameter schema on file.
Get Cisco
No parameter schema on file.
Get malware/file samples associated with a domain, IP, or URL.
No parameter schema on file.
Get DNS query volume over time for a domain.
No parameter schema on file.
Get passive DNS resource records (historical DNS resolutions) for a domain.
No parameter schema on file.
List all destination lists (allow/block lists) configured for this Umbrella organization.
No parameter schema on file.
List the destinations (domains/URLs/IPs) contained in a specific destination list.
No parameter schema on file.
Report of the most-requested destinations (domains) over a time range, optionally broken down by traffic type.
No parameter schema on file.
Total DNS/proxy/firewall request counts over a time range, optionally broken down by traffic type.
No parameter schema on file.
Report of the most-requested content/security categories over a time range.
No parameter schema on file.
Raw activity (request-level) log over a time range, optionally broken down by traffic type.
No parameter schema on file.
List identities (roaming computers, networks, mobile devices, AD users) with traffic summaries, filtered by one or more identity types.
No parameter schema on file.
List cloud applications discovered in this organization\
No parameter schema on file.
List the identities (users/devices) observed using a specific discovered application.
No parameter schema on file.
Get risk details for a specific discovered application. Cisco
No parameter schema on file.
Summary of this organization
No parameter schema on file.
Detailed API request log over a date range.
No parameter schema on file.
Detailed API response log over a date range.
No parameter schema on file.
API usage broken down by API key over a date range.
No parameter schema on file.
- Every tool, no call limit
- No card, and mcprush charges nothing for it
- Source is public; its licence metadata reads NOASSERTION rather than naming a licence
- Runs on your machine — nothing of it reaches our gateway
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Cisco Umbrella or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing ships as a container image. The scanner reads packages on npm and PyPI and public source; an image is neither, so there is no grade here — not a withheld one, an unmeasured one.
Release history
It installs from a container image rather than from a versioned package, so the command cannot be pinned to a release. The history below is for reading; the current release on file is v1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Cisco Umbrella can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.