Public IP signals (cloud hosting, Tor exits) and Maskbreak API status for fraud checks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Look up limited public IP intelligence β cloud-hosting ranges and Tor exit nodes β from Claude, Cursor, or another MCP client. Powered by the Maskbreak fraud detection API. Requires Node.js 18+ for the local server.
| Tool | What it does |
|---|---|
lookup_ip | Public IPv4/IPv6 lookup: known, allow / review / block, risk score, and nullable signal/network metadata. Public-feed coverage is limited to cloud hosting and Tor. |
service_status | Maskbreak API health, uptime, and latency |
Grab a free API key at maskbreak.com/signup (1,000 lookups/hour, shared with evaluations, no card). Keyless mode uses the free web-tool endpoint, limited to 12 lookups/minute and 80/day per caller IP. Additional endpoint and abuse-protection limits can apply.
Neither mode performs a browser visit. VPN/proxy and device evidence require a browser-SDK-backed /v1/evaluate request outside these tools; service names are available only when known. Unknown IPs, false signals and allow verdicts are not proof of safety.
Add to claude_desktop_config.json:
Any client that speaks stdio MCP works the same way: command npx, args ["-y", "@sentinelsup/mcp"], env SENTINEL_API_KEY.
Prefer a remote server? The same tools are hosted at https://maskbreak.com/mcp (Streamable HTTP). Point any URL-based MCP client at it; pass your API key as an Authorization: Bearer header for full quota.
"What public-feed evidence is available for this IP?"
Illustrative unknown-IP response, not a live lookup:
| Variable | Required | Default | Purpose |
|---|---|---|---|
SENTINEL_API_KEY | recommended | β | API key from your dashboard; unlocks 1,000 lookups/hour |
SENTINEL_BASE_URL | no | https://maskbreak.com | Override for testing |
Both tools return MCP isError: true for HTTP failures, malformed responses or requests that exceed the five-second timeout (including body reads). An unavailable lookup is not an allow decision.
Tests use a real stdio MCP client with loopback HTTP fixtures, without production keys. CI checks Node.js 18, 22 and 24. No package is published by these checks.
MIT Β© Sentinel Edge Networks LTD
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/maskbreak)<a href="https://allmcps.com/mcp/maskbreak"><img src="https://allmcps.com/api/badge/maskbreak?style=directory" alt="Maskbreak on AllMCPs" /></a>