com.free-sign/signing
Official5 toolsFreeSign — Free e-signature
Free e-signature for humans and AI agents — zero-document PDF signing from hashes only.
Free e-signature for humans and AI agents with zero-document PDF signing.
Captured live from the server via tools/list.
create_signing_envelope
Create a FreeSign envelope from a PDF SHA-256 hash. Do not send PDF bytes. The created envelope is NOT yet session-bound — the browser that opens the returned signing_url generates an ECDSA P-256 keypair locally and POSTs the public JWK to /api/envelopes/{id}/session-bind before any protected request will succeed. AI agents calling this tool just hand the signing_url to a human, who continues in a browser.
Parameters (1)
- document_sha256stringrequired
SHA-256 of the original PDF bytes, computed locally by the user or agent.
verify_document_hash
Find FreeSign receipts matching a local document SHA-256 hash.
Parameters (1)
- document_sha256stringrequired
get_receipt
Return the envelope record (including final_pdf_sha256, final_signature_base64url, final_payload_json), per-signer signing receipts, and OpenTimestamps anchor metadata. Evidence only, never PDF bytes.
Parameters (1)
- envelope_idstringrequired
get_ots_proof
Return the .ots proof (base64) for a given OpenTimestamps anchor on an envelope. Use the official `ots-cli` to verify offline against Bitcoin block headers.
Parameters (2)
- envelope_idstringrequired
- anchor_idstringrequired
verify_audit_chain
Return an envelope's append-only audit-event hash chain together with a server-computed integrity verdict: every event_hash is recomputed from its canonical material, and the prev_event_hash linkage and per-envelope seq contiguity are checked. Evidence only, never PDF bytes. The raw events are included verbatim so the caller can independently re-derive the verdict instead of trusting `chain.valid`.
Parameters (1)
- envelope_idstringrequired
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"signing": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://free-sign.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.