Feodotracker logo

Feodotracker

Queries abuse.ch Feodo Tracker for botnet C&C blocklists, IP checks, recent entries, and aggressive indicators.

Install Feodotracker

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "feodotracker": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-feodotracker"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (5d ago).

Overview

Feodotracker MCP server exposes abuse.ch Feodo Tracker data through tools for listing botnet command-and-control IPs, checking individual addresses, finding recent entries, and retrieving an aggressive blocklist. It covers malware families including Dridex, Emotet, Qakbot, Heodo, and TrickBot, with no API key required for hosted access. Use it for threat-intelligence lookups and indicator screening; the gateway caches the source data for 15 minutes. It is available as a hosted MCP endpoint, an HTTP API, or an npm-based local stdio bridge.

Use cases

  • Check an IP against the Feodo Tracker C&C blocklist
  • Filter indicators by malware family or status
  • Review botnet entries discovered within a recent time window
  • Retrieve older and lower-confidence indicators for broader screening

Key features

  • Current Feodo Tracker IP blocklist access
  • Individual IP address lookups
  • Family, status, and recent-time filtering
  • Aggressive blocklist retrieval
  • Hosted MCP, HTTP, and npm stdio access

Tools4

What Feodotracker lets your agent do. Expand a tool for its parameters.

Verified live~235 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

11/11 checks healthy over the last 62d

What it can do

From the 4 tools this server returned when we ran it; 4 declare their own safety hints.

Makes network requests · 4Read-only tools · 4
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age173 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-feodotracker (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads440Package downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.

How Feodotracker works

What Feodotracker MCP server does

Feodotracker brings the abuse.ch Feodo Tracker IP blocklist into MCP-compatible agent workflows. The underlying data tracks botnet command-and-control infrastructure associated with malware families such as Dridex, Emotet, Qakbot, Heodo, and TrickBot.

Its main use is indicator lookup. An agent can retrieve the current blocklist, narrow results by malware family or status, test whether a specific IP address is listed, inspect entries first observed within a recent time window, or request a broader aggressive list that also includes older and lower-confidence addresses.

The integration is an independent Pipeworx connection to Feodo Tracker and is not presented as an official abuse.ch publication.

How it works

The hosted MCP endpoint is available at https://gateway.pipeworx.io/feodotracker/mcp. A client connects over the endpoint and can invoke the Feodotracker tools directly. The gateway obtains data from https://feodotracker.abuse.ch/downloads/ipblocklist.json and caches it for 15 minutes.

The four domain-specific tools are:

  • list(family?, status?) returns the current C&C IP blocklist, with optional family and status filters.
  • check_ip(ip) checks whether an address currently appears in the botnet C&C list.
  • recent(hours?) returns entries first seen during the specified recent period.
  • aggressive() returns the expanded blocklist, including older and lower-confidence indicators.

A scoped endpoint also exposes shared Pipeworx meta-tools. These include routing and discovery functions such as ask_pipeworx, which can select an appropriate tool when a question is phrased in natural language. The full Pipeworx gateway is another connection option and exposes the wider catalog directly.

Setup and configuration

For a hosted MCP connection, add the endpoint to a client such as Claude Desktop, Cursor, or Windsurf:

config.json
{
  "mcpServers": {
    "feodotracker": {
      "url": "https://gateway.pipeworx.io/feodotracker/mcp"
    }
  }
}

The npm package, @pipeworx/mcp-feodotracker, provides a local stdio bridge that forwards requests to the same hosted endpoint. Configure a client to launch it with npx -y @pipeworx/mcp-feodotracker. This mode requires network access and has no offline operation.

Anonymous use is capped at 50 calls per day. A free Pipeworx account increases the allowance to 200 calls per day; its key is supplied through PIPEWORX_API_KEY and sent as a Bearer token. Set PIPEWORX_META_TOOLS=1 when the local bridge should also advertise the shared gateway tools.

Without an MCP client, the gateway exposes HTTP tool calls under /v1/tools, including feodotracker_list.

Tools and capabilities

Feodotracker supports current-list retrieval, IP reputation checks, time-based filtering, family and status filtering, and expanded indicator retrieval. The ask_pipeworx route can translate a natural-language question into a tool call and populate its arguments.

The data source is focused on IP-based C&C indicators. Results depend on the upstream Feodo Tracker feed and the gateway's 15-minute cache interval.

Limitations and notes

The integration needs network access in both hosted and npm-bridge modes. The npm bridge is not an offline copy of the blocklist. Anonymous calls have a daily limit, while keyed calls are metered through Pipeworx. Scoped endpoints include shared gateway meta-tools alongside the pack tools, so the advertised tool count can exceed the four Feodotracker-specific functions.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Feodotracker

Feodotracker is an MCP server that connects AI clients to abuse.ch Feodo Tracker data through Pipeworx. Its main tools list botnet C&C IPs, check whether an IP is listed, find recently observed entries, and retrieve an aggressive blocklist covering older and lower-confidence indicators.

Install it by adding the hosted MCP URL to your client, or launch the npm bridge with `npx -y @pipeworx/mcp-feodotracker`. The hosted configuration uses `https://gateway.pipeworx.io/feodotracker/mcp`; the npm bridge forwards requests to that endpoint and requires network access.

No, Feodotracker can make anonymous calls without a key. Anonymous usage is limited to 50 calls per day; a free Pipeworx account and `PIPEWORX_API_KEY` raise the allowance to 200 calls per day.

Yes, Feodotracker can be added to Cursor through its hosted MCP endpoint. Configure Cursor with `https://gateway.pipeworx.io/feodotracker/mcp` as the server URL.

Call the `check_ip(ip)` tool with the address to determine whether it currently appears in the Feodo Tracker botnet C&C list. The same service also provides `list`, `recent`, and `aggressive` for broader searches.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFeodotracker AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/feodotracker?style=directory)](https://allmcps.com/mcp/feodotracker)
HTML Embed
<a href="https://allmcps.com/mcp/feodotracker"><img src="https://allmcps.com/api/badge/feodotracker?style=directory" alt="Feodotracker on AllMCPs" /></a>