IP Address Tools
live UtilityValidate & classify IPv4/IPv6 (private/loopback/link-local/multicast/reserved) and compute IPv4 subnet math from CIDR (network, broadcast, netmask, host range/count). Keyless, offline.
Tools
parse_ip Validate and classify an IP address (IPv4 or IPv6): version, validity, and classification (private/loopback/link-local/multicast/reserved/public). IPv4 also returns its 32-bit integer. Keyless, offlin
No parameters required.
Try it
cidr_info Parse an IPv4 CIDR block (e.g. "192.168.1.0/24") and compute the network address, broadcast, netmask, wildcard, usable host range and host count. Keyless, offline.
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.
curl -X POST https://gateway.pipeworx.io/ipaddress/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/ipaddress/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"parse_ip","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("parse_ip", {}); // Or ask in plain English:
const answer = await px.ask("validate & classify ipv4/ipv6 (private/loopback/link-local/multicast/reserved) and compute ipv4 subnet math from cidr (network, broadcast, netmask, host range/count)");