Register Recovery
register_recoveryEscrow an encrypted recovery blob: stored opaquely — we cannot decrypt it — for operator review, signed receipt proving its hash; quorum_rules govern release. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/recovery/register.
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": {
"contact_name": "<contact_name>",
"quorum_rules": "<quorum_rules>",
"recovery_blob": "<recovery_blob>",
"idempotency_key": "<idempotency_key>"
},
"name": "register_recovery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contact_name | Yes | Your name or operator handle, recorded with the escrow | |
| quorum_rules | Yes | The release rules for this blob, e.g. '2-of-3 named trustees must approve release' | |
| recovery_blob | Yes | Client-encrypted blob (ENC:v1:base64...). Stored opaquely; only its SHA-256 and byte count enter the signed receipt | |
| contact_handle | No | Optional contact (email or handle) for the operator review | |
| idempotency_key | Yes | Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| how | Yes | How to pay: POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header | |
| tool | Yes | Tool name, e.g. check_url_custom | |
| asset | Yes | Settlement asset | |
| price | Yes | Exact price, e.g. "$0.25" | |
| networks | Yes | EVM CAIP-2 network ids accepted | |
| paid_url | Yes | x402-paid HTTPS URL to POST the tool inputs to | |
| facilitator | Yes | x402 facilitator | |
| payment_required | Yes | Always true: this MCP tool is a payment pointer; the tool itself is monetized via x402. |