Threatintel MCP Server

MCP server providing unified access to multiple threat intelligence sources for security research and analysis. Its 17 documented tools cover threatintel, malwarebazaar, hash, otx. It runs locally over stdio via the published package.

People connecting security tools to Claude, Cursor, VS Code, or another MCP client. The project is written in JavaScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-12 · ★ 7 · #60 OF 182 MAINTAINED SECURITY · VERIFIED 2026-08-25

MIT · JavaScript servers · how we verify → /methodology

01 · Install Threatintel

before you install - you'll need

Set OTX_API_KEY, ABUSEIPDB_API_KEY, GREYNOISE_API_KEY, ABUSECH_AUTH_KEY before connecting.

Claude Code

claude mcp add aplaceforallmystuff-mcp-threatintel -- npx -y mcp-threatintel-server

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "aplaceforallmystuff-mcp-threatintel": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-threatintel-server"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package mcp-threatintel-server - unscoped; check the name against the project README before installing

registry namespace io.github.aplaceforallmystuff is GitHub-verified and matches the repo owner

03 · What Threatintel can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can check which threat intelligence sources are configured, get recent threat intelligence pulses, search pulses by keyword, and check if IP is internet noise or targeted threat.

Capability map

Tools grouped from the project's README - what Threatintel lets an agent do.

Threatintel

5 tools - e.g. Check which threat intelligence sources are configured; Look up IP across all configured sources; Look up domain across all configured sources

threatintel_status · threatintel_lookup_ip · threatintel_lookup_domain · threatintel_lookup_hash · threatintel_lookup_url

Malwarebazaar

3 tools - e.g. Look up malware sample by hash; Get recent malware samples; Search samples by tag

malwarebazaar_hash · malwarebazaar_recent · malwarebazaar_tag

Otx

2 tools - e.g. Get recent threat intelligence pulses; Search pulses by keyword

otx_get_pulses · otx_search_pulses

Urlhaus

2 tools - e.g. Look up URL, domain, or IP in URLhaus; Get recent malware URLs

urlhaus_lookup · urlhaus_recent

Threatfox

2 tools - e.g. Get recent IOCs from ThreatFox; Search ThreatFox IOCs

threatfox_iocs · threatfox_search

Abuseipdb

1 tool - e.g. Check IP reputation and abuse history

abuseipdb_check

Greynoise

1 tool - e.g. Check if IP is internet noise or targeted threat

greynoise_ip

Feodo

1 tool - e.g. Get active botnet C2 servers (QakBot, Emotet, Dridex, etc.)

feodo_tracker

04 · Who maintains Threatintel

mcp-threatintel is maintained by aplaceforallmystuff. We track 5 MCP servers from aplaceforallmystuff - 3 actively maintained, 220 combined GitHub stars, oldest repo from Nov 2025. Full record: all servers from aplaceforallmystuff.

  1. mcp-arr MCP server for *arr media suite - Sonarr, Radarr, Lidarr, Readarr, Prowlarr ★ 200
  2. mcp-pihole Pi-hole v6 MCP server - manage DNS blocking, stats, whitelists/blacklists ★ 7

05 · Facts

category
security - ranked #60 of 182 actively-maintained security servers as of 2026-08-25.
registry
io.github.aplaceforallmystuff/mcp-threatintel (active, first published 2025-11-28)
packages
npm:mcp-threatintel-server

06 · Threatintel FAQ

Is Threatintel still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-12. We re-verify nightly.

What can Threatintel do?

With this server connected, an agent can check which threat intelligence sources are configured, get recent threat intelligence pulses, search pulses by keyword, and check if IP is internet noise or targeted threat.

How do I install Threatintel?

Run `npx -y mcp-threatintel-server`. The README documents 4 environment variables (OTX_API_KEY, ABUSEIPDB_API_KEY, GREYNOISE_API_KEY…) to set first. Set OTX_API_KEY, ABUSEIPDB_API_KEY, GREYNOISE_API_KEY, ABUSECH_AUTH_KEY before connecting. You can also paste the ready-made client config above.

Does Threatintel run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Threatintel