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 恤、连帽衫、卫衣和托特包,并读取颜色、尺码、印刷区域和照片
  • 检查与预览图案:在指定印刷位置按实际尺寸校验设计,并渲染所选颜色的效果图 PNG
  • 报价:获取包含商品、运费及适用增值税的一口价送达报价,含有效期
  • 下单与管理订单:将报价转为订单并生成付款链接,随后查询状态、追踪物流并在生产前取消
适用场景
当用户想把自己的图片、文字或标志印在 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 集成