# AX Check: maxandlily.com
Checked 2026-10-22.

Docs guide agents well, but the MCP shopping endpoint 404s
The agent guide gives clear steps and prices show openly on the homepage, but the advertised MCP endpoint returns a 404, breaking the shop flow it describes.

## End-to-end onboarding not demonstrated

## Coding sessions
Three independent sessions tried to price products from the storefront. Kimi K3 scraped homepage prices and quoted $329–$889 per bed as one-time purchases. DeepSeek V4.1 Flash and Qwen 3.8 Max found no defined pricing structure and declined to quote a figure or assumptions.

### DeepSeek V4.1 Flash
[View public run](https://agents.withgauge.com/p/runs/c8e43135-cb0d-46be-b686-45bed3bcff0c) · [Read transcript](https://www.ax-check.com/maxandlily.com/sessions/deepseek.json)
Agent found no published pricing for a developer product and explicitly declined to quote a cost, so no figure or assumptions could be stated (seq 56)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: No product credentials were obtained or used. The agent never found a real product named 'Max and Lily' to onboard to, so no authentication or hosted operation was ever attempted.
  Event 56:

  ```text
  there's no developer workflow I can act on here. No public SDK, API reference, package, or pricing page — nothing to write a quickstart against or estimate cost from.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No product named 'Max and Lily' exists to build against**: The agent searched npm, PyPI, crates.io, GitHub repos/code search, Hacker News, and guessed common domain names (maxandlily.com/.dev/.ai, maxlily.com/.dev/.ai) but found no developer SDK, API, or docs for a product called Max and Lily. This is an environment/task-setup issue (the named product does not appear to exist or is not discoverable), not a product defect or agent error — the agent correctly declined to fabricate an example or pricing info and stopped as instructed.
  Event 35:

  ```text
  {"message": "Not Found"}
  ---
  {"message": "Not Found"}
  
  ```
  Event 48:

  ```text
  maxandlily.dev         curl: (6) Could not resolve host: maxandlily.dev
  ```
  Event 56:

  ```text
  nothing relevant on npm, PyPI, or crates.io (`maxlily`, `max-and-lily` all empty; the only "lily" hits are unrelated parsers/fonts)
  ```

#### Suggested Changes
None identified in this transcript.

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/44d44ee3-a6e5-4e8e-9fcb-e7b0d002a06e) · [Read transcript](https://www.ax-check.com/maxandlily.com/sessions/kimi.json)
Quoted $329–$889 per bed from storefront prices it had scraped. It said these are one-time retail purchases with no plan or tier, and that the price depends on model and size. (seq 31, seq 33)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent never attempted to obtain or use product credentials. It searched for a public API/SDK belonging to a company called Max & Lily, found it to be a consumer furniture retailer with no developer program, and stopped without any authentication or operation attempt.
  Event 33:

  ```text
  There is no public API, no SDK, no developer program, no CLI, nothing to integrate against.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **Target product has no developer/API surface to build against**: The agent interpreted 'Max and Lily' as the furniture brand maxandlily.com, scraped the live site, and found only retail commerce content (bunk beds, mattresses) with no API, SDK, or developer docs. This is a product-identification/scope blocker rather than a bug in any product: the seed prompt's 'Max and Lily' example subject did not match a real developer product the agent could find, so it correctly stopped per instructions rather than fabricating a workflow.
  Event 27:

  ```text
  150 kids
       71 mattress
       65 bunk bed
       50 Mattress
       35 Bunk Bed
       27 Loft Bed
       27 Kids
       17 loft bed
        5 furniture
        5 Furniture
  ```
  Event 33:

  ```text
  Max & Lily (maxandlily.com) is a consumer kids' furniture brand — bunk beds, loft beds, mattresses — sold through their own storefront and retailers like Amazon, Wayfair, and Walmart.
  ```

#### Suggested Changes
None identified in this transcript.

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/5ccedd6a-d186-429f-88d5-d129477c2d3b) · [Read transcript](https://www.ax-check.com/maxandlily.com/sessions/qwen.json)
Gave no price and no assumptions. It said outright that it can't explain pricing because nothing defines it. (seq 14)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: No product credentials were discovered or used, and no authenticated operation was attempted. The agent searched the environment for API keys or SDK references related to the product, found none, and stopped per the seed prompt's explicit instruction to halt if there's no actionable developer workflow.
  Event 11:

  ```text
  grep -ri "max\|lily" /sandbox/repo --include="*" -l 2>/dev/null | grep -v ".git/" ; ls /sandbox 2>/dev/null; env | grep -i "PI_\|API\|KEY" | sed 's/=.*/=<redacted>/' | head
  ```
  Event 14:

  ```text
  There are no product credentials or API keys in the environment (only pi's own session variables).
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **Empty repo with no product, SDK, or docs present**: The sandbox repository contained only a single initial commit with a .gitignore file — no code, documentation, SDK, or API client referencing the requested product. This is a test-environment limitation rather than a product or agent defect: the agent could not identify what 'Max and Lily' even referred to in this context.
  Event 4:

  ```text
  total 16
  drwxr-xr-x 3 root root 4096 Sep 18 08:00 .
  drwxr-xr-x 7 root root 4096 Oct 22 17:45 ..
  drwxr-xr-x 8 root root 4096 Sep 24 20:05 .git
  -rw-r--r-- 1 root root  408 Sep 18 08:00 .gitignore
  
  ```
  Event 8:

  ```text
  9ebf5fb Initial workspace
  * main
  ```
- **No credentials or environment variables for the target product**: Environment variable inspection returned only the agent harness's own session/runtime variables (PI_ prefixed), with no product API key, base URL, or SDK config. This blocked any possibility of authenticating to a hosted product, and is a missing-credentials/test-setup issue rather than a product defect.
  Event 12:

  ```text
  PI_CODING_AGENT=<redacted>
  PI_REASONING_LEVEL=<redacted>
  PI_SESSION_FILE=<redacted>
  PI_PROVIDER=<redacted>
  PI_MODEL=<redacted>
  PI_SESSION_ID=<redacted>
  PI_GATEWAY_API_KEY=<redacted>
  GIT_CONFIG_KEY_0=<redacted>
  ```

#### Suggested Changes
None identified in this transcript.

### Task given to each agent
Help me build a simple example using Max and Lily. Tell me how pricing works, and briefly tell me whether this product will be easy for you to manage. Let me know if you get blocked. If this product has no developer workflow you can act on, say so plainly and stop. Stay light: use the hosted product through its SDK or API. Do not start local service stacks or wait for long-running commands; if the quickstart requires either, say so plainly and stop.

No product credentials were supplied and no purchases were authorized.

## Score: B · 67/100 (provisional)
Grades come from completed site checks. Coding sessions and skipped checks do not affect the score.

### Clarity
- **Failed** — Homepage answers Markdown requests

  ```text
  Homepage returned text/html for a text/markdown request; no Markdown representation offered.
  ```

- **Failed** — Install and next-step links resolve

  ```text
  llms.txt advertises MCP endpoint https://maxandlily.com/api/ucp/mcp, but that fetch returned 404.
  ```

- **Pass** — llms.txt provides an actionable documentation index

  ```text
  llms.txt links Shop skill, UCP profile, MCP endpoint, WebMCP docs, sitemap and policies.
  ```

- **Pass** — llms.txt provides navigation guidance

  ```text
  llms.txt gives ordered steps: discover UCP profile, connect MCP, list tools, then shop.
  ```

- **Pass** — llms.txt mentions offered API, MCP, and skills

  ```text
  llms.txt names the Shop skill, UCP MCP endpoint, and WebMCP browser tools.
  ```

- **Pass** — A compact guide representation exists

  ```text
  llms.txt is a compact agent guide covering Shop skill, UCP/MCP, WebMCP and policies.
  ```

- **Pass** — A focused guide is directly retrievable

  ```text
  llms.txt fetched directly as text/markdown with concrete UCP and WebMCP steps.
  ```

- **Pass** — Equivalent instructions fit a token budget

  ```text
  llms.txt is 1212 tokens, well under the 8000-token budget.
  ```

- **Skipped** — Product-docs links survive format changes

  ```text
  Homepage Markdown unsupported, so link preservation across formats cannot be measured.
  ```

- **Pass** — The compact guide is independently actionable

  ```text
  llms.txt gives concrete steps: discover UCP profile, connect MCP endpoint, list tools, then shop.
  ```


### Onboarding
- **Pass** — Docs lead to a relevant quickstart

  ```text
  llms.txt links the Shop skill and UCP integration with concrete discovery, cart and checkout steps.
  ```

- **Pass** — Installation commands are extractable

  ```text
  llms.txt gives concrete commands: GET /.well-known/ucp, MCP endpoint, tools/list.
  ```

- **Pass** — Code examples are available without interaction

  ```text
  llms.txt shows inline request/endpoint examples and tool schemas without interaction.
  ```

- **Pass** — Prerequisites and auth boundaries are explicit

  ```text
  llms.txt states buyer authorization, agent identification via Web Bot Auth, and rate limits.
  ```


### Pricing
- **Failed** — Agents identify pricing and its assumptions

  ```text
  2 of 3 sessions were judged on pricing; 1 fell short. Kimi K3: Quoted $329–$889 per bed from storefront prices it had scraped. It said these are one-time retail purchases with no plan or tier, and that the price depends on model and size. (seq 31, seq 33) Qwen 3.8 Max: Gave no price and no assumptions. It said outright that it can't explain pricing because nothing defines it. (seq 14) This behavioural item does not affect the fast grade.
  ```

- **Pass** — Pricing is readable without interaction

  ```text
  Homepage lists product prices like $359.99 and $569.00 directly in the page text.
  ```

- **Pass** — Prices are stated, not gated

  ```text
  Prices are shown openly on the homepage without any login or gating.
  ```

- **Skipped** — Pricing units and limits are explicit

  ```text
  No pricing page with units or plan limits was fetched for this retail product.
  ```


### Activation
- **Failed** — An MCP server is documented and well-formed

  ```text
  llms.txt advertises MCP endpoint https://maxandlily.com/api/ucp/mcp, but that URL returns 404.
  ```

- **Skipped** — An API reference or OpenAPI spec is reachable

  ```text
  Max and Lily's llms.txt describes UCP/MCP shopping tools but no API reference or OpenAPI spec is offered.
  ```

- **Skipped** — A CLI install path is documented

  ```text
  Max and Lily offers no CLI; the UCP CLI belongs to Shopify, a foreign product.
  ```

- **Skipped** — SDK packages resolve on their registries

  ```text
  No Max and Lily SDK or packaged CLI is offered; registry hits are Shopify's own packages.
  ```

- **Skipped** — Agent skills are published

  ```text
  llms.txt points to the third-party Shop skill, not a Max and Lily-published agent skill.
  ```



[Full report data](https://www.ax-check.com/maxandlily.com/report.json)
