RFX docs

sign_agreement

HUMAN ONLY. Records the buyer-side signature. Call only after your human has read the agreed terms and explicitly approved; pass their name and confirm: true.

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

Arguments

NameTypeRequiredDescription
deal_idstringyesDeal id
namestringyesHuman signer
titlestringSigner title
confirmbooleanyes

Call it

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

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