Kuaidi100 launched China's first MCP-protocol-compatible logistics information service platform. The core API services of Kuaidi100's Baidiy
AgentMade Print on Demand is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Print on demand for AI agents. No sign-up. Picture, words or logo on a tee, hoodie or tote.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http agentmade-print-on-demand-mcp https://pod.agentmade.dev/mcp/pay
# 2 — ask your agent for something these tools do
# search_products, get_product, validate_artwork and 6 more
AgentMade Print on Demand costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http agentmade-print-on-demand-mcp https://pod.agentmade.dev/mcp/payReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
9 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Use this when the user wants their own picture, words or logo printed on a T-shirt, hoodie, sweatshirt or tote bag and delivered, as a gift or for themselves. Finds products by free text, category, colour and size. Returns product_id, image_url (a product photo, or null), colours, sizes and print placements. No account needed. Not for mugs, posters, caps, stickers or embroidery.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Free-text description, e.g. "heavyweight black t-shirt" or "hoodie". |
| category | string | no | — |
| color | string | no | Only products available in this colour, e.g. "black". |
| size | string | no | Only products available in this size, e.g. "XL". |
Full details for one product: colours with hex codes and product photos (images: url, view, style, alt; empty when none yet; ai_generated marks AI photos), sizes, variant ids, print placements with the print area in mm, placement presets (for example center_chest, left_chest, full_front, full_back), materials and artwork guidance.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | string | yes | Product id from search_products, e.g. "tee-heavyweight". |
Upload artwork and check that it prints well on one product placement. Send exactly one of: artwork with svg (markup, best for text and logos), base64 (a PNG, JPEG or SVG file up to about 2 MB, no data: prefix) or url (a public HTTPS link to the file); file (a file object from your client); or upload_link:true when you cannot send the file in this call. Returns artwork_id and PASS/WARN/FAIL checks
| Parameter | Type | Required | Notes |
|---|---|---|---|
| artwork | object | no | New artwork to upload: exactly one of svg, base64 or url. |
| artwork_id | string | no | Re-validate artwork uploaded earlier, or validate the file of an upload link. |
| file | object | no | A file that your client gives you as a file object (for example in ChatGPT). |
| upload_link | boolean | no | Set true when you cannot send the file in this call. The answer gives an artwork_id and a one-time upload_url: upload with curl, or give the link to the person. Then call validate_artwork with the art |
| product_id | string | yes | Product to print on. |
| color | string | no | Product colour, for the contrast check. |
| size | string | no | Garment size, e.g. "XL". Print areas can differ by size; without it the smallest size is checked. |
| placement | string | no | Print location on the product, e.g. "front" or "back". See get_product for the list. |
| preset | string | no | Named position inside the placement, e.g. "center_chest", "left_chest", "full_front". Defaults to the placement default. |
| width_mm | number | no | Exact printed width of the visible artwork in millimetres. Height follows the aspect ratio. |
| height_mm | number | no | Maximum printed height in millimetres. |
| top_mm | number | no | Distance from the top of the print area to the top of the artwork. |
| left_mm | number | no | Distance from the left edge of the print area. Default: horizontally centred. |
Render a preview PNG of the artwork on the product in the chosen colour and placement. style flat draws the placement; style packshot uses a product photo with the exact print at real size, or gives the flat preview with a note when no photo exists. Returns mockup_url, blank_image_url and image_prompt (an optional text prompt for an illustration of a person who wears the product; such an image is
| Parameter | Type | Required | Notes |
|---|---|---|---|
| artwork_id | string | yes | — |
| product_id | string | yes | — |
| color | string | yes | Product colour, e.g. "black". |
| size | string | no | — |
| style | string | no | flat: quick placement drawing. packshot: product photo with the exact print at real size (where a product photo exists). |
| placement | string | no | Print location on the product, e.g. "front" or "back". See get_product for the list. |
| preset | string | no | Named position inside the placement, e.g. "center_chest", "left_chest", "full_front". Defaults to the placement default. |
| width_mm | number | no | Exact printed width of the visible artwork in millimetres. Height follows the aspect ratio. |
| height_mm | number | no | Maximum printed height in millimetres. |
| top_mm | number | no | Distance from the top of the print area to the top of the artwork. |
| left_mm | number | no | Distance from the left edge of the print area. Default: horizontally centred. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| items | array | yes | — |
| ship_to | object | yes | Destination. country_code is required; postal_code and state_code improve shipping accuracy. |
| preference | string | no | How AgentMade picks the manufacturing route: fewest_packages (default: fewest parcels, then best price among the fastest routes), cheapest, or fastest. |
| purpose | string | no | What the order is for. Set it only if the user already said it. Do not ask for it. |
| deliver_by | string | no | Date 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. |
| speed | string | no | Shipping speed. Only standard is offered now; express returns a note and a standard quote. |
| currency | string | no | ISO 4217 currency of the payer, e.g. "USD". Optional. The quote states the currency that it uses. |
| buyer | object | no | Only for a company purchase with an invoice. Business checkout is not open yet: the quote charges destination VAT. |
Turn a quote into an order. Needs quote_id, the full recipient address (it must match the quoted destination) and rights_attestation=true. contact_email is the payer's own email, never the gift recipient's. Returns order_id and payment.url: the order page where the person pays by card, Apple Pay or Google Pay. Nothing is printed until the payment is confirmed. Idempotent per quote_id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| quote_id | string | no | quote_id returned by quote, for one parcel. Set quote_id or orders, not both. |
| recipient | object | no | Shipping address. Country, state and postal code must match the quote destination. Send the full address when you have it. If you cannot collect the street address, send only country_code, postal_code |
| orders | array | no | Many parcels with one payment: one quote_id and one recipient per parcel. Not live yet: call purchase once per quote_id for now. |
| contact_email | string | no | Email of the payer, for the order confirmation and the payment receipt. Not the recipient's email: for a gift, the recipient must not see the price. Optional. |
| payment_capabilities | array | no | Payment methods the calling agent can use. "hosted_checkout" = a link that the person opens to pay by card, Apple Pay or Google Pay. Always supported. |
| gift_message | string | no | Short message for the packing slip of a gift. Not printed yet: the answer says so. |
| rights_attestation | boolean | yes | Must be true: confirms the customer owns or is licensed to print all submitted artwork, and that it is not prohibited content. |
Current order status (AWAITING_PAYMENT, PAID, SUBMITTED, IN_PRODUCTION, SHIPPED, DELIVERED or an exception state), next_step in plain language, the payment link while unpaid, shipments and a timeline.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | string | yes | order_id returned by purchase. |
Carrier, tracking number and tracking link for each shipment of an order, and the delivery estimate.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | string | yes | order_id returned by purchase. |
Cancel an order. Unpaid: closes the payment link; nothing is charged. Paid and not yet in production: cancels and refunds in full. In production or shipped: cannot be cancelled; the error gives the reason. A second call on a cancelled order is safe.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | string | yes | order_id returned by purchase. |
| reason | string | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install AgentMade Print on Demand or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish AgentMade Print on Demand can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.