Loading...

This MCP server provides access to Shodan's network intelligence, vulnerability, and device data via API, enabling reconnaissance and security analysis.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server provides access to Shodan's network intelligence, vulnerability, and device data via API, enabling reconnaissance and security analysis.
This server is generally safe for reconnaissance and information gathering. However, users must protect their Shodan API key and be mindful of the data they are querying to avoid unintended information disclosure. Rate limiting can impact availability.
Performance is dependent on Shodan's API response times and network latency. Complex queries may take longer to execute. Rate limiting can also impact performance.
Cost is based on Shodan API usage, which is determined by the number of queries and the specific API plan. Monitor API usage to avoid unexpected costs.
npx -y @smithery/cli install @burtthecoder/mcp-shodan --client claude{
"mcpServers": {
"shodan": {
"command": "mcp-shodan",
"env": {
"SHODAN_API_KEY": "your-shodan-api-key"
}
}
}
}ip_lookupRetrieves comprehensive information about a given IP address, including geolocation, open ports, and services.
Read-only operation; retrieves existing data.
shodan_searchSearches Shodan's database of internet-connected devices based on a provided query.
Read-only operation; retrieves existing data.
cve_lookupQueries detailed vulnerability information from Shodan's CVEDB using a CVE identifier.
Read-only operation; retrieves existing data.
dns_lookupResolves domain names to IP addresses using Shodan's DNS service.
Read-only operation; retrieves existing data.
reverse_dns_lookupPerforms reverse DNS lookups to find hostnames associated with IP addresses.
Read-only operation; retrieves existing data.
cpe_lookupSearches for Common Platform Enumeration (CPE) entries by product name.
Read-only operation; retrieves existing data.
cves_by_productSearches for vulnerabilities affecting specific products or CPEs.
Read-only operation; retrieves existing data.
API Key
cloud
This server is generally safe for reconnaissance and information gathering. However, users must protect their Shodan API key and be mindful of the data they are querying to avoid unintended information disclosure. Rate limiting can impact availability.
All tools are read-only, so autonomy is limited to information gathering and analysis. No destructive actions are possible.
Production Tip
Monitor API usage to avoid exceeding rate limits and implement proper error handling to gracefully handle API failures.
To provide access to Shodan's network intelligence and vulnerability data through a set of tools for reconnaissance and security analysis.
It uses an API key for authentication with the Shodan API.
No, all tools are read-only and designed for information gathering.
Limitations include reliance on Shodan's data accuracy, potential rate limiting, and the need to protect the API key.
Verify your API key, ensure it has sufficient credits, and check for extra spaces or quotes in the configuration.
It is not ideal for real-time monitoring due to potential latency and rate limiting.
Node.js v18 or later is recommended.