SkillTide Submit
Official description10 sourcesMCP servers8d ago
BurtTheCoder/mcp-shodan

BurtTheCoder/mcp-shodan

๐Ÿ“‡ ๐ŸชŸ โ˜๏ธ - Query the Shodan API and Shodan CVEDB: IP lookups, device searches, DNS lookups, vulnerabilityโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐Ÿ“‡ ๐ŸชŸ โ˜๏ธ - MCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Quickstart ยท

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

Tools ยท
HTTP ยท
Security ยท
Troubleshooting ยท
Docs
**mcp-shodan** is an MCP server that gives AI agents access to the Shodan API and Shodan CVEDB. Hand your agent an IP, hostname, search query, product or CVE and get back what an analyst would look at: open ports and banners, TLS certificates, DNS, and vulnerability severity with EPSS and KEV status.
> [!NOTE]
> Independent project, not affiliated with Shodan. You need your own Shodan API key.
Highlights
- **Host reconnaissance.** Open ports, products and versions, known CVEs, TLS certificate details (fingerprint, JARM, JA3S), cloud provider and banner history for any IPv4 or IPv6 address.
- **Device search.** Shodan query syntax with paging and facet breakdowns (country, org, port, vuln and more), plus a free count-only mode for sizing a query.
- **Vulnerability intelligence.** CVE details with CVSS v4/v3/v2, EPSS and KEV; CVEs by product or CPE, sortable by EPSS. CVEDB is free and doesn't spend query credits.
- **DNS.** Subdomains and DNS records for a domain, and forward and reverse lookups for many names or IPs in one call.
- **Credit-aware.** Free tools are marked as free, and api_info shows the credits left on your plan.
- **Two transports.** stdio for desktop clients, HTTP streaming for a shared service.
- **Tested.** Unit tests with a mocked Shodan API run in CI on Node 20, 22 and 24.
How it works
Quickstart
**Requirements:** Node.js 20 or newer and a Shodan API key.
For Claude Desktop, VS Code, Smithery and running from source, see Connect a client.
Then ask your agent: *"What is exposed on 8.8.8.8, and is CVE-2021-44228 in the KEV catalog?"* More prompts are in example workflows.
Tools
Eleven read-only tools. Full parameters are in the tool reference.
| Group | Tool | What it does |
|---|---|---|
| Network | ip_lookup | Ports, products, CVEs, TLS, location and cloud for one IP, optionally with banner history |
| | shodan_search | Search devices with Shodan query syntax, with paging and facet breakdowns |
| | shodan_count | Total matches and facet breakdowns for a query, without results (free) |
| | domain_info | Subdomains and DNS records for a domain |
| | dns_lookup | Resolve hostnames to IPs, in batch |
| | reverse_dns_lookup | Hostnames for IPs, in batch |
| Vulnerabilities (CVEDB) | cve_lookup | CVSS, EPSS, KEV, references and affected CPEs for one CVE |
| | cpe_lookup | CPE 2.3 identifiers for a product name |
| | cves_by_product | CVEs for a product or CPE, filterable by KEV and date, sortable by EPSS |
| Helpers | search_filters | Valid search filter and facet names |
| | api_info | Your plan and remaining query and scan credits |
> [!TIP]
> Credits: filtered shodan_search queries cost one query credit (plus one per extra page) and domain_info costs one per call. shodan_count, ip_lookup, dns_lookup, reverse_dns_lookup, search_filters, api_info and the CVEDB tools are free.
HTTP streaming transport
stdio is the default. Set MCP_TRANSPORT=httpStream to run a standalone HTTP service:
Source
awesome ยท https://github.com/BurtTheCoder/mcp-shodan
Browse by field
MCP servers
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index