Skip to main content
Glama

AgentMade Print on Demand

Get a delivered price quote

quote

Price printed items delivered to one destination. Returns quote_id, the total that the payer pays (products, shipping and VAT where AgentMade collects it), what is not included, the delivery estimate and the expiry. Needs artwork_id values from validate_artwork. Charges nothing. For a destination where orders are not open, the quote is for information only.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
buyerNoOnly for a company purchase with an invoice. Business checkout is not open yet: the quote charges destination VAT.
itemsYes
speedNoShipping speed. Only standard is offered now; express returns a note and a standard quote.standard
purposeNoWhat the order is for. Set it only if the user already said it. Do not ask for it.
ship_toYesDestination. country_code is required; postal_code and state_code improve shipping accuracy.
currencyNoISO 4217 currency of the payer, e.g. "USD". Optional. The quote states the currency that it uses.
deliver_byNoDate by which the parcel should arrive, e.g. "2026-12-20". The quote is never refused because of it: if the estimate is later, the quote says so.
preferenceNoHow AgentMade picks the manufacturing route: fewest_packages (default: fewest parcels, then best price among the fastest routes), cheapest, or fastest.fewest_packages

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
taxYes
itemsYes
notesYesThings to tell the user before purchase.
statusYes
totalsYestotal_minor is the full amount that the payer pays. Show total_formatted to the user. products_minor and shipping_minor are before VAT; tax_minor is the VAT included in the total, or 0 when tax is not collected.
ship_toYes
currencyYes
packagesYes
quote_idYesUse in purchase before expires_at.
shippingYes
next_stepYesWhat the agent should do next, in plain language.
expires_atYes
assumptionsYes
package_countYes
purchase_openYesFalse when this destination does not take orders yet or the quote expired. Then do not call purchase.
delivery_estimate_datesYesCalendar dates (YYYY-MM-DD) for the delivery estimate. Tell the user these dates.
delivery_estimate_business_daysYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.