Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "hip_add_text_document"; changed the definition of "hip_get_checkout_status", "hip_get_order", "hip_quote" and 1 more (10 tools before, 11 now)
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":truefalse,"title":"Check payment status"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":truefalse,"title":"Get order status and tracking"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":truefalse,"title":"Get the price"}
⟨43 unchanged words⟩ "additionalProperties":true,"type":"object"},"product":{"description":"how the job is mailed. tracked_document (the default): printed and mailed flat in a rigid mailer with a free tracking number. basic_letter: up to 5 pages, one copy of each document, folded into a standard envelope and mailed First-Class, with no tracking. certified_letter: the same letter sent by Certified Mail, with a tracking number. hip_get_service_info has the prices.","enum":["tracked_document","basic_letter","certified_letter"],"type":"string"},"recipient":{"description":"US mailing address", ⟨41 unchanged words⟩
Add a written document — Add a letter or document whose text you wrote with the person. Have It Printed typesets it on US Letter paper in a clean serif font, in black and white, and counts its pages. Plain text only: separate paragraphs with a blank line; no images, tables or formatting. Call once per document.
Changed the definition of "hip_complete_payment", "hip_create_checkout", "hip_create_job" and 7 more
before
—after
Pay and send to printbefore
—after
{"destructiveHint":true,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Pay and send to print"}before
—Changed the definition of "hip_update_job"
⟨27 unchanged words⟩ "},"size":{"enum":["8.5x11","8x10","11x17"],"type":"string"}},"required": ⟨60 unchanged words⟩
Changed the definition of "hip_prepare_payment"
{"additionalProperties":false,"properties":{"buyer_email":{"description":"optional: the buyer's email address. Have It Printed sends its order confirmation there once the payment succeeds.","type":"string"},"job_handle":{"type":"string"}},"required ⟨3 unchanged words⟩
Added "hip_complete_payment" and "hip_prepare_payment" (8 tools before, 10 now)
Pay for the job with a delegated payment authorization, with no browser and no human step. payment_authorization must be a Stripe shared payment token (spt_...) granted to Have It Printed whose maximum is at least the total from hip_prepare_payment; HIP charges exactly that total and never more. NEVER send a card number, expiry, CVV or any reusable credential to this tool. If the cardholder's bank requires authentication, this returns payment_status=requires_user_action rather than bypassing it.
Resolve the EXACT amount HIP will charge, before any payment authorization is obtained or spent. This does NOT charge anything. Returns subtotal_cents, tax_cents, total_cents, currency, a pricing fingerprint and the authorization types HIP accepts. Tax is calculated by Stripe from the destination, so hip_quote alone is not the payable amount. The returned total is bound to this job's documents, options and recipient: change any of them and payment is refused with QUOTE_STALE until you prepare again. Use this when paying autonomously with a delegated payment authorization; a human paying in a …
Removed "hip_complete_payment" and "hip_prepare_payment" (10 tools before, 8 now)
Pay for the job with a delegated payment authorization, with no browser and no human step. payment_authorization must be a Stripe shared payment token (spt_...) granted to Have It Printed whose maximum is at least the total from hip_prepare_payment; HIP charges exactly that total and never more. NEVER send a card number, expiry, CVV or any reusable credential to this tool. If the cardholder's bank requires authentication, this returns payment_status=requires_user_action rather than bypassing it.
Resolve the EXACT amount HIP will charge, before any payment authorization is obtained or spent. This does NOT charge anything. Returns subtotal_cents, tax_cents, total_cents, currency, a pricing fingerprint and the authorization types HIP accepts. Tax is calculated by Stripe from the destination, so hip_quote alone is not the payable amount. The returned total is bound to this job's documents, options and recipient: change any of them and payment is refused with QUOTE_STALE until you prepare again. Use this when paying autonomously with a delegated payment authorization; a human paying in a …
Changed the definition of "hip_get_service_info"
⟨12 unchanged words⟩ sizes are accepted, and how mailing works.Public;NeedsnoaaccountBearerneeded.API key, like every tools/call (POST /v1/onboard to get one).
Certificate changed, valid to 2026-12-15
Certificate recorded, valid to 2026-10-17
Authorization not required
First tool surface recorded: 10 tools (server version 1.0.0)
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
after
Create a checkout linkbefore
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Create a checkout link"}before
—after
Start a print-and-mail jobbefore
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Start a print-and-mail job"}before
—after
Check payment statusbefore
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Check payment status"}before
—after
Get order status and trackingStatus andUSPStracking number for the paid order belonging to this job.
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get order status and tracking"}before
—after
Service infobefore
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Service info"}before
—after
Get a document upload linkbefore
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Get a document upload link"}before
—after
Prepare the exact payable totalbefore
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false,"title":"Prepare the exact payable total"}before
—after
Get the pricebefore
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get the price"}before
—after
Set documents and recipientbefore
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false,"title":"Set documents and recipient"}