JSONRPC Inspector
Test JSON-RPC endpoints with live request and response inspection
The JSONRPC Inspector is a free interactive tool for sending JSON-RPC 2.0 requests to any endpoint. No session management, no SSE โ just HTTP POST. Works with DataGrout servers, external APIs, and anything that speaks JSON-RPC.
Interface
The inspector has two panels:
Left panel โ configuration:
-
Quick Start: Select from your DataGrout servers that have JSON-RPC enabled (auto-fills URL and auth, converts
/mcpto/rpc) or choose a pre-configured example - Endpoint URL: The JSON-RPC endpoint to call
- Authentication: None, Bearer Token, Basic Auth, or OAuth 2.0
-
Action (DataGrout servers): Dropdown with common actions:
-
tools.listโ List available tools -
tools.callโ Call a tool -
tools.getโ Get tool details - Custom method โ type any method name
-
- Method Name (external servers): Free-text input for any JSON-RPC method
-
Parameters: JSON textarea for the request params (defaults to
{}) - Execute Request: Send the request
Right panel โ response log:
Each response shows a timestamp, method name badge, latency, and formatted JSON. Each entry has Copy JSON and Export cURL buttons.
A rate limit indicator shows remaining calls per hour.
Getting Started
Test a DataGrout Server
- Open the JSONRPC Inspector
- Click Your Servers in Quick Start and select a server
-
URL and auth fill automatically (URL points to
/rpc) - Select tools.list from the action dropdown
- Click Execute Request
- Browse the response to see all available tools
Test an External Endpoint
- Enter any JSON-RPC endpoint URL
- Configure authentication if needed
-
Type the method name (e.g.
getInfo,eth_blockNumber) - Enter parameters as JSON
- Execute and inspect the response
Call a Tool
- Select tools.call from the action dropdown
- Enter parameters:
{
"name": "salesforce@1/get_leads@1",
"arguments": {"limit": 10}
}
- Execute and inspect the response
When to Use JSONRPC vs MCP Inspector
Use the JSONRPC Inspector when you want simple, stateless HTTP testing. Each request is independent โ no initialization handshake, no session to manage.
Use the MCP Inspector when you need to test the full MCP lifecycle including SSE streaming, session initialization, and server-pushed events.
Related
- MCP Inspector โ Full MCP protocol testing with SSE
- Quick Start โ Set up your first server
- JSONRPC Transport โ JSONRPC transport documentation