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]]