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.