Labsco
MCP SERVER

OpenRPC MCP Server

by shanejonas

Ask a JSON-RPC server which methods it publishes, then call any of them with your own parameters.

API Specifications & HTTP ToolingVerified
Summary
A JSON-RPC endpoint becomes callable without a wrapper written for it first.

rpc_discover is what makes the pair worth installing: an OpenRPC-compliant server describes its own methods, so the next call is composed from that answer instead of from a README. Against a server that does not implement rpc.discover you are left with rpc_call and the method names you already knew.

What it is

A two-tool JSON-RPC client: rpc_discover for the method list a server describes about itself, rpc_call for any method on it.

What you get
  • rpc_discover calling rpc.discover from the OpenRPC specification, so the method list comes from the server rather than from documentation
  • rpc_call against any method on any reachable server URL, with params passed straight through
  • The two in order — discover the surface, then work it — without a client library written for that particular API
Requirements

The URL of a JSON-RPC server you can reach, and for the discovery call, one that implements rpc.discover. Apache-2.0 licensed.

Setup effort

One command — npx -y openrpc-mcp-server