mcpbeat Sign in

Cisa Cybersecurity MCP Server

answering

Cisa Cybersecurity MCP Server is answering right now. Last checked 4 min ago. 313 installs a week from npm. It exposes 7 tools. Last commit 20 Sep 2026.

CISA KEV with BOD 26-04 deadlines, SSVC prioritization, and the ICS advisory corpus (CSAF). Keyless.

Installs per day peak 313 · avg 10
a month agotoday
Uptime history 30 hours of history · worst hour 75%
30 hours agonow
98.9%
Uptime 24h
90 of 91 checks
7
Tools
read from the server
405 ms
Response time
average over 24h
313
Installs / week
npm and PyPI

Cisa Cybersecurity MCP Server does not always answer

Over the last week it answered 99.1% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add cisa-cybersecurity-mcp-server --transport http https://cisa-cybersecurity.caseyjhand.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "cisa-cybersecurity-mcp-server": {
      "url": "https://cisa-cybersecurity.caseyjhand.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.cisa-cybersecurity-mcp-server]
url = "https://cisa-cybersecurity.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "cisa-cybersecurity-mcp-server": {
      "url": "https://cisa-cybersecurity.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "cisa-cybersecurity-mcp-server": {
      "url": "https://cisa-cybersecurity.caseyjhand.com/mcp"
    }
  }
}

This one needs environment variables set before it will start: MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').), CISA_KEV_REFRESH_CRON (Cron expression for the KEV catalog conditional-refresh poll. HTTP transport only; an empty value disables the in-process schedule.), CISA_CSAF_MIRROR_PATH (Filesystem path to the local SQLite index of ICS advisories.), CISA_CSAF_MIRROR_AUTO_INIT (Seed the ICS advisory index in the background at startup when it has never completed a sync. Accepts true or false; set false where seeding runs out of band.), CISA_CSAF_REFRESH_CRON (Cron expression for the incremental ICS advisory refresh. HTTP transport only; an empty value disables it.), CISA_VULNRICHMENT_CACHE_TTL_SECONDS (Seconds a fetched SSVC record stays cached. Negative results use one sixth of this value.), CISA_FEED_CACHE_TTL_SECONDS (Seconds a parsed RSS feed window stays cached.), CISA_HTTP_TIMEOUT_MS (Per-request timeout in milliseconds for every upstream fetch.). The author declared them in the registry entry; get the values from the project itself.

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cisa
cisa_check_cve_status
Check CVE IDs against the CISA Known Exploited Vulnerabilities catalog — up to 200 per call, served from a cached catalog snapshot at no upstream cost. Returns, per CVE, whether it is in KEV and if so the date added, the federal remediation due date, days remaining or days overdue, which binding operational directive the entry cites, the required action text, whether it is linked to ransomware campaigns, whether it falls in the three-day forensic-triage tier, CISA's own vendor and product labels, associated CWEs, and the reference URLs parsed from the entry's notes. A CVE that is not in KEV is a normal result, not an error. The CWE IDs returned chain directly into cisa_search_kev's CWE filter, and the parsed NVD reference gives the canonical record for scoring detail.
cisa_get_advisory
Read one CISA industrial control system advisory in full: affected products flattened from the CSAF product tree into vendor, product, and version ranges; per-CVE CVSS score, vector, and CWE; remediations with their category and vendor instructions; critical-infrastructure sectors; and the revision history. Large advisories return a section outline instead of the whole document — re-call with the sections you need. Republished vendor advisories carry the originating vendor's text; every response reports the source URL and attribution. Find advisory IDs with cisa_search_ics_advisories.
cisa_get_alerts
List what CISA has published recently — its combined advisory feed, its alerts feed, or its ICS advisory feed. Each feed is a rolling window of exactly 30 items with no history, no pagination, and no date-range query, so the window's coverage varies from about a week to about two months depending on the feed. For ICS advisory history beyond the window, use cisa_search_ics_advisories, which covers the full corpus back to 2010.
cisa_get_ssvc
Fetch the SSVC decision points CISA publishes per CVE as a CVE Authorized Data Publisher — Exploitation, Automatable, and Technical Impact — along with the CVSS score and CWE CISA contributes where present, and compute the BOD 26-04 remediation timeline those values imply for the asset exposure you supply. The computed timeline applies CISA's published decision table to CISA's published decision points and your stated exposure; it is not a compliance determination and it is not CISA's own due-date assignment, which is reported separately when the CVE is in KEV and can differ. Not every CVE is enriched — a miss returns found false with guidance rather than an error. Call cisa_list_reference with topic ssvc_values for the decision-point vocabulary.
cisa_list_reference
Decode the vocabulary the other CISA tools take as input. Topics cover the BOD 26-04 remediation timeline table and what each tier means, the KEV record fields and their value domains, the SSVC decision points CISA publishes, the critical-infrastructure sector names as the advisory corpus spells them, advisory ID formats, CVSS severity bands, and the freshness of the data this server currently holds. Call this before constructing filters for cisa_search_kev or cisa_search_ics_advisories, and whenever another tool's recovery hint points here.
cisa_search_ics_advisories
Search the CISA industrial control system advisory corpus — 3,926 CSAF 2.0 documents covering PLC, HMI, SCADA, building-automation, and medical-device products from 2010 onward. Filter by vendor, product, CVE, CVSS range, severity band, critical-infrastructure sector, advisory series, publication date, or revision date, and run full-text search over advisory titles and product names. Sector filtering reaches only advisories that carry a sector note, which begins in 2017; the response reports how many documents a sector filter can never match. Returns advisory IDs for cisa_get_advisory, the CVEs each advisory covers, and the source URL and attribution every advisory response carries.
cisa_search_kev
Search the CISA Known Exploited Vulnerabilities catalog across every entry in the cached snapshot. Filter by vendor or product using CISA's own labels, by name substring, by CWE, by the date an entry was added, by due date, by overdue status, by ransomware linkage, by the three-day forensic-triage tier, or by which binding operational directive the entry cites. Results are paged and sortable by due date or date added. Vendor and product values are CISA's free-text labels, not CPE names — call cisa_list_reference for the field vocabulary before guessing one. The catalog records additions but carries no per-record modified timestamp, so dateAddedFrom answers "what is new since D" while a revised due date on an existing entry is not detectable from the feed.

Endpoints

URLTransportStateLatencyChecked
https://cisa-cybersecurity.caseyjhand.com/mcp streamable-http answering 392 ms 4 min ago

Alternatives to Cisa Cybersecurity MCP Server

same job, measured the same way
CISA Cybersecurity & ICS Advisories — buy per-query in-session (cisaalerts)
by a2awire

CISA advisories & ICS alerts: new CVEs, remediation. Register in-session — free testnet funds.

16 tools answering
Company Gi
by company-gibraltar

Gibraltar company tools: corporate tax, compliance deadlines, and PDF form generation.

41 installs/wk local only
Company Gibraltar
by company-gibraltar

Gibraltar company tools: corporate tax, compliance deadlines, and PDF form generation.

36 installs/wk local only
Patch Tuesday
by jonnybottles

Query Microsoft Patch Tuesday security updates (MSRC) with EPSS and CISA KEV enrichment

129 installs/wk 1 tools answering
Openapi Security Contract Lint
by jmshinhwa

Finds the lines in an OpenAPI file that publish an endpoint with no authentication, an API key in th

333 installs/wk local only
Regulatory Radar
by jdhart81

California, US, and global climate compliance scans with source-linked deadlines.

4 tools answering
Cisa Kev MCP
by csoai-org

CISA Known Exploited Vulnerabilities feed + remediation deadlines for US federal + critical infr...

138 installs/wk local only
Purify Security Feeds
by eason4kim-rocket

Query CISA KEV / EPSS vulnerability feeds with full per-record provenance and auditable versions

local only

Cisa Cybersecurity MCP Server — questions

Answers built from our own checks of this server.

What can Cisa Cybersecurity MCP Server do?
It exposes 7 tools, read directly from the server on our last check. Among them: cisa_check_cve_status, cisa_get_advisory, cisa_get_alerts, cisa_get_ssvc, cisa_list_reference, cisa_search_ics_advisories and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Cisa Cybersecurity MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 90 of 91 checks got a reply (98.9%), average response time 405 ms. The bar chart above shows every period we have measured.
How do I connect Cisa Cybersecurity MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Cisa Cybersecurity MCP Server need an API key?
No. Cisa Cybersecurity MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Cisa Cybersecurity MCP Server?
It answers our handshake in 405 ms on average, which is faster than 39% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Cisa Cybersecurity MCP Server?
The npm package @cyanheads/cisa-cybersecurity-mcp-server was installed 313 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Cisa Cybersecurity MCP Server open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 1 stars on GitHub and 5 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.