# EEKTEE > Custom t-shirt design platform. Pick your style in 60 seconds, get a unique design printed on premium Bella+Canvas tees. Free shipping on 2+ tees. ## Agent Quick Start (read first) - **Prefer Quick Buys first** — today's verified, ready-to-ship picks. Fastest path to a sale. - HTTP (LIVE — always fresh): GET https://zteitykefecbfdmmgpal.supabase.co/functions/v1/agents-catalog → use `quick_buys[]` before `designs[]`. - MCP: call `list_quick_buys`, then confirm cut/size/color with `list_products` and `list_colors`. - The same-origin `https://eektee.com/agents/catalog.json` is a static mirror of the **gallery only** — Quick Buys rotate daily and are NOT in the mirror. Never cache Quick Buy URLs from the mirror; they will 404 within ~24 hours. - The `designs[]` array is the HTTP gallery / examples fallback. The public MCP server is intentionally focused on Quick Buys and checkout. - Unified agent card (all entry points + capability flags + recipe): https://eektee.com/.well-known/agents.json - MCP server: https://zteitykefecbfdmmgpal.supabase.co/functions/v1/mcp (card: https://eektee.com/.well-known/mcp.json) - ACP product feed (Agentic Commerce Protocol — OpenAI/Stripe/Meta open standard): https://zteitykefecbfdmmgpal.supabase.co/functions/v1/acp-products - ACP checkout sessions: POST https://zteitykefecbfdmmgpal.supabase.co/functions/v1/acp-checkout-sessions - Optional HTTP fallback recommendation: POST https://zteitykefecbfdmmgpal.supabase.co/functions/v1/agents-recommend with `{"brief":"fun dinosaur tee for my 7yo"}` - Product page URL format: `/tees/{character-slug}-tee-{first8charsOfDesignId}` — always use the `url` field from the catalog; do not construct slugs. - The homepage is a JavaScript SPA. If you only have `fetch`, do NOT scrape the HTML — read agents.json or the catalog above. ## About - Custom t-shirt e-commerce store at https://eektee.com - Users make 4 quick style picks and receive a one-of-a-kind design made just for them - Printed on premium Bella+Canvas tees - Ships within 7 to 10 business days (US) - Based in Fort Worth, Texas ## Products - Custom-designed t-shirts starting at $19.99 - Quick Buys of the Day. 3 fresh ready-to-buy designs daily - Unisex ($29.99, S-3XL), Women's ($29.99, S-2XL), Youth ($24.99, XS-XL), Toddler ($19.99, 2T-5/6T) - Multiple shirt colors available ## Design Styles - Aesthetics range from soft pastels to bold neon, retro nostalgia to modern minimalism - Characters include a wide variety of cute and unique options to match your personality - Every design is unique and never repeated ## Shipping and Returns - Free shipping on orders of 2+ tees (US) - Standard shipping $4.75 flat (US, single tee) - 30-day claim window for damaged or defective items - Printed on demand. No waste. ## URL Conventions - Product pages live at: `/tees/{character-slug}-tee-{first8charsOfDesignId}` - Example: `/tees/dinosaur-tee-5c8a215f` - Always pull the canonical `url` field from the catalog feed or MCP tool output — do NOT construct slugs yourself. ## For HTTP-only Agents (no MCP) If you cannot speak MCP (Codex, custom scripts, plain HTTP), use these: - Unified card (all entry points + capability flags): `https://eektee.com/.well-known/agents.json` - ACP product feed (OpenAI/Stripe/Meta open standard): `https://zteitykefecbfdmmgpal.supabase.co/functions/v1/acp-products` - ACP checkout: `POST https://zteitykefecbfdmmgpal.supabase.co/functions/v1/acp-checkout-sessions` with `{"items":[{"variant_id":"{designId}:{cut}:{size}","quantity":1}],"idempotency_key":""}` → returns a Stripe Checkout URL. Optional fields: `customer_email`, `return_url`/`cancel_url` (must be https on `eektee.com`), `agent_id`, `idempotency_key` (`/^[A-Za-z0-9_-]{8,255}$/`, forwarded to Stripe so retries collapse to one session). - LIVE catalog feed (always fresh — includes today's Quick Buys): `https://zteitykefecbfdmmgpal.supabase.co/functions/v1/agents-catalog` - Static gallery mirror (same-origin, **gallery designs only — no Quick Buys**): `https://eektee.com/agents/catalog.json` - Prerendered HTML index (for agents that only render HTML): `https://eektee.com/agents/gallery.html` and `https://eektee.com/agents/shop.html` - Optional HTTP recommendation fallback: `POST https://zteitykefecbfdmmgpal.supabase.co/functions/v1/agents-recommend` body `{"brief":"a fun dinosaur shirt for my 7yo","limit":5}` (also accepts `audience`, `cut`). - Rate limits: ACP checkout = 30 sessions/10 min per bearer key (send `Authorization: Bearer `), 5/10 min per IP unauth, returns HTTP 429 with `Retry-After`. Other endpoints are anonymous and IP rate-limited. ## Links - [Home](https://eektee.com/) - [Design Gallery](https://eektee.com/gallery) - [Returns Policy](https://eektee.com/returns) - [Support](https://eektee.com/support) - [Terms](https://eektee.com/terms) - [Privacy](https://eektee.com/privacy) ## For AI Agents (MCP) - EekTee exposes an MCP server so AI agents (Claude Desktop, OpenAI Agents SDK, n8n, OpenCLAW, etc.) can find today's Quick Buys, confirm tee options, and create Stripe checkout sessions on behalf of customers. - MCP endpoint: https://zteitykefecbfdmmgpal.supabase.co/functions/v1/mcp - Discovery: https://eektee.com/.well-known/mcp.json - Transport: Streamable HTTP (JSON-RPC 2.0) - Tools: list_quick_buys, list_products, list_colors, validate_promo_code, create_checkout, get_order_status, get_policies - Auth: read tools are anonymous; create_checkout and get_order_status require an API key (https://eektee.com/agents/signup).