# Clervo RPC Execute

> Clervo RPC Execute is a paid API for AI agents from api.clervo.dev, paid per call via x402, $0.001/call, status down (last checked 2026-10-13).

Executes one or more bounded RPC method calls on a specified blockchain chain via a paid HTTP endpoint

## Facts

- Endpoint: POST https://api.clervo.dev/v1/rpc/execute?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: down
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clervo-rpc-execute-19cd56fc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OoghjVsWaKv87ZrzGaLmL

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 clervo-rpc-execute-19cd56fc -d '<json body>'
```

Example prompt: Execute an RPC call on chain 1 using the 'eth_blockNumber' method with no params — give me the latest block number from Ethereum mainnet.

## When to prefer this

Choose this endpoint when you need to execute one or more blockchain RPC calls (such as eth_call, eth_blockNumber, or custom contract methods) on a specific chain without managing your own RPC node infrastructure. It is well-suited for agents needing programmatic, pay-per-call access to on-chain data or smart contract state, especially when batching up to 20 calls in a single request or requiring quorum-based multi-call resolution.

## Known failure modes

- Invalid or unsupported chainId returns an error response
- RPC method not found or unsupported on the target chain
- Batch exceeds maxItems limit of 20 calls
- Quorum value outside the allowed range of 1-3
- Malformed call params cause a parse or execution error
- Payment not completed (x402 payment required) results in 402 response
- Network timeout or unavailable RPC node returns a connectivity error

## How this service works

Bounded rpc.call discovery challenge

## Output

Returns the result of one or more RPC method invocations on the specified blockchain chain, including method return values or error details for each call. For batch calls, each item in the batch is resolved according to the quorum setting.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "call": {
   "type": "object",
   "required": [
    "method",
    "params"
   ],
   "properties": {
    "method": {
     "type": "string"
    },
    "params": {}
   },
   "additionalProperties": false
  },
  "calls": {
   "type": "array",
   "maxItems": 20,
   "minItems": 1
  },
  "quorum": {
   "type": "integer",
   "maximum": 3,
   "minimum": 1
  },
  "chainId": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "state": "RECEIPTED",
  "result": {
   "output": {
    "kind": "rpc",
    "chainId": "eip155:1"
   }
  },
  "receipt": {
   "settlement": {
    "status": "settled"
   }
  },
  "replayed": false,
  "productId": "rpc.call"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clervo-rpc-execute-19cd56fc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.clervo.dev](https://www.zero.xyz/host/api.clervo.dev/llms.txt)
