# MoneyTools EVM RPC Health & Latency Checker

> MoneyTools EVM RPC Health & Latency Checker is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-05).

Probes keyless public RPC endpoints of up to 7 EVM chains and returns up/down status, latency, head block, lag, and recommended RPC per chain

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/rpc-health?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-evm-rpc-health-latency-checker-a10b93c6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OyJ0fWicMcaIK-RiBGczM

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-evm-rpc-health-latency-checker-a10b93c6
```

Example prompt: Can you check the health and latency of the public RPC endpoints for Base and Ethereum right now, and tell me which one is recommended for each chain?

## When to prefer this

Use this endpoint when you need a real-time, independent probe of EVM public RPC health rather than relying on a chain's own status page. It is ideal for pre-flight checks before on-chain operations, selecting the lowest-latency RPC for a multi-chain dApp, or monitoring RPC reliability without managing your own infrastructure. Prefer it over manual curl tests when you need structured JSON output with latency and block lag for multiple chains in a single call.

## Known failure modes

- Invalid chain name in query param returns an error or is silently ignored
- Free tier limit exceeded (10/day) returns HTTP 402 requiring x402 micropayment or API key
- Network timeout reaching a chain's RPC may mark it as down even if temporarily unreachable
- Payment failure via x402 results in no charge and no result returned
- All 7 chains queried simultaneously may increase response latency

## How this service works

Public RPC health & latency: Probe the keyless public RPC endpoints of 7 EVM chains right now: up/down, latency, head block, lag. Returns the recommended RPC per chain. Free tier 10/day; then $0.002 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.002 USDC per call via x402 on Base. Run by MoneyTools.

## Output

A JSON object per queried chain containing: up/down status, measured latency in milliseconds, current head block number, estimated block lag, and the recommended public RPC URL to use. Also includes payment metadata (whether a charge was applied, network, amount in USD, transaction hash if applicable) and optional plan/partner hints in a _moneytools field.

## 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": [],
     "properties": {
      "chains": {
       "type": "string",
       "examples": [
        "base,ethereum"
       ],
       "description": "comma list (default all 7)"
      }
     }
    }
   }
  },
  "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-evm-rpc-health-latency-checker-a10b93c6/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)
