Red Hat Security Data API MCP Server
Provides tools for querying Red Hat Security Data API, including searching CSAF advisories, retrieving full CSAF documents, searching CVEs, getting CVE details, listing OVAL streams, and obtaining OVAL stream data for products like RHEL9.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Red Hat Security Data API MCP Server What are the recent CVEs affecting RHEL 9?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Red Hat Security Data API MCP Server
A Model Context Protocol (MCP) server that gives LLMs like Claude access to the Red Hat Security Data API. Query CSAF advisories, CVEs, and OVAL stream data through natural language.
What It Does
This server exposes six tools that wrap the Red Hat Security Data API v1.0:
Tool | Description |
| Search CSAF advisory documents by date, severity, CVE, package, or RHSA ID |
| Get the full CSAF document for a specific advisory |
| Search CVEs by date, severity, CVSS score, CWE, package, or product |
| Get full CVE details including affected releases and mitigations |
| List available OVAL v2 stream files |
| Get OVAL stream data for a specific product (e.g. RHEL9) |
Related MCP server: Control-Inventory-MCP-Server
Quick Start
npm install
npm run build
npm startThe server runs over stdio using the MCP protocol. See the docs below for connecting it to Claude Desktop or other MCP clients.
Documentation
Building and Running -- Build from source, container (Podman), and environment variables
Claude Desktop / Claude Code Setup -- Configuration for MCP clients
Tools Reference -- Parameters and descriptions for all six tools
Project Structure
src/
index.ts MCP server entry point and tool registration
api-client.ts HTTP client for the Red Hat Security Data API
tools/
csaf.ts search_csaf, get_csaf_details
cve.ts search_cves, get_cve_details
oval.ts list_oval_streams, get_oval_stream
Containerfile Multi-stage production build
build.sh Container image build script (Podman)
podman-compose.yml Local testing configuration (podman compose)License
See LICENSE.
Available Tools
6 toolsget_csaf_detailsA
Retrieve the full CSAF document for a specific Red Hat Security Advisory (RHSA) by its ID.
Inputs: rhsa_id (required).
get_cve_detailsA
Retrieve full details for a specific CVE including severity, CVSS scores, affected releases, package state, mitigations, and references.
Inputs: cve_id (required).
get_oval_streamA
Retrieve OVAL stream data for a specific Red Hat product by base name (e.g. RHEL7, RHEL9).
Inputs: base (required).
list_oval_streamsB
List available Red Hat OVAL v2 stream files, optionally filtered by product label or modification date.
Inputs: after, label.
search_csafA
Search Red Hat CSAF advisory documents by date, severity, CVE, package, Bugzilla ID, or RHSA ID. Returns a paginated list of advisory summaries.
Inputs: bug, cve, page, after, +6 more.
search_cvesA
Search Red Hat CVEs by date, severity, CVSSv3 score, CWE, package, product, advisory, or Bugzilla ID. Returns a paginated list of CVE summaries.
Inputs: bug, cwe, ids, page, +11 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct resource type and action: CSAF search/detail, CVE search/detail, and OVAL list/retrieve. The resource nouns are explicit, so there is no meaningful overlap between search_csaf and search_cves or between the detail retrieval tools.
All tool names follow a clear verb_noun pattern with search_, get_, and list_ prefixes. The naming is consistent and predictable: search_* for queries, get_*_details/get_*_stream for fetching individual items, and list_* for enumerating available streams.
Six tools is well-scoped for a security data lookup server. The set covers three data types with paired search/list and detail retrieval operations, and every tool maps to a meaningful API action without redundancy or bloat.
The server provides both discovery/search and full-detail access for CSAF advisories, CVEs, and OVAL streams. As a read-only security data API, no create/update/delete operations are expected, and the retrieval lifecycle is effectively complete.
Related MCP Connectors
Look up CVEs, CISA KEV, EPSS and open-source package vulnerabilities, including malicious packages.
Ask about your Kodem Security data and act on findings in plain language, with your permissions.
CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.
Query OneLens cloud-cost data in natural language: breakdowns, trends, cost centers. Read-only.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server for OSIDB (Red Hat Product Security's vulnerability management system). Enables read-only querying of flaws, affects, trackers, and status via natural language from MCP clients like Cursor or Claude Desktop.83 PyPI2MIT
- FlicenseNot gradedqualityDmaintenanceProvides search, detail lookup, and gap listing tools for a security control inventory, enabling natural language queries about control status and gaps.-
- FlicenseNot gradedqualityDmaintenanceEnables security analysts and risk managers to query a legacy CVE registry via natural language, providing tools for searching vulnerabilities, retrieving details, and obtaining statistics.-
- AlicenseNot gradedqualityDmaintenanceEnables natural language queries across AWS multi-account security scan history, including infrastructure configurations, public exposures, and organizational relationships.MIT