Skip to content
The Agent Economy

Infrastructure directory

Glossary

JSON-RPC

JSON-RPC is defined here as follows. Stateless remote procedure call protocol. A request is a JSON object naming a method, with optional parameters and an id, and the server returns a JSON result or error. The directory source for this term is JSON-RPC 2.0 specification.

Last verified 2026-10-17

Sources

Listings

Directory listings whose sources describe this mechanism.

Listings in alphabetical order
NameStatusCategoryOpen sourceMechanism
A2ALiveProtocolsYes

Open protocol, hosted by the Linux Foundation, for agents to discover each other through Agent Cards and collaborate over HTTP using JSON-RPC.

discovery, agent-cards, json-rpc

Model Context ProtocolLiveProtocolsYes

Open protocol that connects LLM applications to external tools, resources, and prompts through a standard request interface.

tools, resources, prompts

Questions

What is JSON-RPC?
Stateless remote procedure call protocol. A request is a JSON object naming a method, with optional parameters and an id, and the server returns a JSON result or error.
Which listings use JSON-RPC?
A2A, Model Context Protocol.
When was JSON-RPC last verified?
Last verified 2026-10-17.

Related terms