Overview
OpenRPC MCP Server exposes JSON-RPC functionality via OpenRPC. It is designed to let clients interact with and discover JSON-RPC APIs using the OpenRPC rpc.discover mechanism. The server provides two primary tools: rpc_call, which allows calling arbitrary JSON-RPC methods by specifying a server URL, a method name, and parameters and returns the results in JSON; and rpc_discover, which enumerates available methods using the OpenRPC rpc.discover specification. It leverages OpenRPC to present a structured method catalog, enabling runtime discovery and invocation of JSON-RPC endpoints. The server is built with Node.js and npm tooling, with commands to install dependencies (npm install), build (npm run build), and watch for auto-rebuild during development (npm run watch). For Claude Desktop integration, a config snippet demonstrates how to register the MCP server under the openrpc key with a command of npx and arguments to run the openrpc-mcp-server. Debugging over stdio can be challenging; the MCP Inspector is recommended, with npm run inspector providing a browser-accessible debugging interface.
Features
rpc_call
Call arbitrary JSON-RPC methods by specifying server URL, method name, and parameters; returns JSON-formatted results.
rpc_discover
Discover available JSON-RPC methods using OpenRPC's rpc.discover specification and list all methods on a given server.




