For developers and AI agents
NoMinimum agent connector
The agent connector lets AI agents such as Meta Muse, Claude, ChatGPT and Grok search the NoMinimum catalog, quote custom merch and start orders for the people they help, with no minimum order. It speaks MCP and plain REST, needs no account, and every purchase is completed by the buyer on nominimum.com.
- MCP and REST
- No auth in v1
- 60 requests/min
- No minimum
MCP URL
https://epanel.nominimum.com/mcpPaste this URL into Meta Muse, Claude or any MCP client. No account or API key is needed.
Setup stepsEndpoints
One set of tools, served two ways: MCP for agent platforms and REST for everything else.
MCP
https://epanel.nominimum.com/mcpStreamable HTTP, stateless, JSON responses (no SSE). Protocol 2025-06-18; 2025-03-26 and 2024-11-05 are also accepted.
REST base URL
https://epanel.nominimum.com/agentThe same tools as plain HTTP routes, for example GET /agent/products?query=hoodie.
OpenAPI
https://epanel.nominimum.com/agent/openapi.jsonOpenAPI 3.1, generated from the same tool registry as MCP.
Discovery
https://epanel.nominimum.com/.well-known/mcp.jsonMachine-readable summary: MCP endpoint, OpenAPI URL, docs link, auth and the tool list.
Tools
Every tool is available over MCP and REST. Read tools never change anything.
| Tool | What it does | Access and status |
|---|---|---|
search_products | Search the catalog by keyword, category, brand, color, size, decoration method and price. Returns product cards with the starting price, colors, sizes and a design link. | ReadLive |
get_product | One product in detail: colors, sizes and stock, unit prices, the decoration methods allowed at each print location, and ordering policies. | ReadLive |
get_quote | Price an order before the buyer approves it: unit price per size with decoration and quantity discount, setup and logo charges, and live shipping options for a ZIP code. | ReadLive |
upload_logo | Upload the buyer's logo from a public link or as base64 (PNG is best; JPG, SVG, WebP, TIFF and EPS are accepted). With a target product and print location, it also reports the print resolution. | WriteLive |
create_design | Put an uploaded logo on a product in one color at up to 4 print locations. Returns mockup images and the design data for the order. | WriteLive |
create_checkout | A checkout link for decorated items. The buyer reviews the mockup, picks shipping and pays on nominimum.com. Returns line prices and the total before tax and shipping. | WriteLive |
get_order_status | Status, hold reason, tracking numbers and items of an order, by order number and order email. | ReadLive |
request_company_store | Ask our team for a branded company store for an organization. Returns the next steps and a demo booking link. The preview store is free, small stores run on the free plan, and larger stores are on a monthly plan. | WriteLive |
Write tools need an idempotency key: the idempotency_key argument over MCP, or the Idempotency-Key header over REST.
Example requests
Things people ask their agent. The agent turns each one into tool calls.
“20 embroidered caps with my logo, no minimum”
“Quote 12 Carhartt hoodies with a left-chest logo shipped to 90210”
“Set up a swag store for our employees”
Add it to your agent
Every client needs only the MCP URL above. Menu names can differ slightly between app versions.
Meta Muse
- 1Open Settings, then Connectors.
- 2Choose to add a custom connector.
- 3Paste the MCP URL and save.
Claude
- 1Open Settings, then Connectors.
- 2Select Add custom connector.
- 3Name it NoMinimum, paste the MCP URL and select Add. No sign-in is needed.
Any other MCP client
- 1Add a remote MCP server that uses the Streamable HTTP transport.
- 2Use the MCP URL and leave authentication empty.
- 3Or call the REST routes described in the OpenAPI file.
Try it from a terminal
curl -s -X POST https://epanel.nominimum.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-06-18",
"capabilities": {},
"clientInfo": {
"name": "curl",
"version": "1"
}
}
}'curl -s 'https://epanel.nominimum.com/agent/products?query=trucker%20cap&limit=3'Access and limits
- No authentication in v1: no account, no API key and no OAuth.
- Rate limit: 60 requests per minute per client, across every agent endpoint. Responses carry RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset headers; a 429 response also carries Retry-After.
- Payments: the connector never takes payment. Every purchase is completed by the buyer on nominimum.com, and no card data passes through the connector.
- Each tool call has a time budget of about 12 seconds. Read tools that run out of time still answer, with truncated: true and a warning. get_quote, upload_logo, create_design and create_checkout never answer with partial data: they return a timeout error instead. Retry with the same idempotency key; a running upload or render finishes and you get its result.
- Prices are in US dollars, given in cents. Orders ship within the United States.
Ordering facts
The same terms apply to orders started by an agent and orders placed on the site.
- No minimum order: one piece is fine.
- Decoration methods: embroidery, DTG, DTF, UV print, dye sublimation and engraving.
- Production takes 5 business days, then shipping.
- Custom goods are not returnable. Defects, misprints, wrong items or transit damage reported within 30 days of delivery get a reprint or a full refund.
- Artwork: PNG (preferred, transparent backgrounds supported) or JPG. 300 DPI at print size is recommended; 200 DPI is the minimum.
Support and policies
Questions about the connector, an order or a listing go to the same support team.
