IP Address Parser

IP Address Parser MCP Connector for Claude

A+

Validate, parse, and classify any IPv4 or IPv6 address. Detect private vs public ranges, parse CIDR notation, and convert between IPv4 and IPv6. Powered by ipaddr.js — the engine behind Express.js.

1 tools Official Updated Jun 28, 2026 Official Vinkius Partner

A security agent receives the IP 10.0.14.7 and needs to know: is this a private address? Can it reach the internet? What CIDR block does it belong to? Ask an AI and you'll get a confident but often wrong answer.

This MCP uses ipaddr.js (30M+ weekly downloads) — the exact same library that Express.js, Koa, and Fastify use to parse IP addresses in production. Every classification follows RFC 5735 and RFC 4291.

The Superpowers

  • Range Classification: Instantly know if an IP is unicast, private, loopback, multicast, linkLocal, or unspecified — no RFC memorization needed.
  • CIDR Parsing: Pass 10.0.0.0/8 and get the network address, prefix length, and address kind.
  • Dual Stack: Full IPv4 and IPv6 support with automatic format detection.
  • IPv4↔IPv6 Conversion: Convert 192.168.1.1 to its IPv4-mapped IPv6 representation ::ffff:192.168.1.1 and back.
ipv4ipv6cidrnetwork-parsingdata-validation

1 tools expose this connector's capabilities to your AI agent.

parse_ip_address

The engine uses ipaddr.js (30M+ downloads) which is the standard IP parsing library used by Express.js and Koa. Validates and parses IPv4/IPv6 addresses. Supports CIDR notation, range detection, and IPv4↔IPv6 conversion

See how to talk to your AI agent using IP Address Parser.

Our firewall received a connection from 10.0.14.7. Is this an internal or external IP?

Kind: ipv4 | Range: private | This is an internal RFC 1918 address. Not routable on the public internet.

Parse the VPC subnet 172.31.0.0/16 for our AWS infrastructure documentation.

Network: 172.31.0.0 | Prefix: /16 (65,534 hosts) | Kind: ipv4 | Range: private.

Convert our on-prem server 192.168.1.100 to IPv6 format for the dual-stack migration.

IPv6 Mapped: ::ffff:192.168.1.100 | Kind: ipv4 | Range: private.

It follows the IANA reserved ranges defined in RFC 5735 (IPv4) and RFC 4291 (IPv6). 10.x.x.x, 172.16-31.x.x, and 192.168.x.x are classified as 'private'. 127.x.x.x as 'loopback'. Everything else as 'unicast' (public).

Related Connectors