list_my_relevant_cves
List CVEs flagged relevant to your organisation (matched to your vendors/products) — your vulnerability watchlist, sorted by EPSS. Filter by KEV-only or minimum EPSS. Costs 1 credit.
tools/callCost: 1 credit per successful call · Scope: mcp:org · Response shape: jsonb
Returns data scoped to your own organisation only — the organisation is resolved from your API key and injected server-side, never read from the request.
Parameters
kev_onlybooleanoptionaldefault: falseWhen true, only return CVEs that are listed in the CISA KEV catalog.
min_epssnumberoptionalOptional minimum EPSS score. Accepted range: 0–1. Only CVEs with an EPSS score at or above this threshold are returned.
limitintegeroptionaldefault: 50Maximum number of entries to return. Accepted range: 1–200.
Example invocation
Ask your agent: "What KEV-listed CVEs are relevant to our stack?"
curl -s https://api.precursorintelligence.com/functions/v1/mcp \
-H "Authorization: Bearer $PRECURSOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_my_relevant_cves","arguments":{"kev_only":true,"min_epss":0.5,"limit":50}}}'Response
{
"count": 2,
"items": [
{
"cve_id": "CVE-2024-3400",
"vendor": "Palo Alto Networks",
"product": "PAN-OS",
"version": "11.1.0",
"match_type": "product",
"cvss_score": 10.0,
"cvss_class": "CRITICAL",
"epss_score": 0.9612,
"epss_class": "HIGH",
"in_kev": true,
"published": "2024-04-12T08:00:00.000Z"
},
{
"cve_id": "CVE-2024-21762",
"vendor": "Fortinet",
"product": "FortiOS",
"version": "7.4.2",
"match_type": "vendor",
"cvss_score": 9.8,
"cvss_class": "CRITICAL",
"epss_score": 0.9347,
"epss_class": "HIGH",
"in_kev": true,
"published": "2024-02-09T09:15:00.000Z"
}
],
"generated_at": "2026-06-18T08:15:00.000Z"
}The full MCP envelope, including _meta.precursor with request_id, credits, and response_truncated, is documented in Response Format.
Response fields
countintegeroptionalNumber of entries returned (equals items.length).
itemsarrayoptionalRelevant CVEs for your organisation, sorted by EPSS score (highest first). Each object contains the fields below.
items[].cve_idstringoptionalCVE identifier for the vulnerability.
items[].vendorstringoptionalVendor name that matched your watchlist.
items[].productstringoptionalAffected product name.
items[].versionstring | nulloptionalAffected version that matched, where known.
items[].match_typestringoptionalHow the CVE was matched to your organisation, e.g. vendor, product, or
version.
items[].cvss_scorenumber | nulloptionalCVSS base score (0.0–10.0). null when no CVSS data is present.
items[].cvss_classstring | nulloptionalCVSS severity label, e.g. CRITICAL, HIGH, MEDIUM, LOW.
items[].epss_scorenumber | nulloptionalEPSS exploit-probability score (0.0–1.0). null when no EPSS data exists.
items[].epss_classstring | nulloptionalEPSS banding label, e.g. HIGH, MEDIUM, LOW.
items[].in_kevbooleanoptionalWhether the CVE is listed in the CISA KEV catalog.
items[].publishedstringoptionalISO 8601 timestamp of the NVD publication date (UTC).
generated_atstringoptionalISO 8601 timestamp indicating when this response was generated.
Errors
| Code | Message | When |
|---|---|---|
-32602 | invalid_params: min_epss: min:0 | min_epss is less than 0 |
-32602 | invalid_params: min_epss: max:1 | min_epss exceeds 1 |
-32602 | invalid_params: limit: min:1 | limit is less than 1 |
-32602 | invalid_params: limit: max:200 | limit exceeds 200 |
-32001 | unauthorized | The API key is invalid/revoked, the IP is not allowed, or the key lacks the mcp:org scope. |
-32002 | insufficient_credits | Your credit balance is zero; top up from the dashboard |
-32603 | internal | Unexpected server error; the credit is automatically refunded |