e_signature
Send a document out for legally binding e-signature and have the signed copy emailed back. Upload the PDF, name up to 3 signers, and give the email where the signed copy should land. Flat 1000 sats per document. The request is fulfilled through an established e-sign provider. The signed copy arrives once every signer has signed, so expect their turnaround — hours to days — not seconds. The API reply acknowledges the request; there is nothing to poll. Privacy: the PDF is processed in memory and never stored. Pay with Bitcoin Lightning — no account, no card. Requires create_payment with toolName='e_signature'.
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": {
"paymentId": "<paymentId>",
"documentBase64": "<documentBase64>",
"signers": "<signers>",
"customerEmail": "<customerEmail>"
},
"name": "e_signature"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional note shown to the signers. | |
| signers | Yes | 1-3 signers, each with a name and email. | |
| paymentId | Yes | Valid payment ID (must be paid). Price = 1000 sats flat. | |
| customerEmail | Yes | Your email — the signed copy is sent here once everyone has signed. | |
| documentBase64 | Yes | Base64-encoded PDF to be signed (a data: URI is accepted). Max 8MB. Must be a PDF. |