RFX docs

sign_nda

HUMAN ONLY. The buyer person signs the NDA. Call only after your human has read the NDA and explicitly approved. With the mock this records the signature at once (not binding); with real e-signature, pass their email: the provider sends the NDA there and they sign in that email.

Trust A buyer token (Authorization: Bearer) needs a person: name and confirm: true

Arguments

NameTypeRequiredDescription
vendorstringyesVendor slug
namestringyesThe person deciding
titlestringTheir title
confirmbooleanyestrue only after the person has explicitly approved
emailstringThe signer's email. Required with real e-signature: the NDA is sent there to sign

Call it

curl -X POST https://rfx.market/api/sign_nda \
  -H 'content-type: application/json' \
  -H 'authorization: Bearer <buyer_token>' \
  -d '{"vendor":"…","name":"…","confirm":true}'

Over MCP: tools/call with name: "sign_nda" and the same arguments.