AgentMade Print on Demand

io.github.alexmensak由 GitHub 帳號 alexmensak 發布v0.1.0更新於 Oct 24, 2026

Print on demand for AI agents. No sign-up. Picture, words or logo on a tee, hoodie or tote.

發布方自己的服務:Made Mcp

已驗證Streamable HTTP可網頁執行商業與電商媒體與設計

概覽

AI 產生的概覽

遠端按需印刷伺服器,讓助理尋找服飾、檢查圖稿、產生預覽、報價、下單並追蹤印刷品配送。

可以做什麼
  • 搜尋與檢視商品:依文字、類別、顏色和尺寸尋找 T 恤、連帽衫、大學 T 和托特包,並讀取顏色、尺寸、印刷區域和照片
  • 檢查與預覽圖稿:在指定印刷位置以實際尺寸驗證設計,並渲染所選顏色的效果圖 PNG
  • 報價:取得包含商品、運費及適用營業稅的一口價送達報價,含有效期限
  • 下單與管理訂單:將報價轉為訂單並產生付款連結,之後查詢狀態、追蹤物流並在生產前取消
適用情境
當使用者想把自己的圖片、文字或標誌印在 T 恤、連帽衫、大學 T 或托特包上並寄送,且希望助理完成選品、圖稿檢查、報價與下單全流程時適用。
執行需求
遠端 Streamable HTTP 端點,無需驗證、帳號或 API 金鑰。圖稿可透過 SVG 標記、base64 圖片資料、公開 HTTPS 連結或用戶端檔案物件提供。下單需要完整收件地址與付款人的聯絡電子郵件。
安裝前請注意
purchase 會建立真實訂單與付款連結,由本人在頁面上以信用卡或 Apple Pay 付款,因此下單前應確認圖稿、尺寸、地址與價格。purchase 要求 rights_attestation=true,即使用者須擁有圖稿權利。已進入生產或已出貨的訂單無法取消。圖稿與地址會傳送至 AgentMade 服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 AgentMade Print on Demand,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.alexmensak%2Fagentmade-print-on-demand/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "agentmade-print-on-demand": {
      "type": "http",
      "url": "https://pod.agentmade.dev/mcp/pay"
    }
  }
}

README

AgentMade Print on Demand

Print on demand for AI agents. Your agent puts a design, words or a logo on a T-shirt, hoodie, sweatshirt or tote bag, and ships it.

  • No account and no API key.
  • The print is checked at real size.
  • One delivered price: product, shipping and VAT where AgentMade collects it.
  • The person pays on a secure payment page. Production starts after the payment is confirmed.

This repository contains the registry manifest (server.json) and setup notes. The service runs at https://pod.agentmade.dev.

Connect

Remote MCP server (Streamable HTTP, no authentication):

https://pod.agentmade.dev/mcp/pay

Claude Code:

bash
claude mcp add --transport http agentmade https://pod.agentmade.dev/mcp/pay

Other clients: see https://pod.agentmade.dev/agents.

REST API: the OpenAPI description is linked from https://pod.agentmade.dev/.well-known/api-catalog.

Tools

ToolWhat it does
search_productsFinds T-shirts, hoodies, sweatshirts and tote bags
get_productGives colours, sizes, print areas and photos
validate_artworkChecks the design at real size
create_mockupShows the design on the product
quoteGives one delivered price
purchaseCreates the order and the payment link
get_orderGives the order status
track_orderGives the tracking link
cancel_orderCancels the order before production

Example

Print this SVG on a heavyweight black XL T-shirt and ship it to Prague.

Limits

Not for mugs, posters, caps or embroidery. Orders to the United Kingdom are not open yet.

Support

https://pod.agentmade.dev/contact

來源:README.md,提交 a047040

工具

9

search_products

Search printable products

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.

輸入參數sizecolorquerycategory

get_product

Get product details

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.

輸入參數product_id必填

validate_artwork

Upload and validate artwork

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: print size in mm, resolution (DPI), print and safe area, transparent background, contrast with the product colour. For photos and AI images use preset center_chest. Use the artwork_id in quote.

輸入參數filesizecolorpresettop_mmartworkleft_mmwidth_mmheight_mmplacementartwork_idproduct_id必填另有 1 個

create_mockup

Create a preview mockup

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 an illustration, not the exact print). Optional.

輸入參數sizecolor必填stylepresettop_mmleft_mmwidth_mmheight_mmplacementartwork_id必填product_id必填

quote

Get a delivered price 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.

輸入參數buyeritems必填speedpurposeship_to必填currencydeliver_bypreference

purchase

Place the order and get the payment link

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.

輸入參數ordersquote_idrecipientgift_messagecontact_emailrights_attestation必填payment_capabilities

get_order

Get order status

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.

輸入參數order_id必填

track_order

Track shipment

Carrier, tracking number and tracking link for each shipment of an order, and the delivery estimate.

輸入參數order_id必填

cancel_order

Cancel an order

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.

輸入參數reasonorder_id必填

版本歷史

1
  1. v0.1.0最新Oct 12, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Made 整合