dRPC Agent Skills
Blockchain RPC via DRPC. Exposes eth_call, eth_getBalance, gas estimation, and other JSON-RPC methods as MCP tools across 100+ blockchains
README
DRPC Agent Skills
Give your AI coding agent access to 100+ blockchains over RPC. Works on first ask -- no restart, no config file editing. Guided recipes, error handling, 200+ networks.
Why DRPC? Your requests go through a decentralized gateway that routes across multiple providers. If one is down, another picks up. Responses are consensus-validated, so you don't get bad data from a single node.
What Can You Do?
Type a plain English prompt. The agent figures out which RPC calls to make.
| Use Case | Example Prompt |
|---|---|
| DeFi Portfolio | "Get my wallet balance across Ethereum, Arbitrum, and Base" |
| Gas Optimization | "Compare gas prices across all L2 networks right now" |
| Transaction Tracking | "Check if transaction 0xabc... is confirmed on Optimism" |
| Smart Contract Reading | "Read the totalSupply of USDC contract on Base" |
| Whale Watching | "Get the last 10 transactions for this address on Ethereum" |
| Cross-Chain Analysis | "Compare TVL-related contract data across Arbitrum, Base and Optimism" |
Install
Works with: Claude Code · Gemini CLI · Cursor · Codex · Windsurf · Cline · OpenClaw
Get your free API key at drpc.org, then install the skill for your platform:
Claude Code
claude plugins marketplace add drpcorg/drpc-agent-skills
claude plugins install drpc-agent-skills
Gemini CLI
gemini extensions install https://github.com/drpcorg/drpc-agent-skills
Codex
git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc ~/.agents/skills/drpc-rpc
Cursor
git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc .cursor/skills/drpc-rpc
Windsurf
git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc .windsurf/skills/drpc-rpc
Cline
git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc .cline/skills/drpc-rpc
OpenClaw
git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc ~/.openclaw/skills/drpc-rpc
How It Works
Ask something like:
"Get the ETH balance of vitalik.eth on Ethereum"
"Compare gas prices across all L2 networks"
The agent reads the skill file, picks the right RPC method, calls DRPC, and gives you back the result. No boilerplate on your end.
You ask → Agent reads skill → Calls DRPC API → Returns blockchain data
Three modes, picked automatically:
- First session: asks for API key, executes request via direct HTTP (no restart needed), configures MCP for future sessions
- Subsequent sessions: uses native MCP tools (faster, integrated)
- Error handling: recognizes billing limits, rate limiting, and guides recovery
Skill Contents
| File | Purpose |
|---|---|
| SKILL.md | Entry point — detects transport, routes by query type |
| setup.md | MCP configuration per platform |
| direct-http.md | Direct HTTP calls for first session (no MCP needed) |
| tools-reference.md | All 16 MCP tools with parameters |
| recipes-simple.md | Single-network recipes |
| recipes-crosschain.md | Cross-chain recipes |
| errors.md | Error codes, billing errors, recovery patterns |
MCP Tools
| Tool | Description |
|---|---|
list_networks |
All 200+ supported networks |
list_methods |
RPC methods for a network |
get_network_info |
Network details (chain ID, currency, explorers) |
eth_getBalance |
Native token balance |
eth_getBlockByNumber |
Block by number or tag |
eth_getBlockByHash |
Block by hash |
eth_getTransactionByHash |
Transaction details |
eth_getTransactionReceipt |
Receipt with status and logs |
eth_getLogs |
Event log queries |
eth_call |
Read smart contracts |
eth_gasPrice |
Current gas price |
eth_estimateGas |
Gas estimation |
eth_getCode |
Contract bytecode |
eth_getTransactionCount |
Nonce for address |
rpc_call |
Any JSON-RPC method |
rpc_batch |
Batch multiple calls |
Supported Networks
Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, zkSync, Linea, Scroll, Mantle, Fantom, Gnosis, Celo, Moonbeam, Harmony, Aurora, Metis, Boba, Cronos, Klaytn, Solana, Bitcoin, NEAR, Cosmos, Starknet, and many more.
Contributing
Found a bug? Missing a chain? Open an issue or send a PR.
Stars help with discoverability -- if this saved you time, consider leaving one.
License
MIT
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。