getsign_send_signature_request
Send a signature request for a Getsign envelope and Monday item.
Before calling this, check getsign_get_signer_data (signers who must
actually sign, plus copy_recipients who only get a copy).
Offer getsign_get_document_url(action="preview") so they can preview the final document
first. Do not rely on free-form chat as the send gate — this tool enforces a
structured confirmation (MCP elicitation card when the host supports it, or a
confirmation_token fallback otherwise).
IMPORTANT: the emails param does NOT add or configure signers — it only
targets manual (copy-only) recipients. Passing an email here will never make
that person a signer, even if getsign_get_signer_data shows no signers
configured. Actual signers are configured upstream of this tool, by adding
an email-type Monday column and attaching/mapping it onto the document as a
signer field — there is no MCP tool call that adds a signer directly. If
getsign_get_signer_data returns no signers, or this tool fails with
MISSING_SIGNATURE_FIELDS, call getsign_get_document_url(action="edit") and share the
editor URL so the user can map signature fields. Do not try to fix that by
passing an email into emails.
Confirmation flow:
1) Call once without confirm/confirmation_token. The tool returns either an
elicitation card or CONFIRMATION_REQUIRED with summary + confirmation_token.
2) Show the structured summary to the user (Sender / Doc / Signers / Copy only / Board).
3) On Confirm, call again with confirm=true and the same confirmation_token
(and the same envelope_id/item_id/emails/email_content/account_id).
4) On Edit/Cancel, do not send.
Silent host auto-decline of elicitation never finalizes the decision, and a
host that advertises elicitation but never answers the card is timed out — in
both cases the token fallback is used instead, so this tool always returns a
real confirmation path rather than hanging.
Once sent, the response includes an audit_trail_offer hint — ask the user if
they want to track the audit trail as signers complete it (getsign_status
action=history for per-signer events, action=activity for broader envelope activity).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | No | ||
| confirm | No | ||
| item_id | Yes | ||
| account_id | No | ||
| envelope_id | Yes | ||
| confirm_token | No | Retry token from a prior CONFIRMATION_REQUIRED response. Do not invent one. | |
| email_content | No | ||
| confirmation_token | No |