{
  "schema_version": "v1",
  "name_for_human": "Geo Lookup API",
  "name_for_model": "geo_lookup_api",
  "description_for_human": "AI-vibe coding friendly geolocation API with deterministic JSON, OpenAI compatibility artifacts, and Bearer token security.",
  "description_for_model": "Use POST /v1/public/lookup for one guest demo lookup per UTC day, POST /v1/lookup for Bearer-authenticated single lookups, and POST /v1/batch/lookup only when the caller's plan allows batch access. Always pass include fields explicitly for city, ASN, timezone, coordinates, or provenance. Prefer /openai.json or /.well-known/ai-plugin.json for discovery, but treat /openapi.json as the canonical machine contract.",
  "auth": {
    "type": "service_http",
    "authorization_type": "bearer",
    "verification_tokens": {
      "openai": "OPENAI_VERIFICATION_TOKEN"
    }
  },
  "api": {
    "type": "openapi",
    "url": "https://ipconfig.site/openapi.json",
    "is_user_authenticated": true
  },
  "logo_url": "https://ipconfig.site/logo.svg",
  "contact_email": "support@ipconfig.site",
  "legal_info_url": "https://ipconfig.site/legal"
}
