An agent can connect on its own if it already holds ipinfo_token.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Dependencies
[email protected]PyPIthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://mcp.ipinfo.io/streamable-http
api_key ${ipinfo_token}
yes
100%
275 ms
2026-07-28
2026-10-19
package
registry
version
runtime
secrets
ipinfo-mcp-server
pypi
0.1.14
uvx
IPINFO_TOKEN
Tools (6)
ipinfo_asnread-only
Get autonomous system (network ownership) information for IP addresses.
By default queries the IPinfo Lite endpoint, which returns ASN, name, and domain.
Set detailed=True to query the full lookup endpoint, which also includes the network type
(e.g. isp, hosting, business, education).
Results are paginated.
If the API reports an error for specific IPs, those IPs are listed in errors
with the reason and left out of results.
Results are cached in memory for the session, so repeat lookups of the same IP
are served from cache without consuming API quota. You do not need to maintain
your own cache or deduplicate IPs before calling this tool. The _meta field
reports api_calls_made and from_cache counts.
ipinfo_check_privacyread-only
Check whether IP addresses are using privacy or anonymity services.
Returns privacy flags for each IP: whether it is anonymous, using a VPN, proxy,
relay, or Tor, and whether it is an anycast, hosting, mobile, or satellite address.
Requires a paid API token. Results are paginated.
If the API reports an error for specific IPs, those IPs are listed in errors
with the reason and left out of results. Do not treat a missing result as
"no privacy services detected": check errors.
Results are cached in memory for the session, so repeat checks of the same IP
are served from cache without consuming API quota. You do not need to maintain
your own cache or deduplicate IPs before calling this tool. The _meta field
reports api_calls_made and from_cache counts.
ipinfo_check_residential_proxyread-only
Check whether IP addresses are known residential proxies.
Returns whether each IP is a residential proxy and, if so, the proxy service name,
the date it was last seen, and the percentage of days the IP was observed as a proxy.
Requires a paid API token with residential proxy access. Results are paginated.
If the API reports an error for specific IPs, those IPs are listed in errors
with the reason and left out of results. Do not treat a missing result as
"not a residential proxy": check errors.
Results are cached in memory for the session, so repeat checks of the same IP
are served from cache without consuming API quota. You do not need to maintain
your own cache or deduplicate IPs before calling this tool. The _meta field
reports api_calls_made and from_cache counts.
ipinfo_geolocateread-only
Get geographic location data for one or more IP addresses.
By default queries the IPinfo Lite endpoint, which returns country and continent.
Set detailed=True to query the full lookup endpoint, which adds city, region,
coordinates, timezone, and postal code.
Results are paginated.
If the API reports an error for specific IPs, those IPs are listed in errors
with the reason and left out of results.
Results are cached in memory for the session, so repeat lookups of the same IP
are served from cache without consuming API quota. You do not need to maintain
your own cache or deduplicate IPs before calling this tool. The _meta field
reports api_calls_made and from_cache counts.
ipinfo_lookupread-only
Look up geolocation, network, and metadata for one or more IP addresses.
By default queries the IPinfo Lite endpoint, which returns country, continent, and ASN info.
Set detailed=True to query the full lookup endpoint, which adds city-level geolocation,
privacy flags (VPN, proxy, Tor, hosting, anycast), and richer AS data.
Results are paginated. Use page and page_size to control which slice is returned.
If the API reports an error for specific IPs, those IPs are listed in errors
with the reason and left out of results.
Results are cached in memory for the session, so repeat lookups of the same IP
are served from cache without consuming API quota. You do not need to maintain
your own cache or deduplicate IPs before calling this tool. The _meta field
reports api_calls_made and from_cache counts.
ipinfo_quotaread-only
Check your IPinfo API usage and remaining quota.
Returns daily and monthly request counts, the plan limit,
and how many requests remain.