Skip to main content
Glama
README.md
# AgenTee — allover.art MCP server

[![smithery badge](https://smithery.ai/badge/we-6lza/AgenTee)](https://smithery.ai/servers/we-6lza/AgenTee)

![AgenTee demo — agent finds a tee, builds the cart and preps checkout](media/agentee-demo.gif)



**The first print-on-demand store your AI agent can run for you.**

Give your agent a personal token and it can search 30,000+ all-over-print **100% cotton** tees, build and edit your cart, apply promo codes, fill in shipping and prepare a ready-to-pay checkout. **Payment always stays with the human** — there are no payment tools, by design.

- Website & tokens: https://allover.art/agentee
- Endpoint: `https://allover.art/mcp` (remote, Streamable HTTP, JSON-RPC 2.0)
- Auth: `Authorization: Bearer <your token>` — free personal tokens, issued in one click

## Quick start

**Claude Code**

```bash
claude mcp add --transport http agentee https://allover.art/mcp --header "Authorization: Bearer YOUR_TOKEN"
```

**Any MCP client (JSON config)**

```json
{"agentee": {"type": "http", "url": "https://allover.art/mcp", "headers": {"Authorization": "Bearer YOUR_TOKEN"}}}
```

**Local stdio server** — the same tools for clients that only run local servers (Node 18+):

```json
{"agentee": {"command": "npx", "args": ["-y", "github:alloverart/agentee-mcp"], "env": {"AGENTEE_TOKEN": "YOUR_TOKEN"}}}
```

It lists the tools without a token; calling them needs `AGENTEE_TOKEN`.

Then ask your agent something like: *"find me a loud cotton tee with a cat under $40 and get it ready to buy"*.

## What the agent can do

- Search the catalog by vibe, theme or budget; browse collections
- Build and edit the cart, apply promo codes
- Fill shipping address, pick delivery method
- Prepare a fully pre-filled checkout — the human reviews and pays in the browser
- Track orders after purchase
- Create a brand-new print in Studio from a one-line prompt (or print the human's own image as-is) and put it on a tee

## Tools

**Browse and buy**
`search_products` (filters: theme, section, color, style, price) · `get_product` · `list_collections` · `view_cart` · `add_to_cart` · `update_cart_item` · `apply_promo` · `remove_promo`

**Shipping and checkout**
`get_saved_addresses` · `set_shipping_address` · `get_shipping_options` · `set_shipping_method` · `get_order_preview` · `prepare_order` · `get_order_status`

**Design in Studio**
`get_studio_options` · `generate_custom_print` · `get_studio_status` · `get_studio_credits` · `add_custom_to_cart`

**Preferences**
`get_user_prefs` · `set_user_prefs`

**For designers selling on allover.art** — listed only when the token has the designer key
`designer_stats` · `designer_designs` · `designer_upload_slot` · `submit_design` · `designer_uploads` · `designer_submissions` · colorway sets

Names from 1.0 (`cart_update`, `order_status`, `studio_*`, `set_cart_quantity`, `cart_remove`, `checkout_link`) still work, so agents with a cached tool list keep running.

## Safety model

- No payment tools; checkout is completed by the human in the browser
- Tokens are scoped to the owner's cart/orders only, rate-limited, revocable in one click
- Every agent action is logged

## About allover.art

We print bold all-over designs on real 100% cotton at our own factory (reactive printing — the dye bonds inside the fiber, so prints survive 60°C washes without cracking or fading). Made to order, shipped worldwide. Designers earn a flat 10% of every sale, for life: https://allover.art/become-a-designer

## License

MIT — see [LICENSE](LICENSE). The allover.art name, logo and the artwork shown in `media/` are not covered by it.

TDQS

A4.5/5.0

Scored across 22 tools

Disambiguation4/5

Most tools target a distinct resource+action, and the descriptions actively resolve the risky pairs: add_to_cart vs add_custom_to_cart (catalog vs AI print), get_order_preview vs get_order_status (pre-purchase vs placed orders), and view_cart vs get_order_preview. Minor residual overlap remains between get_shipping_options and the shipping line in get_order_preview, and between get_product and search_products for size/fabric lookup, but guidance is explicit enough that misselection is unlikely.

Naming Consistency4/5

Nearly everything follows a snake_case verb_noun pattern with grouped prefixes (get_studio_*, *_cart_item, set_shipping_*, get_/set_user_prefs). Small deviations: 'view_cart' instead of get_cart, and 'prepare_order' / 'generate_custom_print' use less standard verbs. Still highly predictable.

Tool Count4/5

22 tools is on the heavier end, but this is a full commerce flow (identity/prefs, catalog discovery, cart, address, shipping, checkout preview, order status, and an AI print studio) so nearly every tool covers a distinct step. A couple could theoretically be folded (e.g. get_studio_options into generate_custom_print), pushing it slightly over the ideal range.

Completeness5/5

The surface covers the entire shopper lifecycle: discovery (search_products, list_collections, get_product), personalization (get/set_user_prefs, saved addresses), cart CRUD plus promo handling, shipping method selection, a validated order preview, draft creation, and post-purchase tracking. Custom print generation, polling, credit checks, and adding finished prints to the cart close what would otherwise be a major gap; the absence of order cancellation is consistent with the stated design that the agent never pays or modifies placed orders.

Maintenance

ActivityMaintained
ResponsivenessNo issues