Awesome OSINT MCP Servers

v1.0.0Search & Data Extractionstable

A curated list of OSINT MCP servers. Pull requests are welcomed!

awesomeawesome-listawesome-listsmcpmcp-server
Share:
239
Stars
0
Downloads
0
Weekly
0/5

What is Awesome OSINT MCP Servers?

Awesome OSINT MCP Servers is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to curated list of osint mcp servers. pull requests are welcomed!

A curated list of OSINT MCP servers. Pull requests are welcomed!

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A curated list of OSINT MCP servers. Pull requests are welco

Use Cases

Discover and review curated OSINT MCP server resources.
Learn about specialized intelligence gathering tools.
Access a comprehensive list of OSINT-focused servers.
soxoj

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx awesome-osint-mcp-servers

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Awesome OSINT MCP Servers

Awesome OSINT MCP Servers is a curated directory of Model Context Protocol servers purpose-built for open-source intelligence gathering. It aggregates servers covering social media intelligence (SOCMINT), network scanning, web scraping, company intelligence, threat intelligence, and blockchain OSINT, giving investigators a single reference point for the entire MCP-based OSINT ecosystem. Researchers, security analysts, and journalists use this resource to discover ready-made integrations with tools like Shodan, VirusTotal, Bright Data, ZoomEye, and ContrastAPI — all queryable through natural language via MCP-compatible AI assistants.

Prerequisites

  • An MCP-compatible AI client such as Claude Desktop, Cursor, or VS Code with Copilot
  • Node.js 18+ installed (for npx-based OSINT servers)
  • API keys for the individual OSINT services you plan to use (e.g., SHODAN_API_KEY, VIRUSTOTAL_API_KEY, ZOOMEYE_API_KEY)
  • A GitHub account to submit pull requests or track new additions to the list
  • Basic familiarity with JSON configuration files for your MCP client
1

Browse the curated server list

Visit the repository at https://github.com/soxoj/awesome-osint-mcp-servers to review all categorised OSINT MCP servers. Categories include SOCMINT (Maigret, Xquik), Network Scanning (Shodan, ZoomEye, DNSTwist, ContrastAPI), Web Scraping (AnySite, Bright Data), Company Intelligence (OpenRegistry, StockScope), Threat Intelligence (VirusTotal, Voidly), and Blockchain Intelligence (TWZRD Agent Intel).

2

Pick the servers relevant to your use case

Identify which OSINT MCP servers match your investigation needs. For network recon choose Shodan or ContrastAPI (49 tools, anonymous tier available). For social media intelligence choose Maigret (username lookup) or Xquik (X/Twitter data). For free no-key access start with StockScope (SEC EDGAR) or Voidly (censorship intelligence, 116 tools, no API key needed).

3

Obtain API keys for paid or freemium services

Each server requires its own credentials. Shodan and ZoomEye provide free tiers with limited queries. VirusTotal offers a free API key. Bright Data provides 5,000 free requests per month. AnySite and Xquik require paid API keys. Store your keys ready for the configuration step.

4

Install a specific OSINT MCP server

Each server in the list has its own installation method. As an example, install the Voidly censorship intelligence server (no API key required) via npx. For servers distributed as Python packages use uvx or pip install instead — check each server's own README for the exact command.

npx @voidly/mcp-server
5

Add the server to your MCP client configuration

Open your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS) and add the server entry. For servers requiring API keys, set them under the env key. The example below shows a Shodan MCP server configuration.

{
  "mcpServers": {
    "shodan": {
      "command": "npx",
      "args": ["@shodan/mcp-server"],
      "env": {
        "SHODAN_API_KEY": "your_shodan_api_key_here"
      }
    },
    "virustotal": {
      "command": "npx",
      "args": ["@virustotal/mcp-server"],
      "env": {
        "VIRUSTOTAL_API_KEY": "your_virustotal_api_key_here"
      }
    }
  }
}
6

Restart your MCP client and verify connection

Restart Claude Desktop or your chosen MCP client after saving the configuration. Open a new conversation and ask the assistant to list available OSINT tools. The assistant should respond with the tools exposed by each configured server.

Awesome OSINT MCP Servers Examples

Client configuration

Example Claude Desktop config showing two OSINT MCP servers — Shodan for network scanning and VirusTotal for threat intelligence — each with their required API keys.

{
  "mcpServers": {
    "shodan": {
      "command": "npx",
      "args": ["@shodan/mcp-server"],
      "env": {
        "SHODAN_API_KEY": "your_shodan_api_key_here"
      }
    },
    "virustotal": {
      "command": "npx",
      "args": ["@virustotal/mcp-server"],
      "env": {
        "VIRUSTOTAL_API_KEY": "your_virustotal_api_key_here"
      }
    }
  }
}

Prompts to try

Representative natural-language prompts you can use once OSINT MCP servers are connected to your AI assistant.

- "Search Shodan for devices running OpenSSH on port 22 in Germany"
- "Check if this IP address 185.220.101.1 has any VirusTotal malware detections"
- "Use ZoomEye to find industrial control systems exposed on the internet"
- "Look up company filings for Acme Corp in the OpenRegistry corporate database"
- "Run a WHOIS and DNS lookup on example.com and summarise the results"
- "Find all SEC EDGAR filings for Tesla from the last 12 months using StockScope"

Troubleshooting Awesome OSINT MCP Servers

Server not appearing in Claude Desktop after adding configuration

Ensure the JSON in claude_desktop_config.json is valid (no trailing commas, correctly nested braces). Restart Claude Desktop completely — a reload is not sufficient. Check that Node.js is in your PATH by running 'node --version' in your terminal.

API key authentication errors from Shodan or VirusTotal

Verify the key is set in the env block of the config (not in the args array). Check for leading/trailing whitespace in the key value. Confirm your API plan has not exceeded its quota by logging into the provider's dashboard.

npx command fails with 'package not found' for a listed server

Some servers in the awesome list are distributed under scoped npm packages (e.g., @voidly/mcp-server) rather than unscoped names. Check the individual server's GitHub repository for the exact npx invocation and use that precise package name.

Frequently Asked Questions about Awesome OSINT MCP Servers

What is Awesome OSINT MCP Servers?

Awesome OSINT MCP Servers is a Model Context Protocol (MCP) server that curated list of osint mcp servers. pull requests are welcomed! It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Awesome OSINT MCP Servers?

Follow the installation instructions on the Awesome OSINT MCP Servers GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Awesome OSINT MCP Servers?

Awesome OSINT MCP Servers works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Awesome OSINT MCP Servers free to use?

Yes, Awesome OSINT MCP Servers is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "awesome-osint-mcp-servers": { "command": "npx", "args": ["-y", "awesome-osint-mcp-servers"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Awesome OSINT MCP Servers?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides