Responses match the `id` of the original request. They contain either a `result` or an `error` block. ```json { "jsonrpc": "2.0", "id": 42, "result": { "content": [ { "type": "text", "text": "Table: users (id: INT, email: VARCHAR, created_at: TIMESTAMP)" } ] } } ``` or ```json { "jsonrpc": "2.0", "id": 42, "error": { "code": -32000, "message": "Database not found" } } ``` see [[JSON-RPC 2.0 Error codes]]