An MCP (Model Context Protocol) server that gives AI assistants access to the [Exploit Intelligence Platform](https://exploit-intel.com) —
An MCP (Model Context Protocol) server that gives AI assistants access to the Exploit Intelligence Platform — vulnerability and exploit intelligence from NVD, CISA KEV, VulnCheck KEV, InTheWild.io, ENISA EUVD. That is what the eip mcp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
The server publishes 14 tools. What each one is for:
search_vulnerabilities — Search CVEs with full-text query and filters: severity, vendor, product, ecosystem, CWE, CVSS/EPSS thresholds, KEV, Nuclei, year, date rangeget_vulnerability — Full intelligence brief for a CVE or EIP-ID. Includes ranked exploits (AI analysis, MITRE techniques, source URLs), products, Nuclei templatessearch_exploits — Browse exploits with structured filters only (no free-text query): source, language, LLM classification, author, stars, CVE, vendor, productget_exploit_code — Retrieve exploit source code by platform ID (auto-selects main file)get_exploit_analysis — Full AI analysis for a single exploit: classification, attack type, complexity, reliability, MITRE ATT&CK, summary, and trojan/deception indicatorsget_nuclei_templates — Nuclei scanner templates with description, impact, remediation, and Shodan/FOFA/Google dork querieslist_authors — Top exploit researchers ranked by exploit countget_author — Author profile with all their exploits and CVE contextlist_cwes — CWE categories ranked by vulnerability countget_cwe — CWE detail with description, exploit likelihood, parent hierarchylist_vendors — Software vendors ranked by vulnerability countlist_products — Discover exact product names for a vendor (CPE name lookup with vuln counts)Configuration is passed through the environment: EIP_MCP_HOST, EIP_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
python3 --version or python --version) - pip (comes with Python on most systems) - An MCP-compatible AI client (Cursor IDE, Claude Desktop, etc.) Base installation is enough for stdio clients. If you want to run the standalone Streamable HTTP server, install the optional HTTP extra: ```bash pip install "eip-mcp[http]"Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Eip MCP's toolset — search_vulnerabilities, get_vulnerability, search_exploits and 11 more — is a fair guide to whether it matches your workflow. It is maintained by exploitintel; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Eip MCP's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| search_vulnerabilities | Search CVEs with full-text query and filters: severity, vendor, product, ecosystem, CWE, CVSS/EPSS thresholds, KEV, Nuclei, year, date range. Supports explicit score mode via score_version + min_score + sort=score_desc. |
| get_vulnerability | Full intelligence brief for a CVE or EIP-ID. **Includes ranked exploits** (AI analysis, MITRE techniques, source URLs), products, Nuclei templates (with description/impact/remediation), references. |
| search_exploits | Browse exploits with **structured filters only** (no free-text query): source, language, LLM classification, author, stars, CVE, vendor, product, attack_type, complexity, reliability, requires_auth. |
| get_exploit_code | Retrieve exploit source code by platform ID (auto-selects main file) |
| get_exploit_analysis | Full AI analysis for a single exploit: classification, attack type, complexity, reliability, MITRE ATT&CK, summary, and trojan/deception indicators |
| get_nuclei_templates | Nuclei scanner templates with description, impact, remediation, and Shodan/FOFA/Google dork queries |
| list_authors | Top exploit researchers ranked by exploit count |
| get_author | Author profile with all their exploits and CVE context |
| list_cwes | CWE categories ranked by vulnerability count |
| get_cwe | CWE detail with description, exploit likelihood, parent hierarchy |
| list_vendors | Software vendors ranked by vulnerability count |
| list_products | Discover exact product names for a vendor (CPE name lookup with vuln counts) |
| lookup_alt_id | Resolve alternate IDs (EDB-XXXXX, GHSA-XXXXX) to their CVE |
| audit_stack | Audit a tech stack for critical/high severity CVEs with exploits, sorted by EPSS risk |
{
"mcpServers": {
"eip": {
"command": "uvx",
"args": ["eip-mcp"],
"env": {
"EIP_MCP_HOST": "your-value",
"EIP_API_KEY": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
python3 --version or python --version) - pip (comes with Python on most systems) - An MCP-compatible AI client (Cursor IDE, Claude Desktop, etc.) Base installation is enough for stdio clients. If you want to run the standalone Streamable HTTP server, install the optional HTTP extra: ```bash pip install "eip-mcp[http]"| Variable | Description | Required |
|---|---|---|
| EIP_MCP_HOST | Endpoint or connection string the server talks to. | Optional |
| EIP_API_KEY | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.