github analyzed dd18edc

IPGeolocation/ipgeolocation-io-mcp

github

Official MCP server for ipgeolocation.io. IP geolocation, VPN/proxy detection, timezone, astronomy, ASN, and user-agent parsing for Claude, Cursor, Copilot, and other MCP clients.

maintainer
IPGeolocation
license
MIT
first seen
2026-06-03
last seen
2026-06-11
releases · 30d
1
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 16 tools
transport stdio · http verified reported listed in the official MCP registry counts 16 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • bulk_lookup_ip

    1 per IP

  • bulk_parse_user_agent

    1 per UA

  • bulk_security_check

    2 per IP

  • check_security

    2

  • convert_timezone

    1

  • get_abuse_contact

    1

  • get_astronomy

    1

  • get_astronomy_time_series

    1

  • get_my_ip

    0

  • get_timezone

    1

  • lookup_asn

    1

  • lookup_company

    1

  • lookup_currency

    1

  • lookup_ip

    1

  • lookup_network

    1

  • parse_user_agent

    1

code evidence vv1.0.20 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 2

  • fs IPGeolocation-ipgeolocation-io-mcp-dd18edc/scripts/finalize-mpak-bundle.mjs :1 import { existsSync } from "node:fs";
  • fs IPGeolocation-ipgeolocation-io-mcp-dd18edc/scripts/prepare-mpak-package.mjs :10 } from "node:fs";

shell / exec 1

  • shell IPGeolocation-ipgeolocation-io-mcp-dd18edc/scripts/prepare-mpak-package.mjs :11 import { spawnSync } from "node:child_process";

network 1

  • net IPGeolocation-ipgeolocation-io-mcp-dd18edc/src/client.ts :45 return await fetch(url, { ...options, signal: controller.signal });

secrets 1

  • secrets IPGeolocation-ipgeolocation-io-mcp-dd18edc/src/config.ts :47 return runtimeConfigStorage.getStore()?.apiKey || process.env.IPGEOLOCATION_API_KEY;

install hooks 1

  • prepare IPGeolocation-ipgeolocation-io-mcp-dd18edc/package.json :30 npm run build

declared dependencies 4

  • @modelcontextprotocol/sdk@1.27.1
  • zod@3.25.76
  • @types/node@^22.0.0
  • typescript@^5.7.0