# MoneyTools Chain Registry Lookup

> MoneyTools Chain Registry Lookup is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-05).

Looks up EVM chain metadata by chain ID or name, returning native currency, public RPCs, block explorers, CAIP-2 ID, and a ready-to-use wallet_addEthereumChain object.

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/chain-info?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-chain-registry-lookup-96b59f2b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TOFzljHNRkxMhwcbQj6uu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability moneytools-chain-registry-lookup-96b59f2b
```

Example prompt: Can you look up the chain info for chain ID 8453 — I need the public RPC URLs, block explorer links, native currency, and the wallet_addEthereumChain config object for it.

## When to prefer this

Use this endpoint when you need authoritative, structured EVM chain metadata — especially RPC URLs, explorer links, and wallet_addEthereumChain objects — sourced from the community-maintained ethereum-lists/chains registry. Prefer it over hardcoding chain configs or scraping chain aggregator sites. It's particularly useful for agents that need to programmatically onboard users onto new EVM networks or validate chain identifiers via CAIP-2.

## Known failure modes

- Unknown chain ID returns an error or empty result
- Missing chainId query parameter results in a 400 bad request
- Free tier exhausted (10/day) with no payment method results in HTTP 402 Payment Required
- Invalid or non-numeric chainId string may return an error
- Chains not in ethereum-lists/chains registry will not be found

## How this service works

Chain registry lookup: Chain id → name, native currency, public RPCs, explorers, CAIP-2 id and a ready wallet_addEthereumChain object (ethereum-lists/chains, CC0). Free tier 10/day; then $0.001 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.001 USDC per call via x402 on Base. Run by MoneyTools.

## Output

A JSON object containing the chain's canonical name, native currency (name, symbol, decimals), public RPC URL list, block explorer URL list, CAIP-2 chain ID, a ready-to-use wallet_addEthereumChain payload, plus payment metadata (whether the call was charged, network, USD amount, and transaction hash).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "chainId"
     ],
     "properties": {
      "chainId": {
       "type": "string",
       "examples": [
        "8453"
       ],
       "description": "numeric chain id or common name"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-chain-registry-lookup-96b59f2b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
