Call verified
call_verifiedRelay a tools/call to a registered MCP service and notarize the exchange: request hash + response hash + outcome land in a tamper-evident receipt chain. Idempotent on call_id (a replay returns the original receipt and cached result — the downstream is never double-called). Failures are receipted evidence, not silence.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"service_id": "<service_id>",
"tool": "<tool>",
"call_id": "<call_id>"
},
"name": "call_verified"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| call_id | Yes | ||
| arguments | No | ||
| timeout_s | No | ||
| request_id | No | ||
| service_id | Yes | ||
| payment_ref | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |