Open-source IP address and CIDR tools for network calculations and public IP lookup.
One address for any MCP client. No sign-in needed on this server.
4 other
Grouped by tool name.
Odel charges nothing per call. The publisher may charge for its own service.
Network tools for humans and agents.
Packetrove helps developers and network administrators simplify firewall IP lists, subtract networks, convert IP ranges to CIDRs, and check a connection's public IP, and inspect PEM certificate bundles. Use the website for a quick calculation, the API or CLI for scripts, or connect AI agents through Model Context Protocol (MCP).
Website · CIDR calculator · CIDR subtraction · IP range to CIDRs · My Public IP · Certificate Bundle Checker
The website supports ten languages. Hosted tools require no account or API key. All five tools are available through the website, Web API, and MCP. The CLI provides covering-CIDR calculations and public IP lookup.
Browse example results in the homepage gallery, then open a tool to enter your own inputs. Gallery previews use documentation addresses and make no live lookups.
Open the CIDR calculator, or call the API:
curl https://api.packetrove.com/v1/cidr-cover \
-H 'Content-Type: application/json' \
-d '{"inputs":["203.0.113.1","203.0.113.2","203.0.113.6"]}'
The result is 203.0.113.0/29: eight addresses, including five beyond the three
inputs. Review this expansion before using it in an allowlist or blocklist.
API address counts are decimal strings to preserve exact IPv6 values.
| Interface | Get started |
|---|---|
| Website | Browse the tools |
| Web API | Interactive reference · API contract |
| Command-line interface (CLI) | npm install --global @packetrove/cli · CLI guide |
| Model Context Protocol (MCP) | Connection guide · Technical guide |
| OpenAI plugin package | Draft package and ZIP build · Not published |
The website's main navigation opens browser tools. Its footer groups the API, MCP, and CLI guides; the CLI guide is in English.
Tools share flat public names across interfaces. For changes to existing calls and commands, see the name migration guide.
submit-feedback is disabled by default. When enabled, it sends
a user-authorized synthetic report to hello@packetrove.com by email, with
approximate IP-based quotas and mailbox retention managed manually. See the
MCP guide.For input formats, limits, and detailed behavior, see the covering-CIDR, CIDR subtraction, IP range conversion, certificate diagnostics, and public IP guides.
Use the Node.js version in .node-version and the pnpm version in package.json. Local development needs no production credentials.
pnpm install
pnpm dev:web
Open http://127.0.0.1:5173. For the API and MCP, run pnpm dev:api in another
terminal; they listen at http://localhost:8787. Local public IP lookup requires
Cloudflare connection metadata and reports CLIENT_IP_UNAVAILABLE without it.
See Contributing for complete setup, checks, and Git hooks.
Packetrove is licensed under the MIT License. Bundled components retain their own licenses; see the website notices and CLI notices. Vendored validation schemas retain their Apache-2.0 license and provenance.