RIPE Stat

liveSecurityTechnology

IP / ASN / BGP intel — whois, geolocation, abuse contacts, AS neighbours. No auth.

10tools
0msauth
free tier50 calls/day

Tools

whois

"Whois lookup for IP / ASN / prefix" / "who owns IP [X]" / "WHOIS for [resource]" — aggregated whois data for an IP address, IP prefix, or AS number across all five RIRs (ARIN, RIPE, APNIC, LACNIC, AF

No parameters required.

▶Try it
network_info

"What ASN does IP [X] belong to" / "network info for [IP]" / "what prefix is [IP] in" — get the allocated prefix and originating ASN for an IPv4/IPv6 address. Use for "which network owns this IP", DDo

No parameters required.

▶Try it
as_overview

"Who owns AS[N]" / "AS[number] info" / "what company is ASN [X]" / "Cloudflare / Google / Amazon ASN" — summary for an Autonomous System Number (ASN): holder organization, country, AS type (transit /

No parameters required.

▶Try it
asn_neighbours

"BGP peers / neighbours of AS[N]" / "who does [ASN] peer with" / "upstream providers for [AS]" — BGP neighbours of an AS observed by RIPE's RIS (Routing Information Service) route collectors. Use for

No parameters required.

▶Try it
bgp_state

"BGP routes for [prefix]" / "what AS announces [IP]" / "BGP hijack check" / "current routing state for [resource]" — origin ASNs and AS-path lengths currently announcing a resource on the global BGP t

No parameters required.

▶Try it
abuse_contact

"Abuse contact for IP [X]" / "where to report abuse on [IP / ASN]" / "report spam from [resource]" — official abuse-contact email(s) for an IP, prefix, or ASN drawn from RIR records (inetnum / aut-num

No parameters required.

▶Try it
geoloc

"What country is IP [X] in" / "geolocate [IP]" / "RIR country for [resource]" — country geolocation of an IP or prefix derived from RIR registration data. NOTE: registration-based geo, not GeoIP — acc

No parameters required.

▶Try it
prefix_overview

"Prefix overview for [CIDR]" / "info on IP block [X/Y]" — comprehensive summary for an IP prefix: BGP announcements, origin ASes, allocation history. Use to understand a whole IP block at once instead

No parameters required.

▶Try it
ripestat_announced_prefixes

"What IP ranges does AS[N] announce" / "all prefixes for [ASN]" / "what IP blocks does Cloudflare / Google / AWS own" / "netblocks announced by [AS]" — every IPv4 and IPv6 prefix currently announced i

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/ripe-stat/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/ripe-stat/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"whois","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("whois", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("ip / asn / bgp intel — whois, geolocation, abuse contacts, as neighbours");