CVE Intelligence MCP - Updated avatar

CVE Intelligence MCP - Updated

Pricing

from $0.01 / 1,000 results

Go to Apify Store
CVE Intelligence MCP - Updated

CVE Intelligence MCP - Updated

CVE vulnerability intelligence for AI agents — NVD data, CVSS scoring, affected software, and vulnerability trend analysis.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 days ago

Last modified

Share

NVD CVE Data — MCP Server for AI Agents

Access 348,000+ CVE vulnerability records from the National Vulnerability Database (NVD) with CVSS scoring, affected software (CPE) lists, vendor advisories, and severity trend analysis. Built as a Model Context Protocol (MCP) server for AI agents performing security research, vulnerability triage, penetration testing, and supply chain risk assessment.

This MCP server connects AI agents directly to NIST's NVD API — no API keys required, no rate limit nightmares. AI agents querying CVE details, severity rankings, and vendor-specific vulnerability data use this as their CVE intelligence layer.


Features

  • 348,000+ CVE records from NIST's National Vulnerability Database
  • CVSS v3.1/v3.0/v2.0 scoring with full vector strings and severity ratings
  • CPE affected software lists — product, vendor, version ranges per CVE
  • CWE weakness classifications — standardized weakness type mapping
  • Vendor advisory search — all CVEs affecting a specific vendor's products
  • Severity trend analysis — rank critical/high CVEs by score for prioritization
  • Recent CVE feeds — published CVEs from the last N days
  • Keyword CVE search — find vulnerabilities by product, component, or keyword
  • No API keys required — NVD public API is freely accessible
  • Structured JSON output — ready for AI agent consumption and downstream processing

Quick Start

Add to your MCP client configuration:

{
"mcpServers": {
"cve-intelligence-mcp": {
"url": "https://red-cars--cve-intelligence-mcp.apify.actor/mcp"
}
}
}

Query CVEs directly from your AI agent:

search_cves(query="log4j", severity="CRITICAL", resultsPerPage=10)
get_cve_details(cveId="CVE-2024-3094")
get_vendor_advisories(vendor="apache", product="log4j", maxResults=20)

Input

ParameterTypeRequiredDescription
querystringNoKeyword to search in CVE titles, descriptions, and affected products
cveIdstringNoSpecific CVE identifier (e.g., CVE-2024-3094)
vendorstringNoVendor name for advisory search (e.g., apache, microsoft)
productstringNoProduct name to narrow vendor advisory search
severitystringNoFilter by severity: CRITICAL, HIGH, MEDIUM, LOW
minScorenumberNoMinimum CVSS score (0.0–10.0) for threshold analysis
maxScorenumberNoMaximum CVSS score for bounded searches
daysBacknumberNoNumber of days to look back for recent CVEs (default: 30)
maxResultsnumberNoMaximum number of results to return (default: 10, max: 100)
resultsPerPagenumberNoResults per page for paginated searches

Tools

search_cves

Search NVD's CVE database by keyword, severity, or publication year. Returns CVE IDs, descriptions, CVSS scores, and affected software for each match. Best for initial discovery when exploring a vulnerability topic.

search_cves(query="log4j", severity="CRITICAL", resultsPerPage=10)

get_recent_cves

Fetch recently published CVEs from the last N days. Useful for staying current on newly disclosed vulnerabilities affecting your attack surface or dependency tree.

get_recent_cves(maxResults=10, daysBack=7)

get_cve_details

Retrieve the full vulnerability profile for a specific CVE — including description, CVSS metrics (v3.1/v3.0/v2.0), CPE affected software list, reference URLs (vendor advisories, patches, exploitDB entries), and CWE weakness classification.

get_cve_details(cveId="CVE-2024-3094")

analyze_cvss_scores

Analyze CVEs filtered by CVSS score threshold. Returns critical and high severity vulnerabilities ranked by score, enabling rapid prioritization for incident response and remediation planning.

analyze_cvss_scores(minScore=7, maxResults=50)

get_vendor_advisories

Search all known CVEs affecting products from a specific vendor. Returns vendor name, affected products, CVE counts, and severity distribution — essential for supply chain security audits.

get_vendor_advisories(vendor="apache", product="log4j", maxResults=20)

Output

All tools return structured JSON optimized for AI agent consumption:

{
"cves": [
{
"id": "CVE-2024-3094",
"description": "XZ Utils 5.6.x through 5.6.6...",
"severity": "CRITICAL",
"cvssScore": 10.0,
"cvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
"published": "2024-03-29T00:00:00.000Z",
"lastModified": "2024-04-02T00:00:00.000Z",
"affectedProducts": [
{
"vendor": "xz",
"product": "xz-utils",
"version": "5.6.0 - 5.6.6"
}
],
"references": [
{"url": "https://www.cve.org/CVERecord?id=CVE-2024-3094", "source": "cve.org"},
{"url": "https://nvd.nist.gov/vuln/detail/CVE-2024-3094", "source": "NVD"}
],
"weakness": "CWE-426",
"cweName": "Untrusted Search Path"
}
],
"totalResults": 1,
"source": "NVD (NIST)"
}

Pricing

ToolPrice (USD)
search_cves$0.03 per call
get_recent_cves$0.02 per call
get_cve_details$0.02 per call
analyze_cvss_scores$0.05 per call
get_vendor_advisories$0.03 per call

All prices in USD per tool invocation. No API key purchase required — NVD's public API is open and free to access. Your costs are compute time on the Apify platform.


Troubleshooting

Q: The MCP server is not responding to my requests. A: Verify the actor is running at https://red-cars--cve-intelligence-mcp.apify.actor/mcp. Check your MCP client is pointing to the correct URL with no trailing path issues. Restart your MCP client after configuration.

Q: I'm getting empty results for a CVE I know exists. A: NVD sometimes has a processing lag for newly published CVEs (0–48 hours). Try searching by keyword instead of CVE ID for recent disclosures. Check NVD directly at https://nvd.nist.gov/vuln/detail/[CVE-ID] to confirm the CVE exists.

Q: Rate limit errors when searching frequently. A: The actor implements internal caching and respects NVD's public API rate limits. If you hit 429 errors, reduce request frequency or batch queries. For production use at scale, consider running your own NVD data mirror.

Q: CVSS score is missing for some CVEs. A: NVD does not assign CVSS scores to all CVEs — approximately 15% of the database lacks scoring. These CVEs typically have status: "REJECTED" or are still under analysis. Check the description field and references for manually curated severity information.

Q: How do I get CVEs for a specific product version? A: Use get_vendor_advisories with both vendor and product parameters to narrow results. For version-specific filtering, use search_cves with a query like "productName 5.6.0" and manually filter the returned CPE lists in the response.

Q: Can I use this for compliance reporting? A: Yes. The structured JSON output includes CVSS scores, severity ratings, CWE classifications, and affected product lists — all the data points needed for SOC 2, ISO 27001, and PCI DSS vulnerability assessment reports. Format the output into your compliance template as needed.