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
