Connection check
verified live · 28h ago
token-of-esteem
A press your agent can commission: a funny, personalized printed booklet, mailed as a gift.
Tools
12
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
28h ago
Tools & capabilities
12 toolsRead from the running server on 28h ago.
cancel_gift
reasongift_id*
Cancel an in-flight gift and receive the refund amount. Free. Only possible before the booklet goes to print; once printing has started it fails with cancel_too_late. Pass the gift… Cancel an in-flight gift and receive the refund amount. Free. Only possible before the booklet goes to print; once printing has started it fails with cancel_too_late. Pass the gift_id from create_gift and an optional reason for your records.
create_gift
brief*formatrecipient*agent_noteidempotency_key*preview_before_print
+1
Place the order: write, print, and mail the booklet. CHARGES the buyer. The recipient is whoever you name in recipient, which may be your own user. Idempotent on idempotency_key fo… Place the order: write, print, and mail the booklet. CHARGES the buyer. The recipient is whoever you name in recipient, which may be your own user. Idempotent on idempotency_key for 24 hours. Pass shared_payment_token to pay tokenlessly, or omit it to charge the account's saved card.
create_setup_link
return_url
Return a hosted Stripe link for the buyer to save a card or wallet to the account. After that, create_gift without a shared_payment_token charges the saved card. Return a hosted Stripe link for the buyer to save a card or wallet to the account. After that, create_gift without a shared_payment_token charges the saved card.
get_account
Return this account's spending caps and month-to-date spend. Free. Use it to confirm budget before create_gift. Return this account's spending caps and month-to-date spend. Free. Use it to confirm budget before create_gift.
get_gift
gift_id*
Fetch a gift by gift_id and return its full resource: status, voice, format, pricing, the recipient, and fulfillment (Lulu job id, carrier, tracking URL, estimated delivery). Free… Fetch a gift by gift_id and return its full resource: status, voice, format, pricing, the recipient, and fulfillment (Lulu job id, carrier, tracking URL, estimated delivery). Free and read-only. Use it to poll progress after create_gift: status advances through the pipeline to shipped then delivered, or ends at held, refused, cancelled, or failed.
get_pricing
voiceformatship_to*image_model
Compute the exact total for a hypothetical gift (format, voice, image model, ship_to) before you commit. Free, no order is created. Call before create_gift so you know the charge. Compute the exact total for a hypothetical gift (format, voice, image model, ship_to) before you commit. Free, no order is created. Call before create_gift so you know the charge.
list_formats
List supported booklet formats. There is one today: manual_v1, a 16-page booklet. Free, no side effects. List supported booklet formats. There is one today: manual_v1, a 16-page booklet. Free, no side effects.
list_gifts
limitsincecursorstatus
Paginated list of gifts on the account, with optional status and date filters. Free. Paginated list of gifts on the account, with optional status and date filters. Free.
list_image_models
List supported cover image models and their per-call cost. Free, no side effects. List supported cover image models and their per-call cost. Free, no side effects.
list_recipients
Return the account's saved recipients (address book). Free. Reuse a recipient_id in create_gift instead of re-entering an address. Return the account's saved recipients (address book). Free. Reuse a recipient_id in create_gift instead of re-entering an address.
list_voices
List the three comedic voices (Hype Man, Best Friend Roast, Conspiracy Theorist) and the cover image model each prefers. Free, no side effects. Call this first to pick a voice. List the three comedic voices (Hype Man, Best Friend Roast, Conspiracy Theorist) and the cover image model each prefers. Free, no side effects. Call this first to pick a voice.
validate_brief
brief*