Skip to main content
Glama

Server Details

CISA Known Exploited Vulnerabilities catalog

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
pipeworx-io/mcp-cisa-kev
GitHub Stars
0

TDQS

A3.7/5.0

Scored across 18 tools

Disambiguation3/5

Several tools overlap in purpose, e.g., `entity_profile`, `compare_entities`, `validate_claim`, and `ask_pipeworx` all handle company financial data. While detailed descriptions help, an agent could struggle to choose the optimal tool for a given query.

Naming Consistency2/5

Names are inconsistent: some are verb phrases (`ask_pipeworx`, `bet_research`), some are nouns (`catalog`, `entry`), and others are compound phrases (`recent_changes`, `pipeworx_feedback`). No consistent convention is followed.

Tool Count4/5

18 tools is a reasonable number for a data platform covering multiple domains (SEC, FDA, Polymarket, KEV). It is on the higher side but not excessive; each tool serves a specific purpose.

Completeness4/5

The tool set covers core workflows: company profiles, comparisons, fact-checking, betting analysis, and generic queries. Minor gaps exist (e.g., no direct tool for updating data), but the `ask_pipeworx` tool acts as a catch-all.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • Changedbet_research1 field changed
      • addedInput schema / properties / include_raw
        Added value: +{
        +  "description": "Default false. When false (recommended), FRED/FDA/GDELT/Federal-Register evidence is summarized to the few fields agents actually use — keeps responses under ~20KB. Pass true to get full upstream payloads (50KB-500KB) when you need to recompute deltas, cite specific observations, or post-process.",
        +  "type": "boolean"
        +}
  2. 2 tool updates
    • Changedai_visibility_check4 fields changed
      • addedInput schema / properties / _apiKey
        Added value: +{
        +  "description": "Optional Anthropic API key (sk-ant-...) — only needed if \"anthropic\" is in models. Passed straight through to api.anthropic.com.",
        +  "type": "string"
        +}
      • changedInput schema / properties / context / description
        Previous value: -"Optional: a phrase locating the entity (e.g. \"Boston restaurant\", \"B2B SaaS\", \"Polish painter\"). Helps disambiguate common names."New value: +"Optional: a phrase locating the entity (e.g. \"Boston restaurant\", \"B2B SaaS\"). Helps disambiguate common names."
      • changedInput schema / properties / entity / description
        Previous value: -"The thing to ask about. Brand/business name, product name, person, or topic. E.g. \"Pipeworx\", \"OpenInvoice\", \"Acme Corp pricing\", \"the company behind ChatGPT\"."New value: +"The thing to ask about. Brand/business name, product name, person, or topic. E.g. \"Pipeworx\", \"OpenInvoice\", \"Acme Corp pricing\"."
      • addedInput schema / properties / models
        Added value: +{
        +  "description": "Which models to probe. Supported: \"workers-ai\" (free default), \"anthropic\" (requires _apiKey). Omit for just workers-ai.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
    • Addedscan_competitor_ai_presence
  3. 2 tool updates
    • Addedai_visibility_check
    • Addedgenerate_llms_txt
  4. 2 tool updates
    • Addedpipeworx_trending
    • Addedpolymarket_kalshi_spread
  5. 2 tool updates
    • Changedcatalog2 fields changed
      • addedInput schema / examples
        Added value: +[
        +  {}
        +]
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "catalogVersion": {
        +      "description": "Catalog version",
        +      "type": "string"
        +    },
        +    "count": {
        +      "description": "Total vulnerability count",
        +      "type": "number"
        +    },
        +    "dateReleased": {
        +      "description": "Release date",
        +      "type": "string"
        +    },
        +    "title": {
        +      "description": "Catalog title",
        +      "type": "string"
        +    },
        +    "vulnerabilities": {
        +      "description": "Array of known exploited vulnerabilities",
        +      "items": {
        +        "properties": {
        +          "cveID": {
        +            "description": "CVE identifier",
        +            "type": "string"
        +          },
        +          "cwes": {
        +            "description": "Related CWE identifiers",
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "dateAdded": {
        +            "description": "Date added to catalog (ISO format)",
        +            "type": "string"
        +          },
        +          "dueDate": {
        +            "description": "Due date for remediation",
        +            "type": "string"
        +          },
        +          "knownRansomwareCampaignUse": {
        +            "description": "Known ransomware campaign use",
        +            "type": "string"
        +          },
        +          "notes": {
        +            "description": "Additional notes",
        +            "type": "string"
        +          },
        +          "product": {
        +            "description": "Product name",
        +            "type": "string"
        +          },
        +          "requiredAction": {
        +            "description": "Recommended action",
        +            "type": "string"
        +          },
        +          "shortDescription": {
        +            "description": "Brief vulnerability description",
        +            "type": "string"
        +          },
        +          "vendorProject": {
        +            "description": "Vendor or project name",
        +            "type": "string"
        +          },
        +          "vulnerabilityName": {
        +            "description": "Vulnerability name",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "cveID",
        +          "vendorProject",
        +          "product",
        +          "vulnerabilityName",
        +          "dateAdded",
        +          "shortDescription",
        +          "requiredAction",
        +          "dueDate"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "vulnerabilities"
        +  ],
        +  "type": "object"
        +}
    • Changedvendors2 fields changed
      • addedInput schema / examples
        Added value: +[
        +  {}
        +]
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "total_vendors": {
        +      "description": "Total number of distinct vendors",
        +      "type": "number"
        +    },
        +    "vendors": {
        +      "description": "Vendors sorted by entry count (descending)",
        +      "items": {
        +        "properties": {
        +          "count": {
        +            "description": "Number of entries for this vendor",
        +            "type": "number"
        +          },
        +          "vendor": {
        +            "description": "Vendor name",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "vendor",
        +          "count"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "total_vendors",
        +    "vendors"
        +  ],
        +  "type": "object"
        +}
  6. 18 tool updates
    • First observedask_pipeworx
    • First observedbet_research
    • First observedcatalog
    • First observedcompare_entities
    • First observeddiscover_tools
    • First observedentity_profile
    • First observedentry
    • First observedforget
    • First observedpipeworx_feedback
    • First observedpolymarket_arbitrage
    • First observedpolymarket_edges
    • First observedrecall
    • First observedrecent
    • First observedrecent_changes
    • First observedremember
    • First observedresolve_entity
    • First observedvalidate_claim
    • First observedvendors

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables CVE lookups and risk assessment by integrating CISA Known Exploited Vulnerabilities (KEV) data and CVSS metrics. It helps users prioritize patching efforts by ranking vulnerabilities based on exploitation status and calculated risk scores.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server to query and manage CISA Known Exploited Vulnerabilities catalog with EPSS overlay, enabling vulnerability checks and remediation deadline tracking.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables comprehensive cybersecurity vulnerability assessment by searching GitHub repositories for exploits, querying NIST NVD for CVE details, and accessing CISA's Known Exploited Vulnerabilities catalog. Supports complete vulnerability research workflows from threat intelligence gathering to proof-of-concept discovery.
    4
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.