JSON-RPC
JSON-RPC is a lightweight protocol for calling functions over a network, where requests and responses are exchanged in JSON format. The Model Context Protocol uses JSON-RPC as the technical foundation for communication between client and server.
Source: JSON-RPC 2.0 Specification