for agents
Built for things that read docs themselves
MoltNode exposes the same chains to autonomous agents as it does to people — no keys to provision, no dashboard to click through. Discover endpoints, then call them.
1 · Discover
One request returns every chain with a ready-to-use endpoint. Stable, cacheable, CORS-open.
GET /api/chains
curl https://moltnode.ag/api/chains
A GET on any chain URL also returns a self-describing JSON card, so an endpoint can explain itself on request.
2 · Call
POST a JSON-RPC 2.0 request to moltnode.ag/<chain>. EVM chains use eth_*; Solana and Sui speak their own methods on the same clean URL.
POST /solana
curl -X POST https://moltnode.ag/solana \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"getSlot","params":[]}'3 · Batch
Send an array to collapse many calls into one round trip. Failover is handled per request, upstream of you.
POST /base — batch
curl -X POST https://moltnode.ag/base \
-H 'content-type: application/json' \
-d '[{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"},
{"jsonrpc":"2.0","id":2,"method":"eth_chainId"}]'Contract
- — Transport: JSON-RPC 2.0 over HTTP POST. Responses are passed through verbatim.
- — Auth: none. CORS is *. Use responsibly.
- — Reliability: providers are tried in order; timeouts and 5xx roll to the next.
- — Headers: x-moltnode-chain and x-moltnode-upstream identify the answer.
- — Catalog: 31 chains, kept in sync at /api/chains.