Skip to main content
Glama
PatrowlIntelMCP

PatrowlIntelMCP

Official
by Patrowl

patrowl-intel-mcp

An MCP server that exposes PatrowlIntel vulnerability intelligence (CVEs, EPSS, CISA KEV, public exploits, trending attacks) to any MCP client. It is a thin, read-only stdio wrapper over the public PatrowlIntel API.

v0 — three tools: search_cves, get_cve, list_trending_attacks.

Tools

Tool

Purpose

search_cves

Filter/rank the CVE feed (risk score, EPSS, KEV, exploited, technology, dates).

get_cve

Full record for one CVE (CVSS, EPSS, KEV, SSVC, exploits, references).

list_trending_attacks

Recent trending threats, filterable by severity and date.

Related MCP server: CVE-Search MCP Server

Configuration (environment)

Variable

Default

Purpose

PATROWL_INTEL_API_BASE

https://intel.patrowl.io

Backend API base URL.

PATROWL_INTEL_WEB_BASE

= API base

Public site base used for CVE citation links.

PATROWL_INTEL_API_KEY

(unset)

Reserved for the future authenticated tier.

PATROWL_INTEL_TIMEOUT

15

Per-request timeout (seconds).

PATROWL_INTEL_MCP_TRANSPORT

stdio

stdio (local clients) or streamable-http (networked service).

PATROWL_INTEL_MCP_HOST

127.0.0.1

Bind host for streamable-http.

PATROWL_INTEL_MCP_PORT

8790

Bind port for streamable-http.

Run

# stdio (default) — for local MCP clients that launch the process
uv run patrowl-intel-mcp          # or: pip install -e . && patrowl-intel-mcp

# streamable-http — as a networked service (e.g. Docker); serves at /mcp
PATROWL_INTEL_MCP_TRANSPORT=streamable-http PATROWL_INTEL_MCP_HOST=0.0.0.0 \
  uv run patrowl-intel-mcp

Client config

{
  "mcpServers": {
    "patrowl-intel": {
      "command": "uvx",
      "args": ["patrowl-intel-mcp"],
      "env": { "PATROWL_INTEL_API_BASE": "https://<your-intel-host>" }
    }
  }
}

During local development, point command at your checkout instead:

{ "command": "uv", "args": ["--directory", "/path/to/PatrowlIntelMCP", "run", "patrowl-intel-mcp"] }

Available Tools

3 tools
get_cveA

Fetch full intelligence for a single CVE: CVSS, EPSS, CISA KEV status and dates, CISA SSVC decision, public exploit links, affected technologies, weaknesses and references.

Inputs: cve_id (required), verbose.

search_cvesA

Search the PatrowlIntel CVE feed with rich filters and return compact, ranked results. Use it to triage by risk (min_score / min_epss), surface KEV or exploited CVEs, or scope a vendor/technology. For the full record of one CVE, follow up with get_cve.

Inputs: sort, limit, query, is_kev, +7 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.3/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: get_cve retrieves full details for a single CVE, list_trending_attacks shows trending threats, and search_cves provides filtered search. No ambiguity between them.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun snake_case pattern (get_cve, list_trending_attacks, search_cves), making them predictable and easy to understand.

    Tool Count5/5

    Three tools is appropriate for a focused threat intelligence server. Each tool serves a distinct, essential function (detail retrieval, trending list, search) without being too few or too many.

    Completeness4/5

    The tool set covers the core needs: fetching CVE details, searching with filters, and viewing trending threats. Minor gaps exist, such as lacking a direct tool for bulk listing or subscription features, but the set is largely complete for typical use cases.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables querying the CVE-Search API to browse vendors and their products, retrieve vulnerabilities per vendor/product, look up specific CVE IDs, fetch the latest 30 CVEs with CAPEC, CWE and CPE expansions, and check database metadata. This gives MCP clients conversational access to public vulnerability data.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables querying the CVE-Search API to browse vendors and products, retrieve vulnerabilities by vendor/product or CVE ID, fetch the latest CVEs with CAPEC/CWE/CPE details, and check database update status via MCP tools.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables querying the CVE-Search API to browse vendors, list products for a vendor, retrieve vulnerabilities for a vendor and product, fetch individual CVE records, get the latest CVEs with CAPEC/CWE/CPE expansions, and inspect current database version information. This gives MCP clients direct, structured access to public vulnerability data.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables querying the CVE-Search API to browse vendors and products, retrieve vulnerabilities by vendor/product or CVE ID, fetch the latest updated CVEs with CAPEC/CWE/CPE expansions, and check current database information. It provides these capabilities through MCP tools for use in compatible clients.
      -