Skip to main content
Glama

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.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness5/5

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 tools
ipstack_bulk_lookupBulk IP Geolocation LookupA
Read-only
Inspect

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 CheckA
Read-only
Inspect

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 LookupA
Read-only
Inspect

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

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      A Model Context Protocol server that enables LLMs to perform IP geolocation, reverse geocoding, and detect the host's public IP without requiring API keys.
      3
      7 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Official 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.
      17
      215 npm
      6
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      An 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.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources