nominimum_testing
QuoteStores

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/mcp

Paste this URL into Meta Muse, Claude or any MCP client. No account or API key is needed.

Setup steps

Endpoints

One set of tools, served two ways: MCP for agent platforms and REST for everything else.

  • MCP

    https://epanel.nominimum.com/mcp

    Streamable 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/agent

    The same tools as plain HTTP routes, for example GET /agent/products?query=hoodie.

  • OpenAPI

    https://epanel.nominimum.com/agent/openapi.json

    OpenAPI 3.1, generated from the same tool registry as MCP.

  • Discovery

    https://epanel.nominimum.com/.well-known/mcp.json

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

search_productsSearch 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_productOne product in detail: colors, sizes and stock, unit prices, the decoration methods allowed at each print location, and ordering policies.
ReadLive
get_quotePrice 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_logoUpload 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_designPut 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_checkoutA 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_statusStatus, hold reason, tracking numbers and items of an order, by order number and order email.
ReadLive
request_company_storeAsk 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

  1. 1Open Settings, then Connectors.
  2. 2Choose to add a custom connector.
  3. 3Paste the MCP URL and save.

Claude

  1. 1Open Settings, then Connectors.
  2. 2Select Add custom connector.
  3. 3Name it NoMinimum, paste the MCP URL and select Add. No sign-in is needed.

Any other MCP client

  1. 1Add a remote MCP server that uses the Streamable HTTP transport.
  2. 2Use the MCP URL and leave authentication empty.
  3. 3Or call the REST routes described in the OpenAPI file.

Try it from a terminal

MCP initialize
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"
      }
    }
  }'
REST search
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.