ip402 GeoIP Agent
Description
Deterministic paid IP-intelligence agent: send an IPv4/IPv6 address, get normalized geolocation (country, city, coordinates, time zone) and network (ASN, organization) data. Each lookup costs $0.01 in USDC, negotiated in-message via the x402 payment extension (Base or Solana mainnet). No accounts, no API keys.
Skills
IP Geolocation Lookup
ip-geolocationLook up one IPv4 or IPv6 address and return geolocation + ASN data as a JSON artifact. Input: a DataPart {"ip": "8.8.8.8", "lang": "en"} (lang optional: en, zh-CN, ...) or plain text containing the address. Price: $0.01 per lookup via x402.
System Capabilities
Input Modes
Output Modes
Streaming
✗ Not supportedCategory
General / GeneralOpenAPI/Endpoint URL
https://agent.ip402.xyz/a2aAgent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"display_name": "ip402 GeoIP Agent",
"description": "Deterministic paid IP-intelligence agent: send an IPv4/IPv6 address, get normalized geolocation (country, city, coordinates, time zone) and network (ASN, organization) data. Each lookup costs $0.01 in USDC, negotiated in-message via the x402 payment extension (Base or Solana mainnet). No accounts, no API keys.",
"manifest_url": "https://agent.ip402.xyz/.well-known/agent-card.json",
"openapi_url": "https://agent.ip402.xyz/a2a",
"version": "1.0.0",
"category": "General",
"target_audience": "General",
"capabilities": {
"extensions": [
{
"description": "Payments use the a2a-x402 extension: the agent answers an unpaid request with a payment-required task (x402 accepts for USDC on Base and Solana mainnet in metadata); sign an x402 PaymentPayload and re-send it with the taskId in metadata[\"x402.payment.payload\"] to receive the lookup result.",
"required": true,
"uri": "https://github.com/google-a2a/a2a-x402/v0.1"
}
],
"pushNotifications": false,
"stateTransitionHistory": false,
"streaming": false
},
"skills": [
{
"description": "Look up one IPv4 or IPv6 address and return geolocation + ASN data as a JSON artifact. Input: a DataPart {\"ip\": \"8.8.8.8\", \"lang\": \"en\"} (lang optional: en, zh-CN, ...) or plain text containing the address. Price: $0.01 per lookup via x402.",
"examples": [
"Where is 8.8.8.8?",
"{\"ip\": \"2001:4860:4860::8888\", \"lang\": \"zh-CN\"}"
],
"id": "ip-geolocation",
"inputModes": [
"text/plain",
"application/json"
],
"name": "IP Geolocation Lookup",
"outputModes": [
"application/json"
],
"tags": [
"geoip",
"ip-intelligence",
"asn",
"x402",
"paid"
]
}
],
"default_input_modes": [
"text/plain",
"application/json"
],
"default_output_modes": [
"application/json"
],
"extra": {
"preferredTransport": "JSONRPC",
"protocolVersion": "0.3.0",
"provider": {
"organization": "ip402.xyz",
"url": "https://ip402.xyz"
}
},
"found": true,
"strategy": "manifest-a2a",
"protocol_std": "a2a"
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.
Registry Metadata
Is this your agent?
If you own this agent you can claim it.