IPStack MCP Adapter
Server Details
IPStack MCP Adapter turns IPStack's REST APIs into Model Context Protocol tools so any MCP-compatible client can call them directly in conversation. The first release ships IPStack IP geolocation and security lookups (single IP, caller's IP, and bulk). Additional APILayer services are added by registering them in a single config file, so the catalog grows without client-side changes.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
The three tools have overlapping core functionality (IP geolocation/security lookup), but differ clearly in input: bulk_lookup takes multiple IPs, lookup takes a single IP, and check takes no parameters and returns the requester's IP. The distinction between single and bulk lookup is functional but could be confused if an agent doesn't read cardinality requirements.
All tools share the ipstack_ prefix and use snake_case, which is consistent. However, the suffixes (bulk_lookup, check, lookup) do not follow a uniform verb_noun pattern; 'check' is a verb while 'lookup' and 'bulk_lookup' are noun-like, a minor deviation.
Three tools perfectly match the IPStack API's core endpoints: single lookup, bulk lookup, and requester IP check. Each tool serves a distinct purpose without redundancy, making the count well-scoped.
The tool surface covers the essential read-only operations of an IP geolocation service: single IP lookup, bulk IP lookup, and self IP detection. No CRUD operations are needed, and no obvious gaps exist for the stated purpose.
Available Tools
3 toolsipstack_bulk_lookupBulk IP Geolocation LookupARead-onlyInspect
Get geolocation and security details (country, region, city, timezone, latitude, longitude, ISP, currency, connection type, IP routing type, proxy/tor/threat flags) for multiple IPv4 or IPv6 addresses in one request. Useful for analyzing lists of IPs, grouping by country/region, or flagging suspicious origins. Requires a plan that supports bulk lookups.
Inputs: ips (required), model, include, verbose, +1 more.
ipstack_checkConnection Origin IP CheckARead-onlyInspect
Return geolocation and security details (country, region, city, timezone, latitude, longitude, ISP, currency, connection type, IP routing type, proxy/tor/threat flags) for the IP address this request appears to originate from. Takes no parameters. That address belongs to whichever client or platform made the MCP call, and is not necessarily the end user's own device or network. To look up a specific IP address, use ipstack_lookup.
Inputs: model, include, verbose, include_optional.
ipstack_lookupIP Geolocation LookupARead-onlyInspect
Get geolocation and security details (country, region, city, timezone, latitude, longitude, ISP, currency, connection type, IP routing type, proxy/tor/threat flags) for a single IP address.
Inputs: ip (required), model, include, verbose, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
IPInfo MCP — wraps ipinfo.io (free tier, no auth required for basic usage)
380+ live data, validation and utility APIs in one MCP server: IP, DNS, email, FX, weather and more.
Official IPinfo MCP Server - IP intelligence tools for AI assistants
Host any HTTP API as a standard MCP server; auto-distribute to 12+ mainstream agent platforms.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables LLMs to perform IP geolocation, reverse geocoding, and detect the host's public IP without requiring API keys.37 npmMIT
- AlicenseAqualityCmaintenanceEnables IP geolocation, proxy detection, bulk IP lookup, and domain WHOIS searches through natural language in MCP-compatible clients.5MIT
- AlicenseAqualityBmaintenanceOfficial IPGeolocation.io MCP server for accurate IP geolocation, company information, ASN and network data, IP security (VPN, proxy, Tor, bot, hosting and spam detection), abuse contacts, time zones, astronomy, currency data and user-agent parsing. Its 17 tools support bulk lookups and cached-result pagination. Local stdio installation requires Node.js 22 or later. API plan restrictions apply.17215 npm6MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP (Multi-Agent Conversation Protocol) server that enables natural language interaction with the AbstractAPI geolocation service, allowing users to retrieve geographic information about IP addresses.-
Glama MCP Gateway
Add one secure layer between your agents and this server.