Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Io.Github.Daedalus/ Shodan

FreeNot checked

MCP server that exposes Shodan API for host information, search, alerts, scanning, and exploit data.

GitHubEmbed

About

MCP server that exposes Shodan API for host information, search, alerts, scanning, and exploit data.

README

MCP server exposing Shodan API functionality via the Model Context Protocol.

PyPI Python Coverage Ruff

Install

pip install mcp-shodan

Usage

export SHODAN_API_KEY=your_api_key
mcp-shodan

Or add to your MCP configuration:

{
  "mcpServers": {
    "shodan": {
      "command": "mcp-shodan",
      "env": {
        "SHODAN_API_KEY": "your_api_key"
      }
    }
  }
}

Available Tools

Host Information

  • shodan_host - Get all available information on an IP address

Search

  • shodan_search - Search the Shodan database
  • shodan_search_cursor - Search and return an iterator
  • shodan_count - Get total number of search results
  • shodan_search_tokens - Get information about a search query

Alerts

  • shodan_alerts - List all active alerts
  • shodan_create_alert - Create a new alert
  • shodan_delete_alert - Delete an alert

Scanning

  • shodan_scan - Scan a network
  • shodan_scan_internet - Scan the internet on a port
  • shodan_scan_status - Get scan status

Saved Queries

  • shodan_queries - List shared search queries
  • shodan_queries_search - Search saved queries
  • shodan_queries_tags - Get popular query tags

Exploits

  • shodan_exploits_search - Search the Shodan Exploits archive
  • shodan_exploits_count - Get total exploit count

Utilities

  • shodan_info - Get API key information
  • shodan_ports - Get list of ports Shodan crawls
  • shodan_protocols - Get supported protocols
  • shodan_services - Get list of services

Example

# Get information about a host
shodan_host("1.1.1.1")

# Search for specific services
shodan_search("apache", limit=10)

# Count results for a query
shodan_count("nginx")

# Check your API plan
shodan_info()

mcp-name: io.github.daedalus/mcp-shodan

from github.com/daedalus/mcp-shodan

Installing Io.Github.Daedalus/ Shodan

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/daedalus/mcp-shodan

FAQ

Is Io.Github.Daedalus/ Shodan MCP free?

Yes, Io.Github.Daedalus/ Shodan MCP is free — one-click install via Unyly at no cost.

Does Io.Github.Daedalus/ Shodan need an API key?

No, Io.Github.Daedalus/ Shodan runs without API keys or environment variables.

Is Io.Github.Daedalus/ Shodan hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Io.Github.Daedalus/ Shodan in Claude Desktop, Claude Code or Cursor?

Open Io.Github.Daedalus/ Shodan on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Io.Github.Daedalus/ Shodan with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs