Shodan MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHODAN_API_KEY | Yes | Your Shodan API key |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_host_infoC | Get detailed information about a specific IP address |
| search_shodanC | Search Shodan's database for devices and services |
| scan_network_rangeC | Scan a network range (CIDR notation) for devices |
| get_ssl_infoC | Get SSL certificate information for a domain |
| search_iot_devicesC | Search for specific types of IoT devices |
| get_host_countA | Get the count of hosts matching a search query without consuming query credits |
| list_search_facetsA | List all available search facets that can be used with Shodan queries |
| list_search_filtersB | List all available search filters that can be used in Shodan queries |
| parse_search_tokensC | Parse a search query to understand which filters and parameters are being used |
| list_portsB | List all ports that Shodan crawls on the Internet |
| list_protocolsA | List all protocols that can be used when performing on-demand Internet scans |
| get_api_infoB | Get information about your API plan including credits and limits |
| get_my_ipA | Get your current IP address as seen from the Internet |
| dns_lookupB | Resolve hostnames to IP addresses using DNS lookup |
| reverse_dns_lookupC | Get hostnames for IP addresses using reverse DNS lookup |
| get_domain_infoC | Get comprehensive domain information including subdomains and DNS records |
| get_account_profileB | Get account profile information including membership status and credits |
| get_cve_infoC | Get detailed information about a specific CVE |
| search_cvesC | Search for vulnerabilities with various filters |
| get_cpesC | Get Common Platform Enumeration (CPE) information for products |
| get_newest_cvesB | Get the newest vulnerabilities from the CVE database |
| get_kev_cvesB | Get Known Exploited Vulnerabilities (KEV) from CISA |
| get_cves_by_epssC | Get CVEs sorted by EPSS score (Exploit Prediction Scoring System) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Host Information | Information about a specific IP address from Shodan |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cyreslab-AI/shodan-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server