Create Postcard Tool
create-postcard-toolCreate a postcard for the authenticated user. By default it is saved as a free draft that is not sent: preview it with preview-postcard-tool, change it with update-draft-tool, then let the user review and send it at review_url, or send it with submit-postcard-tool. Every field is optional for a draft. Set draft to false to send the postcard immediately: all fields except signature, signature_id, and mistake are then required, it costs one credit, and it needs the mcp:submit permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | No | Defaults to true: save a free draft that is not sent. false sends the postcard right away and costs one credit (requires the mcp:submit permission). | |
| address | No | Recipient address. Required before sending. Always provide the complete address; it replaces the previous one. | |
| content | No | The handwritten message. Required before sending. Newlines are kept. | |
| font_id | No | Handwriting style. Required before sending. | |
| mistake | No | ||
| recipient | No | Required before sending: provide either recipient.first_name or recipient.company_name. It replaces the previous recipient. | |
| signature | No | ||
| signature_id | No | An active custom signature ID from the list-signatures-tool. Use either signature or signature_id, never both. | |
| idempotency_key | No | Optional. Send the same unique key when retrying this call so the postcard is created (and charged) only once. |