send_postcard
Send a physical handwritten postcard to a US address. Provide recipient details and message; the service prints it in pen and mails via USPS.
Instructions
Send a physical handwritten postcard to a US mailing address. Postals prints it with real robotic handwriting (pen and ink) and mails it via USPS. Delivery in 3-5 business days. Cost: $4.99 per card. Provide the recipient's address, a message (max 400 chars), and optionally an image URL for the card front. If no image is provided, uses the configured default card.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to_zip | Yes | 5-digit ZIP code (e.g. 78701 or 78701-1234) | |
| message | Yes | The handwritten message for the back of the card. Max 400 characters. Keep it personal and concise. | |
| to_city | Yes | City | |
| to_name | Yes | Recipient's full name (e.g. 'Jane Smith') | |
| to_state | Yes | Two-letter US state code (e.g. CA, NY, TX) | |
| to_address | Yes | Street address line 1 | |
| to_address_2 | No | Street address line 2 (apt, suite, etc.) | |
| return_address | No | Sender's return address. If omitted, uses POSTALS_SENDER_* env defaults. | |
| front_image_url | No | Public HTTPS URL of the image for the card front (PNG or JPEG, landscape 7x5 preferred). If omitted, uses POSTALS_DEFAULT_CARD_IMAGE. | |
| idempotency_key | No | Unique key to prevent duplicate sends on retries. If a prior send with this key succeeded, returns the original result without sending a new card. Recommended for autonomous agents. | |
| handwriting_style | No | Handwriting font name. Default: "Joyful Jennifer". Other options depend on your Postals account. |