AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Darknet Mcp Server

mcp-badchars-darknet-mcp-server · by badchars

66-tool MCP server for dark web intelligence — breach data, ransomware tracking, Tor .onion access, malware analysis, blockchain intel, exploit search, stealer logs

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add mcp-badchars-darknet-mcp-server

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-badchars-darknet-mcp-server)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Darknet Mcp Server? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt | हिन्दी

Dark web & threat intelligence for AI agents.

HIBP, ThreatFox, ransomware tracking, Tor .onion access, blockchain intel, exploit search, stealer logs, malware analysis — unified into a single MCP server. Your AI agent gets full-spectrum dark web intelligence on demand, not 16 browser tabs and manual correlation.

The Problem • How It's Different • Quick Start • What The AI Can Do • Tools (66) • Data Sources • Architecture • Changelog • Contributing


The Problem

Dark web intelligence is the missing layer in every security investigation. Breach databases, ransomware trackers, Tor hidden services, malware sandboxes, stealer logs, blockchain forensics, exploit databases — the data you need is scattered across dozens of platforms, each with its own API, its own auth, its own rate limits, its own output format. Today you check HIBP in one tab, ThreatFox in another, browse ransomware leak sites through Tor, pull up MalwareBazaar for a hash, check blockchain transactions on a block explorer, and then spend an hour manually piecing it all together.

Traditional dark web intel workflow:
  check breach exposure           ->  HIBP web interface (paid API)
  search leaked credentials       ->  IntelligenceX web interface
  track ransomware groups         ->  ransomware.live + ransomlook.io (2 separate UIs)
  access .onion hidden services   ->  Tor Browser manually
  analyze malware samples         ->  Hybrid Analysis + MalwareBazaar (2 more UIs)
  check IP abuse history          ->  AbuseIPDB + GreyNoise (2 more UIs)
  trace cryptocurrency            ->  blockchain.info + ChainAbuse
  search for exploits             ->  Vulners web interface
  check phishing URLs             ->  PhishTank web interface
  correlate everything            ->  copy-paste into a report
  ────────────────────────────────
  Total: 60+ minutes per investigation, most of it switching contexts

darknet-mcp-server gives your AI agent 66 tools across 16 data sources via the Model Context Protocol. The agent queries all sources in parallel, correlates data across the surface and dark web, identifies threats, and presents a unified intelligence picture — in a single conversation.

With darknet-mcp-server:
  You: "Investigate the breach exposure and threat landscape for target.com"

  Agent: -> HIBP: 3 known breaches (Adobe 2013, LinkedIn 2021, Collection #1)
         -> ThreatFox: 2 IOCs associated with domain (C2 callback, phishing)
         -> URLhaus: 1 malicious URL hosted on subdomain
         -> Ransomware: No victim listings found (good)
         -> Stealer logs: 47 compromised employee credentials found
         -> OTX: 5 threat pulses referencing the domain
         -> AbuseIPDB: Primary IP has 12 abuse reports (brute force)
         -> "target.com has been in 3 data breaches exposing 2.1M records.
            47 employee credentials found in stealer logs — immediate
            password reset recommended. 2 active ThreatFox IOCs suggest
            ongoing targeting. No ransomware listings, but the abuse
            reports on the primary IP warrant investigation."

How It's Different

Existing tools give you raw data one source at a time. darknet-mcp-server gives your AI agent the ability to reason across surface web and dark web intelligence simultaneously.

Traditional Approach darknet-mcp-server

Interface 16 different web UIs, CLIs, and APIs MCP — AI agent calls tools conversationally

Data sources One platform at a time 16 sources queried in parallel

Breach intel HIBP web UI for breaches, IntelligenceX for leaks Agent combines HIBP breaches + pastes + IntelligenceX + stealer logs

Dark web access Manual Tor Browser, copy-paste from .onion sites Agent fetches, scrapes, and searches .onion sites via SOCKS5 proxy

Malware analysis Hybrid Analysis + MalwareBazaar + ThreatFox separately Agent cross-references: "This hash from ThreatFox was also detonated in Hybrid Analysis with network IOCs"

Blockchain Block explorer + ChainAbuse separately Agent traces BTC transactions and checks abuse reports in one step

API keys Required for almost everything Many tools work free; API keys unlock premium sources

Setup Install each tool, manage each config, run Tor Browser npx darknet-mcp-server — one command, zero config


Quick Start

Option 1: npx (no install)

npx darknet-mcp-server

Free tools work immediately. No API keys required for ransomware tracking, breach listings, GreyNoise, blockchain, OTX, and more.

Option 2: Clone

git clone https://github.com/badchars/darknet-mcp-server.git
cd darknet-mcp-server
bun install

Environment variables (optional)

# Breach & credential intelligence
export HIBP_API_KEY=your-key           # Enables breach account search & paste search
export INTELX_API_KEY=your-key         # Enables 4 IntelligenceX tools

# Threat intelligence
export OTX_API_KEY=your-key            # Increases AlienVault OTX rate limits
export ABUSEIPDB_API_KEY=your-key      # Enables 4 AbuseIPDB tools
export ABUSECH_AUTH_KEY=your-key       # Higher rate limits for abuse.ch suite
export PULSEDIVE_API_KEY=your-key      # Higher rate limits for Pulsedive

# Stealer logs & credentials
export HUDSONROCK_API_KEY=your-key     # Enables 3 Hudson Rock stealer log tools

# Exploit & malware analysis
export VULNERS_API_KEY=your-key        # Enables Vulners search & exploit tools
export HYBRID_API_KEY=your-key         # Enables 3 Hybrid Analysis malware tools

# Phishing
export PHISHTANK_API_KEY=your-key      # Higher rate limits for PhishTank

# Tor SOCKS5 proxy (for .onion access)
export TOR_SOCKS_HOST=127.0.0.1       # Default: 127.0.0.1
export TOR_SOCKS_PORT=9050            # Default: 9050

All API keys are optional. Without them, you still get ransomware tracking, breach listings, GreyNoise, blockchain intelligence, OTX, Tor exit node checks, onion search, CIRCL onion lookup, and more.

Connect to your AI agent

Claude Code

# With npx
claude mcp add darknet-mcp-server -- npx darknet-mcp-server

# With local clone
claude mcp add darknet-mcp-server -- bun run /path/to/darknet-mcp-server/src/index.ts

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "darknet": {
      "command": "npx",
      "args": ["-y", "darknet-mcp-server"],
      "env": {
        "HIBP_API_KEY": "optional",
        "INTELX_API_KEY": "optional",
        "ABUSEIPDB_API_KEY": "optional",
        "HUDSONROCK_API_KEY": "optional",
        "HYBRID_API_KEY": "optional",
        "VULNERS_API_KEY": "optional"
      }
    }
  }
}

Cursor / Windsurf / other MCP clients

Same JSON config format. Point the command to npx darknet-mcp-server or your local installation path.

Tor setup (optional, for .onion access)

The 7 Tor tools (tor_fetch_onion, tor_scrape_onion, etc.) require a running Tor SOCKS5 proxy.

# macOS
brew install tor && brew services start tor

# Linux
sudo apt install tor && sudo systemctl start tor

# Docker
docker run -d -p 9050:9050 dperson/torproxy

# Verify connectivity
npx darknet-mcp-server --check-tor

Start querying

You: "Check if example.com has been in any data breaches and look for stealer logs"

That's it. The agent handles breach lookups, credential searches, threat correlation, and more automatically.


What The AI Can Do

Breach Investigation

You: "Check if example.com has been in any data breaches"

Agent: -> breachList {domain: "example.com"}
       -> breachSearch {account: "admin@example.com"}
       -> stealer_domain {domain: "example.com"}
       -> intelx_search {term: "example.com"}
       -> "example.com appears in 5 known breaches:
          - ExampleDB 2023: 4.2M records (emails, passwords, IPs)
          - Collection #1: credential stuffing list
          - Combolist 2024: 890K email:password pairs
          Stealer logs: 23 compromised machines with saved credentials
          for example.com found in Hudson Rock database.
          IntelligenceX: 47 results across paste sites and dark web."

Ransomware Tracking

You: "What ransomware groups are targeting healthcare?"

Agent: -> ransomwareBySector {sector: "healthcare"}
       -> ransomwareRecent {}
       -> ransomlookRecent {}
       -> "Healthcare sector ransomware activity:
          142 victims across 12 groups in the last 12 months.
          Top groups: LockBit3 (38 victims), BlackCat/ALPHV (24),
          Cl0p (19), Royal (15).
          Most recent: MedCorp Inc. listed by LockBit3 (2 days ago).
          3 new healthcare victims in the last week across
          ransomware.live and RansomLook feeds."

Dark Web Recon

You: "Search for mentions of our company on .onion sites"

Agent: -> tor_search_onion {query: "AcmeCorp"}
       -> intelx_search {term: "acmecorp.com"}
       -> onion_lookup {address: "relevant-onion-address.onion"}
       -> "Dark web search results for AcmeCorp:
          Ahmia.fi: 3 .onion pages mention AcmeCorp
          - Forum post discussing AcmeCorp employee list (leak forum)
          - Marketplace listing for AcmeCorp database (unverified)
          - Blog post referencing AcmeCorp breach
          IntelligenceX: 12 results on paste sites
          Recommendation: investigate the forum post and marketplace
          listing for potential active data sales."

Malware Analysis

You: "Analyze this file hash for malware indicators: abc123def456..."

Agent: -> malware_search {hash: "abc123def456..."}
       -> malware_overview {sha256: "abc123def456..."}
       -> bazaarHash {hash: "abc123def456..."}
       -> threatfoxSearch {searchTerm: "abc123def456..."}
       -> otx_hash {hash: "abc123def456..."}
       -> "Malware analysis for abc123def456:
          Hybrid Analysis: MALICIOUS (threat score 95/100)
          - Family: AgentTesla (info stealer)
          - MITRE ATT&CK: T1555 (Credential Access), T1071 (C2)
          - Network IOCs: 3 C2 domains, 2 IPs
          MalwareBazaar: First seen 2024-03-15, tagged 'AgentTesla'
          ThreatFox: 2 IOC entries linking to same campaign
          OTX: Referenced in 4 threat pulses"

Tools Reference (66 tools)

Tor Network (7) — No API key (Tor daemon required for .onion tools)

| Tool | Description | |------|-------------| | tor_status | Check if the local Tor SOCKS5 proxy daemon is running and accessible | | tor_fetch_onion | Fetch raw HTML from a .onion URL via Tor SOCKS5 proxy (DNS leak prevention via socks5h) | | tor_scrape_onion | Fetch and parse a .onion site — returns structured data: title, links, body text | | tor_search_onion | Search for .onion sites using Ahmia.fi search engine | | tor_exit_nodes | Get current Tor exit node IP addresses from the official Tor Project bulk exit list | | tor_exit_check | Check if a specific IP address is a known Tor exit node | | tor_exit_details | Get detailed Tor exit node information including fingerprints and publish timestamps |

Ransomware Intelligence (9) — No API key

| Tool | Description | |------|-------------| | ransomwareRecent | Fetch the most recent ransomware victims from ransomware.live | | ransomwareGroups | List all known ransomware groups tracked by ransomware.live | | ransomwareGroup | Get a detailed profile for a specific ransomware group by name | | ransomwareGroupVictims | Get all victims claimed by a specific ransomware group | | ransomwareSearch | Search ransomware victims by keyword (company name, domain, etc.) | | ransomwareByCountry | Get ransomware victims filtered by ISO 3166-1 alpha-2 country code | | ransomwareBySector | Get ransomware victims filtered by sector/industry (healthcare, finance, etc.) | | ransomlookGroups | List all 582+ ransomware groups tracked by RansomLook | | ransomlookRecent | Fetch the most recent ransomware posts and victim claims from RansomLook |

Breach Intelligence — HIBP (7) — Partial: some tools free, account search requires HIBPAPIKEY

| Tool | Description | |------|-------------| | breachList | List all known data breaches from HaveIBeenPwned, optionally filter by domain — free | | breachGet | Get details of a specific data breach by name — free | | breachLatest | Get the most recently added data breach — free | | breachDataClasses | List all data classes (types of compromised data) known to HIBP — free | | breachPassword | Check if a password has appeared in known breaches (k-anonymity, only 5-char SHA-1 prefix sent) — free | | breachSearch | Search all breaches for a specific account (email/username) — requires HIBP_API_KEY | | breachPastes | Search for an email address in publicly posted pastes — requires HIBP_API_KEY |

abuse.ch Suite (9) — No API key (ABUSECHAUTHKEY optional for higher rate)

| Tool | Description | |------|-------------| | threatfoxGetIocs | Get recent IOCs from ThreatFox reported in the last N days | | threatfoxSearch | Search ThreatFox IOCs by IP, domain, hash, or URL | | threatfoxTag | Search ThreatFox IOCs by tag (e.g., Cobalt Strike, Emotet) | | threatfoxMalware | Search ThreatFox IOCs by malware family using Malpedia naming | | urlhausLookup | Look up a URL or host in URLhaus for malware distribution | | urlhausTag | Search URLhaus entries by tag | | bazaarHash | Look up a malware sample in MalwareBazaar by MD5, SHA1, or SHA256 hash | | bazaarRecent | Get the most recently submitted malware samples from MalwareBazaar | | bazaarTag | Search MalwareBazaar by tag or YARA signature name |

AlienVault OTX (5) — No API key (OTXAPIKEY optional for higher rate)

| Tool | Description | |------|-------------| | otx_ip | Look up threat intelligence for an IP address — pulse info, reputation, country, ASN | | otx_domain | Look up threat intelligence for a domain — pulse info, whois, reputation | | otx_hash | Look up threat intelligence for a file hash (MD5, SHA1, SHA256) | | otx_cve | Look up threat intelligence for a CVE — related pulses and indicators | | otx_search_pulses | Search OTX threat pulses by keyword |

AbuseIPDB (4) — Requires ABUSEIPDBAPIKEY

| Tool | Description | |------|-------------| | abuseipdb_check | Check an IP address for abuse reports — confidence score, ISP, country, report count | | abuseipdb_reports | Get individual abuse reports for an IP with detailed comments and categories | | abuseipdb_blacklist | Get AbuseIPDB's blacklist of the most reported malicious IP addresses | | abuseipdb_check_block | Check an entire CIDR network block for abuse reports |

GreyNoise Community (2) — No API key

| Tool | Description | |------|-------------| | greynoise_ip | Look up an IP on GreyNoise — classification (benign/malicious/unknown), scanner status | | greynoise_check | Quick check: is this IP a known scanner or known benign service? |

Pulsedive (3) — No API key (PULSEDIVEAPIKEY optional for higher rate)

| Tool | Description | |------|-------------| | pulsedive_indicator | Look up an indicator (IP, domain, URL, or hash) — risk level, threats, feeds | | pulsedive_search | Search Pulsedive indicators by value | | pulsedive_explore | Explore linked indicators using advanced queries (related IOCs with risk levels) |

Hudson Rock Stealer Logs (3) — Requires HUDSONROCKAPIKEY

| Tool | Description | |------|---

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.