AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Drpc Rpc

skill-drpcorg-drpc-agent-skills-drpc-rpc · by drpcorg

Use when the user needs blockchain data (balances, transactions, blocks, gas prices, contract reads), wants to set up blockchain RPC access, or mentions DRPC, Web3, or Ethereum RPC. Also triggers on specific method names like eth_getBalance, eth_call, eth_getLogs.

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-drpcorg-drpc-agent-skills-drpc-rpc

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-drpcorg-drpc-agent-skills-drpc-rpc)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Drpc Rpc? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

DRPC RPC — Blockchain Access for AI Agents

100+ blockchains, 200+ networks via DRPC decentralized RPC gateway.

Step 1: Detect Transport

Check if DRPC MCP tools are available (look for list_networks, eth_getBalance, rpc_call).

  • MCP tools found → use them directly. Go to Step 5.
  • MCP tools NOT found → go to Step 2.

Step 2: Auto-Acquire API Key via x402

If you have access to an EVM wallet (private key or signer), try to get an API key automatically using the x402 protocol. See [x402-auto-key.md](x402-auto-key.md) for the full flow.

Summary:

  1. Sign in with wallet (SIWE) — if wallet is known, get key for free.
  2. If wallet is new, pay with USDC (EIP-3009) — get key after on-chain settlement.
  • Got api_key → go to Step 4.
  • No wallet or any failure → go to Step 3.

Step 3: Fallback — Ask User for API Key

Ask user for their DRPC API key. If they don't have one, direct them to https://drpc.org (free tier available).

Step 4: Configure MCP + Execute Current Request

Once you have an API key (from Step 2 or Step 3):

  1. Execute the current request now using direct HTTP calls — no restart needed.

See [direct-http.md](direct-http.md) for the curl format.

  1. Configure MCP for future sessions.

See [setup.md](setup.md) for platform-specific commands.

  1. Tell the user: "Done. Next session will use native MCP tools (faster)."

Step 5: Route by Query Type

| User wants... | Reference | |---------------|-----------| | Tool parameters, return formats | [tools-reference.md](tools-reference.md) | | Single-network query (balance, tx, block, gas, contract) | [recipes-simple.md](recipes-simple.md) | | Multi-network comparison, cross-chain tracking | [recipes-crosschain.md](recipes-crosschain.md) | | DeFi: portfolio, approvals, LP tokens, staking | [recipes-defi-basics.md](recipes-defi-basics.md) | | DeFi: Aave, Uniswap, Lido, Morpho, Curve | [recipes-defi-protocols.md](recipes-defi-protocols.md) | | x402 auto-key flow | [x402-auto-key.md](x402-auto-key.md) | | Client-specific routing/repro (reth, geth, erigon, etc.) | [client-selection.md](client-selection.md) | | Error handling, billing issue | [errors.md](errors.md) | | Setup or reconfigure MCP | [setup.md](setup.md) |

Error Handling

If any call returns an error, check [errors.md](errors.md) before retrying.

Key signals:

  • HTTP 403 → billing/auth error (codes 10, 24, 52, 53, 4, 9)
  • HTTP 429 → rate limited (code 31) — retry after 1-2s
  • HTTP 408 → timeout (codes 40, 46)
  • HTTP 400 → bad request or feature restriction (codes 11, 47, 51)

Quick Reference

  • Addresses: 0x-prefixed, 42-char hex
  • Block tags: "latest", "earliest", "safe", "finalized", or hex number
  • Values: hex strings in wei. ETH = wei / 10^18, gwei = wei / 10^9
  • Use list_networks first if unsure about network names
  • MCP tools usually do not expose routing hints; use [client-selection.md](client-selection.md) for direct JSON-RPC calls with clients=reth, client_type=geth, etc.
  • Use rpc_batch for multiple queries on the same network
  • Use rpc_call for non-EVM chains (Solana, Bitcoin, NEAR, Cosmos)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.