nickjlucker avatar

Greynoise

nickjlucker/mcp-greynoise

Wraps the GreyNoise reputation API to check whether IP addresses are internet background noise or potentially targeted threats. Exposes check_ip for single lookups and check_ips for batch queries (up to 10 at once), returning classifications like malicious scanner, benign service (RIOT), or critically, NOT NOISE, which suggests someone is specifically targeting you rather than mass scanning. Works out of the box with 10 free daily lookups, or 50 with a free API key. Most useful during SOC triage and incident response when you need to quickly separate routine scanner traffic from IPs that deserve closer attention. The server only reads from GreyNoise and stores nothing between requests.

tools
2
auth
Secret needed
transport
STDIO
env var
1
last updated
Feb 28, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

check_ipCheck a single IP address against GreyNoise.

Check a single IP address against GreyNoise.

No parameter schema in public metadata yet.

check_ipsCheck multiple IP addresses in one call (max 10).

Check multiple IP addresses in one call (max 10).

No parameter schema in public metadata yet.

Sponsors

Configuration

GREYNOISE_API_KEY*secret

GreyNoise API key (free Community tier: 50 req/day)

Readme

mcp-greynoise

npm version License: MIT

MCP server for the GreyNoise API — check if IP addresses are internet background noise or potentially targeted attacks.

Quick Start

npx mcp-greynoise

That's it. Works out of the box with 10 lookups/day (no API key needed).

What is GreyNoise?

GreyNoise collects and analyzes internet-wide scan traffic. It tells you:

  • Noise: Is this IP mass-scanning the internet? (botnets, researchers, crawlers)
  • RIOT: Is this IP a known benign service? (Google, Cloudflare, Microsoft, etc.)
  • Classification: Malicious, benign, or unknown

Why this matters for security

When you see suspicious traffic in your logs:


View the full README on GitHub

Details

Repository
github.com/nickjlucker/mcp-greynoise
Package
mcp-greynoise
Transport
STDIO
Auth
Required
Registry
MCP registry, active