# Geth Proxy

> Use this tool when you need to access Ethereum blockchain data or execute operations programmatically, solving problems in blockchain analysis, DeFi interactions, and Ethereum development. The Geth Proxy provides a comprehensive interface with standard Ethereum RPC methods and Geth-specific APIs, accepting JSON-RPC requests and returning formatted data. It is ideal for AI agents requiring on-chain data access in various contexts, including node monitoring and smart contract interactions.

Canonical page: https://skillsregistry.net/skills/john0n1-geth-proxy  
JSON: https://api.skillsregistry.net/v1/skills/john0n1-geth-proxy

## Description

This MCP server by John H. Mitander provides a proxy bridge to Ethereum JSON-RPC endpoints, specifically designed for Geth nodes, enabling AI assistants to query blockchain data and execute Ethereum operations through a comprehensive set of tools. The implementation exposes standard Ethereum RPC methods (eth_blockNumber, eth_getBalance, eth_call, etc.) alongside Geth-specific admin, debug, and transaction pool APIs, with built-in safety features like disabled transaction broadcasting by default and automatic hex-to-decimal conversions for better readability. It includes both canonical JSON-RPC method names and friendly aliases (getBalance, getBlock, etc.), making it accessible for blockchain analysis, DeFi interactions, node monitoring, and Ethereum development workflows where AI agents need programmatic access to on-chain data.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** finance
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/john0n1-geth-proxy)
- **Repository:** <https://github.com/john0n1/ethereum-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "john0n1-geth-proxy"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/john0n1-geth-proxy` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/john0n1-geth-proxy/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
