MCP Server

IP Address API

app.ip/ipinfo

What this MCP does

Reports the caller's public IP, network and ASN details, approximate location, timezone, request headers, user agent, and connection security information.

get_asn
The caller's network ASN and organization, as seen by Cloudflare.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_headers
The caller's HTTP request headers, echoed back (proxy and Cloudflare headers filtered out).
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_ip
The caller's public IP address and version (4 or 6).
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_location
Approximate geolocation of the caller's IP: city, region, country, coordinates, continent and EU flag.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_security
The caller's connection security: TLS version/cipher, HTTP protocol, TCP RTT and bot-detection signals.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_timezone
The IANA timezone of the caller's IP.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_user_agent
The caller's User-Agent string.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
get_whereami
The caller's coordinates (lat/lng) with an accuracy radius in metres; Mozilla Location Service-compatible.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}}
Added
get_whereami
Sept. 17, 2026, 7:57 a.m.
Added
get_user_agent
Sept. 17, 2026, 7:57 a.m.
Added
get_timezone
Sept. 17, 2026, 7:57 a.m.
Added
get_security
Sept. 17, 2026, 7:57 a.m.
Added
get_location
Sept. 17, 2026, 7:57 a.m.
Added
get_headers
Sept. 17, 2026, 7:57 a.m.
Added
get_asn
Sept. 17, 2026, 7:57 a.m.
Added
get_ip
Sept. 17, 2026, 7:57 a.m.