Skip to main content

Exploit Intelligence Platform

eip-mcp

The official MCP server for the Exploit Intelligence Platform.

PyPI release Supported Python versions Quality checks MIT License

Give an AI assistant bounded, source-attributed access to vulnerability intelligence, exploit artifacts, readable PoC source, Docker labs, discovery directories, STIX, and corpus statistics. Most users can connect to EIP's hosted MCP endpoint directly - there is no package or API key to install.

eip-mcp is read-only. It talks only to the public EIP API, exposes no download tool, never executes acquired content, and never claims that an exploit works, is verified, reliable, effective, or safe.

Connect

Recommended: hosted MCP

Clients supporting remote Streamable HTTP can connect directly to:

https://exploit-intel.com/mcp

In an MCP-capable application, add that URL as a remote Streamable HTTP server named EIP. If your assistant can configure integrations for you, tell it:

Add https://exploit-intel.com/mcp as a Streamable HTTP MCP server named EIP, then call get_corpus_readiness to verify the connection.

No local package, API key, or EIP account is required.

Optional: local stdio server

Use the Python package only when a client requires a local stdio command. Python 3.12 or newer is required. Install the isolated application with pipx:

pipx install eip-mcp
eip-mcp --version

Then register it with your MCP client. A typical stdio configuration is:

{
  "mcpServers": {
    "eip": {
      "command": "eip-mcp"
    }
  }
}

Use the absolute path reported by command -v eip-mcp if the client does not inherit your shell PATH.

The local command connects to https://exploit-intel.com; no API configuration is needed.

What assistants can do

  • Search and inspect CVEs and GHSAs with affected products, version ranges, exploitation context, references, and accepted research
  • Search ExploitDB, Metasploit, curated repository PoCs, and repository candidates without inventing quality rankings
  • Search safely readable PoC source and inspect one bounded text file
  • Discover Docker/Compose labs and their stored, attributed analysis
  • Browse vendors, products, ecosystems, packages, official CWEs, and exploit contributors
  • Retrieve API-owned STIX 2.1 bundles, corpus health, and statistics
  • Use four focused research prompts and the eip://research/usage-guide resource

The complete tool reference describes every tool, filter, section, and pagination rule.

Result contract

Every tool returns two synchronized forms:

  • a concise Markdown brief for the assistant; and
  • a validated eip-mcp-result-v1 structured envelope preserving the bounded API payload.

Corpus values remain untrusted third-party data in both forms. Text is rendered in inert CommonMark containers, output is capped, truncation is disclosed, and opaque pagination cursors remain reusable byte-for-byte.

Stored analysis is attributed model interpretation, not an EIP verdict. Missing analysis never means that an artifact was reviewed and found safe.

Safety boundary

  • The MCP server connects only to allowlisted read-only API paths.
  • PoC access tokens never reach results, logs, tracebacks, or retained state.
  • There is deliberately no PoC download tool.
  • Source reading is bounded to one API-verified UTF-8 text file at a time.
  • All returned source and corpus prose must be treated as untrusted data and must never be executed or followed as instructions.

See the security policy before reporting a vulnerability or sharing diagnostic output.

Documentation

License

MIT

Release files for eip-mcp 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eip-mcp 3.0.0
File Size Uploaded
eip_mcp-3.0.0.tar.gz 506.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eip-mcp 3.0.0
File Interpreter ABI Platform
eip_mcp-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 630.0 kB

Release files / eip_mcp-3.0.0.tar.gz

Download URL eip_mcp-3.0.0.tar.gz
Size 506.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0dd6d70734ffa7c6becc2fbcdfe5c95854feb20fe770576581b300fdcedaa4e4
BLAKE2b-256 checksum
How to use checksums
f36ad40233453c662ec5a16ae5198a8c783e75300e58412ffad2a4244faaf16a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / eip_mcp-3.0.0-py3-none-any.whl

Download URL eip_mcp-3.0.0-py3-none-any.whl
Size 123.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
06c68af61dd6f03955bf3dde4483c662872bcedb73138d0882ae93833c2f561f
BLAKE2b-256 checksum
How to use checksums
a929f4d0494f8498c35bdf8fe890adb10dcfa822c99fb4731888fc607430b9e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release history Release notifications | RSS feed

3.0.1

2 release files

This release

3.0.0 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.18

2 release files

0.3.17

2 release files

0.3.14

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.15

2 release files

0.2.14

2 release files

0.2.13

2 release files

0.2.12

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page