# AX Check: parispharmacy.com
Checked 2026-09-21.

Prices are on the page, but agents can't confirm what they buy
Pricing text is open and unblocked, yet all 3 coding sessions ended without stating a cost figure or assumptions, saying none applied or none was found.

## End-to-end onboarding not demonstrated

## Coding sessions
All three independent sessions (DeepSeek V4 Pro, Kimi K3, Qwen 3.8 Max) completed but none produced a price: one declined to state a cost, and two reported no real product was found to price at all.

### DeepSeek V4 Pro
[View public run](https://agents.withgauge.com/p/runs/6c257a8e-83be-436d-88f7-17f3b5ceb398) · [Read transcript](https://www.ax-check.com/parispharmacy.com/sessions/deepseek.json)
Final output explicitly declines to state any price ('I can't tell you... isn't relevant to building software') rather than giving a cost figure with stated assumptions.
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: Agent found no developer product called 'Paris Pharmacy' at all. It located only a retail Shopify storefront and an unrelated brick-and-mortar pharmacy website, neither of which offer an SDK, API key, or developer portal. No credentials were sought or obtained, and no authenticated operation was attempted, so onboarding was never in scope.
  Event 37:

  ```text
  Neither is a developer product. There is no SDK, no API key, no developer portal, and no documented integration surface.
  ```

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

#### Blockers
- **No developer product exists under the requested name**: The agent's web searches (Google, DuckDuckGo, Bing) turned up only a Shopify skincare storefront (parispharmacy.com) and an unrelated local pharmacy (parispharm.com), neither offering a documented API or SDK. This is a product/naming mismatch rather than agent error or a missing-credential situation — the agent searched multiple engines and correctly identified that no developer surface exists before stopping, as instructed.
  Event 37:

  ```text
  Neither is a developer product. There is no SDK, no API key, no developer portal, and no documented integration surface.
  ```
  Event 35:

  ```text
  == https://parispharmacy.com/api/
  404 text/html; charset=utf-8
  ```

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

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/8748d6ea-dafa-4bd1-90e1-42f8bb8bde35) · [Read transcript](https://www.ax-check.com/parispharmacy.com/sessions/kimi.json)
Final output explicitly states 'There is none to report' for pricing — no figure or assumptions given, since no real product was found.
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: Agent never found any product, SDK, docs, or API for "Paris Pharmacy." No credential acquisition or authenticated operation was attempted or possible.
  Event 12:

  ```text
  No developer product exists by this name. I checked the npm registry, PyPI, and this repo — there is no SDK, API client, or package called "Paris Pharmacy."
  ```

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

#### Blockers
- **Target product does not exist in any package registry**: The agent searched npm and PyPI for "Paris Pharmacy" (and variant "parispharmacy") and got 404s from both, plus found nothing in the local repo. This is not a product defect or agent error — the product name given in the task simply has no corresponding developer SDK, API, or docs that the agent could locate. The agent correctly stopped instead of guessing or fabricating an integration.
  Event 11:

  ```text
  npm error 404 Not Found - GET https://registry.npmjs.org/paris-pharmacy - Not found
  ```
  Event 11:

  ```text
  ERROR: No matching distribution found for paris-pharmacy
  ```
  Event 4:

  ```text
  (no output)
  ```

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

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/3d8b3ce2-b9ce-4bf5-9877-eb5f8314aefe) · [Read transcript](https://www.ax-check.com/parispharmacy.com/sessions/qwen.json)
Final output explicitly states pricing 'can't' be explained since no product was found — no cost figure or assumptions given at all.
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent never located a product called Paris Pharmacy. It searched npm and PyPI registries for a package and found nothing matching, then stopped without obtaining any credentials or attempting any authenticated API call. No onboarding step was attempted.
  Event 12:

  ```text
  ERROR: No matching distribution found for paris-pharmacy
  ERROR: Could not find a version that satisfies the requirement paris_pharmacy (from versions: none)
  ERROR: No matching distribution found for paris_pharmacy
  ```
  Event 14:

  ```text
  Plainly: this product has no SDK, public API, or quickstart I can find, so I can't build an example, explain its pricing, or assess manageability.
  ```

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

#### Blockers
- **Paris Pharmacy product could not be located**: The agent searched npm and PyPI for a package matching 'paris-pharmacy' / 'paris_pharmacy' and found no matching package, SDK, API, or documentation. This is not a product defect discoverable from this transcript alone -- it may be a naming mismatch, a private/internal product, or a genuinely nonexistent product. The agent correctly followed the instruction to stop plainly rather than guess or fabricate an integration.
  Event 11:

  ```text
  {"message": "Not Found"}
  ```
  Event 12:

  ```text
  ERROR: No matching distribution found for paris-pharmacy
  ERROR: Could not find a version that satisfies the requirement paris_pharmacy (from versions: none)
  ERROR: No matching distribution found for paris_pharmacy
  ```
  Event 14:

  ```text
  I checked, and there's no product called **"Paris Pharmacy"** with a developer workflow I can act on:
  ```

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

### Task given to each agent
Help me build a simple example using Paris Pharmacy. 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 even when text/markdown was requested; no Markdown representation offered.
  ```

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

  ```text
  llms.txt links product, collection, search, sitemap, policy and agent endpoints with a typical agent flow.
  ```

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

  ```text
  llms.txt gives read-only browsing routes, UCP discovery, MCP endpoint and a step-by-step agent flow.
  ```

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

  ```text
  llms.txt documents the UCP MCP endpoint and the Shop skill for agent commerce.
  ```

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

  ```text
  llms.txt is a compact agent guide covering UCP endpoints, read-only browsing, and policies.
  ```

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

  ```text
  llms.txt directly retrievable as text/markdown with concrete agent workflow steps.
  ```

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

  ```text
  llms.txt measured 1049 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.
  ```

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

  ```text
  No compact agent guide fetched; llms.txt is an index, not a standalone workflow guide.
  ```

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

  ```text
  No install or next-step links were sampled for resolution.
  ```


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

  ```text
  llms.txt describes agent commerce flow but no developer quickstart page was fetched.
  ```

- **Skipped** — Installation commands are extractable

  ```text
  No installation or setup commands appear in the fetched llms.txt content.
  ```

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

  ```text
  llms.txt lists endpoints and flow steps but no code examples were fetched.
  ```

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

  ```text
  llms.txt states read-only browsing needs no auth and checkout requires buyer approval.
  ```


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

  ```text
  3 of 3 sessions were judged on pricing; 3 fell short. DeepSeek V4 Pro: Final output explicitly declines to state any price ('I can't tell you... isn't relevant to building software') rather than giving a cost figure with stated assumptions. Kimi K3: Final output explicitly states 'There is none to report' for pricing — no figure or assumptions given, since no real product was found. Qwen 3.8 Max: Final output explicitly states pricing 'can't' be explained since no product was found — no cost figure or assumptions given at all. This behavioural item does not affect the fast grade.
  ```

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

  ```text
  Homepage and pricing blog show product prices and shipping thresholds directly in text.
  ```

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

  ```text
  Prices like $24.99 and free-shipping threshold $100 are stated openly, not gated.
  ```

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

  ```text
  Blog states free shipping over $100, flat-rate below, and per-product prices.
  ```


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

  ```text
  llms.txt documents MCP endpoint POST /api/ucp/mcp, but that URL returns 404.
  ```

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

  ```text
  llms.txt describes UCP endpoints but no API reference or OpenAPI spec was fetched.
  ```

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

  ```text
  No CLI install path for Paris Pharmacy itself appears in fetched pages.
  ```

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

  ```text
  Only @shopify/shop-cli resolved; no Paris Pharmacy SDK package was offered.
  ```

- **Skipped** — Agent skills are published

  ```text
  llms.txt recommends the third-party Shop skill; no Paris Pharmacy skills are published.
  ```



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