AgentMade Print on Demand

io.github.alexmensakPublished by GitHub account alexmensakv0.1.0Updated Oct 24, 2026

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

The publisher's own server: Made Mcp

VerifiedStreamable HTTPWeb executableBusiness & CommerceMedia & Design

Overview

AI-generated overview

Remote print-on-demand server that lets an assistant find apparel, check artwork, preview mockups, quote, order and track printed items.

What you can do
  • Search and inspect apparel products: find tees, hoodies, sweatshirts and totes by text, category, colour and size, and read colours, sizes, print areas and photos
  • Check and preview artwork: validate a design at real size on a placement and render a mockup PNG on the chosen colour
  • Price an order: get one delivered quote covering product, shipping and VAT where collected, with an expiry
  • Place and manage orders: turn a quote into an order with a payment link, then check status, track shipments and cancel before production
When to use it
Useful when someone wants their own picture, words or logo printed on a T-shirt, hoodie, sweatshirt or tote and delivered, and wants the assistant to handle product choice, artwork checks, pricing and ordering end to end.
Requirements
A remote Streamable HTTP endpoint with no authentication, account or API key. Artwork is supplied as SVG markup, base64 image data, a public HTTPS URL or a client file object. Orders need a full recipient address and a contact email for the payer.
Before you install
Purchase creates a real order and a payment link; the person pays by card or Apple Pay on that page, so confirm design, size, address and price first. Purchase requires rights_attestation=true, meaning the user must hold rights to the artwork. Orders in production or shipped cannot be cancelled. Artwork and addresses are sent to the AgentMade service.

Installation

In SourceWeft

  1. Open AgentMade Print on Demand in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.alexmensak%2Fagentmade-print-on-demand/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "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

Source: README.md at commit a047040

Tools

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.

Parameterssizecolorquerycategory

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.

Parametersproduct_idrequired

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.

Parametersfilesizecolorpresettop_mmartworkleft_mmwidth_mmheight_mmplacementartwork_idproduct_idrequired+1 more

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.

Parameterssizecolorrequiredstylepresettop_mmleft_mmwidth_mmheight_mmplacementartwork_idrequiredproduct_idrequired

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.

Parametersbuyeritemsrequiredspeedpurposeship_torequiredcurrencydeliver_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.

Parametersordersquote_idrecipientgift_messagecontact_emailrights_attestationrequiredpayment_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.

Parametersorder_idrequired

track_order

Track shipment

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

Parametersorder_idrequired

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.

Parametersreasonorder_idrequired

Version history

1
  1. v0.1.0LatestOct 12, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Made integrations