ipdata MCP by usefulapi

io.usefulapi/ipdata · v1.0.1 · security

ipdata MCP by usefulapi is healthy: it completed an MCP handshake in 1144 ms and exposes 6 tools.

Look up location, network, company and threat data for IP addresses and ASNs in ipdata.

Endpoint: https://ipdata.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count6
Latency1144 ms
Last checked (UTC)2026-11-02T20:10:27.167Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T20:10:27.167ZHealthy1144

Tools (6)

ipdata_lookup_ipGeolocation and network data for one IP address: city, region, country, continent, coordinates, postal code, time zone, currency, languages, mobile carrier, ASN, plus company and threat data where the key's plan includes them. Pass `fields` to get only some of it. The reply also carries `count`, the
ipdata_get_threatThreat profile of one IP address: is_tor, is_proxy, is_anonymous, is_datacenter, is_known_attacker, is_known_abuser, is_threat, is_bogon, is_icloud_relay and the blocklists it appears on. Business and Enterprise plans also get is_vpn and reputation scores (vpn, proxy, threat and trust, 0-100). GET /
ipdata_get_asn_for_ipThe autonomous system that announces one IP address: AS number, organisation name, domain, network route and usage type (hosting, isp, edu, gov, mil, business). GET /{ip}/asn. Uses 1 request of the key's daily ipdata quota and is never retried.
ipdata_get_companyThe end-user organisation that a network is assigned to: name, domain, network prefix and usage type. Needs the ipdata Startup plan or higher. GET /{ip}/company. Uses 1 request of the key's daily ipdata quota and is never retried.
ipdata_lookup_asnDetails of one autonomous system: organisation, domain, usage type, IPv4 and IPv6 prefixes, number of IPs, registry, country, allocation date, status, and upstream, downstream and peer AS numbers. GET /AS{number}. Uses 1 request of the key's daily ipdata quota and is never retried.
ipdata_bulk_lookupLook up up to 100 IP addresses in one call (paid ipdata plans only). Duplicates are removed first. Replies are a list in the same order, one entry per address. Each address uses 1 request of the daily quota (100 addresses = 100 requests). Use `fields` to keep the reply small. POST /bulk. The call is