
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 toolsPublic 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*secretGreyNoise API key (free Community tier: 50 req/day)
Readme
mcp-greynoise
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:
Details
- Repository
- github.com/nickjlucker/mcp-greynoise
- Package
mcp-greynoise- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active