naftiko: 1.0.0-alpha2 info: label: Ethereum JSON-RPC API description: The Ethereum JSON-RPC API is the standard interface for interacting with Ethereum nodes. It provides methods for querying blockchain state, sending transactions, managing accounts, and interacting with smart contracts. All methods follow the JSON-RPC 2.0 specification over HTTP or WebSocket. tags: - Ethereum - API created: '2026-05-06' modified: '2026-05-06' capability: consumes: - type: http namespace: ethereum baseUri: http://localhost:8545 description: Ethereum JSON-RPC API HTTP API. resources: - name: resource path: / operations: - name: jsonrpccall method: POST description: Ethereum JSON-RPC endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest port: 8080 namespace: ethereum-rest description: REST adapter for Ethereum JSON-RPC API. resources: - path: / name: jsonrpccall operations: - method: POST name: jsonrpccall description: Ethereum JSON-RPC endpoint call: ethereum.jsonrpccall outputParameters: - type: object mapping: $. - type: mcp port: 9090 namespace: ethereum-mcp transport: http description: MCP adapter for Ethereum JSON-RPC API for AI agent use. tools: - name: jsonrpccall description: Ethereum JSON-RPC endpoint hints: readOnly: false destructive: false idempotent: false call: ethereum.jsonrpccall outputParameters: - type: object mapping: $.