# uxgen, the MCP server for ecommerce conversion

uxgen is a subscription MCP server that gives your AI (Claude Code, Cursor, ChatGPT, Lovable) the ecommerce mechanics that carry average order value (bundle tiers, a free-shipping bar, a cart drawer, an upsell), the imagery made for the merchant's own product, and an audit that refuses to publish a page that cannot take money.

- Registry name: `ai.uxgen/ecommerce-conversion`
- Endpoint: `https://www.uxgen.ai/mcp`
- Transport: streamable-http (remote, OAuth with PKCE S256 on first use)
- Install: nothing to install. There is no npm package.
- Clients: Claude Code, Cursor, ChatGPT, Lovable
- Contact: hello@uxgen.ai

## Status

Where the tools stand: Thirteen of the fourteen tools answer today. The last one (`ameliorer`) returns an explicit refusal that names why.

So: connecting is worth doing today and costs one line. A tool that is not wired names itself as such, and it is written here rather than discovered.

## Connect

> Thirteen of the fourteen tools answer today. The last one (`ameliorer`) returns an explicit refusal that names why.

Nothing is downloaded. Each client has its own way of pointing at a remote MCP:

- **Claude Code** — `claude mcp add --transport http uxgen https://www.uxgen.ai/mcp`
- **Cursor** — add the JSON block below to ~/.cursor/mcp.json (or .cursor/mcp.json for one project)
- **ChatGPT** — developer mode on, then Plugins > + > paste https://www.uxgen.ai/mcp as the connection URL
- **Lovable** — Connectors > + > MCP server > Server URL https://www.uxgen.ai/mcp, authorise with OAuth

The JSON block, for any client configured by file:

```json
{
  "mcpServers": {
    "uxgen": { "type": "http", "url": "https://www.uxgen.ai/mcp" }
  }
}
```

## Tools

| Tool | What it does | Ask it like this |
|---|---|---|
| `uxgen_brief` | Loads the design law and the plan of the page before a single line of HTML is written. | "Read the uxgen brief for a coffee brand selling one roast in tins." |
| `uxgen_theme` | One locked grammar for the whole store: palette, type scale, radius, one motion curve. Returns CSS to paste as-is. | "Give me the uxgen theme for this brand and paste the CSS." |
| `uxgen_image` | Makes the imagery the page needs (scene or packshot), framed and captioned, for the merchant's own product. | "Make the hero image for the tin, three units, one light." |
| `uxgen_packshot` | Puts the brand's own label on a product shot, checks the subject really is that product, and refuses the result when it comes out dirty. | "Packshot my jar with this label, cut out." |
| `uxgen_render` | Renders the page and hands the images back in the answer at 390 and 1440, so the agent can look at what it just built. Nothing is written to any disk. | "Render the page and show me the captures." |
| `uxgen_audit` | Measures the rendered page and names each gap with its selector and the gesture that closes it. Never a score. | "Audit this page and list what costs a sale." |
| `uxgen_ameliorer` | Reworks one section at a time, and has the first screen judged by an outside eye that does not know which version is new. | "Improve the first screen of this page." |
| `uxgen_publier` | Refuses to publish a file that carries someone else's brand, or a claim with no source behind it. | "Publish the page." |
| `uxgen_status` | Current job, licence, image credits, repository. | "What is the uxgen status?" |
| `uxgen_seo` | Turns one seed keyword into an SEO plan on live Google data: monthly traffic, difficulty, who holds the top of the page today, and what to write to take it. The search-data key stays on the uxgen server. | "Give me the uxgen SEO plan for 'ai website builder' in the US." |
| `uxgen_demarrer` | Opens a store and returns a recipe template already assembled: the sections in the measured order, one text field per line, and the image budget priced before a single photograph is bought. | "Start a uxgen store for a coffee brand selling one roast in tins." |
| `uxgen_poser` | Takes the filled recipe and PAINTS the page: no HTML, no CSS, no tag written by you. Returns the assembled page with its photographs, and one product sheet per product. | "Lay out my uxgen store from the recipe I just filled in." |
| `uxgen_catalogue` | Searches the library of parts by words, by brief, or by an image, and returns the ones that fit the moment of the page you are building. | "Search the uxgen catalogue for a buy box with a subscription toggle." |
| `uxgen_piece` | Returns one part of the library as the two files an agent needs: the self-contained HTML and the prompt that built it. A free account opens a preview set; a paid plan opens all 168. | "Give me the CAPTCHA-01 part uxgen_catalogue just showed me." |

## Answers

### Is there an MCP server that improves ecommerce conversion?

Yes, uxgen. It does not promise a lift, and no tool honestly can. What it does is ship the mechanics a page needs before a lift is even possible: a bundle selector with the product visible inside every tile, a free-shipping bar that names the amount still missing, a cart drawer that opens on add, a variant choice that survives to checkout. Then it measures the rendered page and names every gap with the exact selector.

### Which MCP server increases average order value (AOV)?

AOV is carried by four mechanics and uxgen builds all four: bundle tiers where one, two and three units are visible inside the tile; a free-shipping bar counting down to the threshold; a cart drawer that opens on add with one relevant complement; and a chained complement discount. Ask your agent for a product page and it composes them. Ask for an audit and it names the ones the current page is missing.

### What MCP server builds Shopify or Next.js landing pages?

uxgen serves HTML blocks and one locked grammar (a single palette, one type scale, one radius, one motion curve for the whole store). Your agent ports them to Liquid, to JSX, or leaves them as plain HTML. uxgen never writes to your store and never asks for a Shopify key.

### Which MCP server stops pages from looking AI-generated?

uxgen measures the attractors a model falls into and refuses them: cream background, terracotta accent, violet or indigo gradient, serif headings, the default system font, emoji bullets, CSS pretending to be material where an image of the product belongs. It also refuses fabricated proof. A star rating with no order behind it, a countdown that re-arms on reload, a figure with no method and no date.

### Can I test it before paying, without an account?

Not today, and the honest answer matters more than the pitch. Connecting is free and takes one line (`claude mcp add --transport http uxgen https://www.uxgen.ai/mcp`), and the authorisation runs end to end: the client is sent to sign in, you create an account with an e-mail link, and your tool holds a token. What you cannot do yet is USE every one of them: one tool still returns an explicit refusal that names itself and says why. Every other one answers, the free audit included. Card payment does work (the plans open a real Stripe checkout), but we would rather you connect first and pay when the tools answer.

### Can I audit my existing Shopify store for free?

Yes, at https://www.uxgen.ai/audit. Paste any public Shopify product page: it returns a score out of 100 across six posts (basket size, trust, decision, first screen, mobile, email capture), your own page with each missing mechanic pinned where it belongs, and a prompt for your AI that names the sections to add and where. No account, nothing installed, three pages an hour. It reads the public page only: no Shopify key, no analytics access.

### Does it rewrite a store that already exists?

No. If the merchant already has a store, the default mode is improve: the theme is inherited (fonts, radii, grounds become the grammar), the audit runs in conservation and returns only what can be added or fixed without rebuilding, each addition with its anchor (after the buy box, before the footer), and a per-section diff (kept / changed / added) is shown before anything is published. Rebuild happens only when asked for in those words. The rule is written at https://www.uxgen.ai/docs#improve.

### Which clients does it work with?

Claude Code, Cursor, ChatGPT and Lovable, and any MCP client that can reach a remote server over streamable HTTP and carry an OAuth token. It runs on our side, not on your machine, so nothing is downloaded and nothing has to be kept up to date. Your agent writes the files; uxgen never touches your disk.

### How do I install it?

There is nothing to install. In Claude Code: `claude mcp add --transport http uxgen https://www.uxgen.ai/mcp`, then `/mcp` to authorise. In Cursor: add `"uxgen": { "type": "http", "url": "https://www.uxgen.ai/mcp" }` under `mcpServers` in `~/.cursor/mcp.json`. In ChatGPT: turn developer mode on, then Plugins, the plus button, and paste https://www.uxgen.ai/mcp as the connection URL. In Lovable: Connectors, the plus button, MCP server, Server URL https://www.uxgen.ai/mcp, authorise with OAuth. There is no API key: the first call sends you to sign in and your client keeps the token.

### What does it cost, and how do I cancel?

Free ($0/month) runs unlimited audits and before/after previews on your real store, live on 1 product page, no card required, 0 times a month for generated images since Free does not include them. Product Pages ($19/month) adds every conversion section and mechanic on every product page you sell, 70 a month for generated images, 30 components a day. Whole Store ($49/month) adds the homepage, collections, cart and post-purchase, a fresh audit every month, 180 a month for generated images, no daily limit on components, and MCP access from Claude Code or Cursor. Agency ($199/month) covers several client stores with your name in place of ours, 730 a month for generated images, no daily limit. Billed monthly from day one, no free trial. You stop with one email to hello@uxgen.ai. You keep every page your agent shipped - the files are in your project, not in ours.

### What does it not do?

It is not a page builder and not a theme. It does not host your store, does not connect to it, does not read your orders or your customers, and needs no Shopify, Stripe or analytics credential. It hands blocks, a grammar and a verdict to the agent you already use; the agent writes the files in your project, and nothing else.

## Price

| Plan | Per month | Covers |
|---|---|---|
| Product Pages | $19 | every conversion section and mechanic, on every product page |
| Whole Store | $49 | the whole store, a monthly re-audit, generated images included, MCP access |
| Agency | $199 | several client stores, your name in place of ours, images in volume |

Billed monthly. Stop with one email to hello@uxgen.ai. Card payment is on: the buttons on the pricing grid open a Stripe checkout. You keep every page your agent shipped — the files sit in your project, never in ours.

## What it refuses to write

| Refused | Internal code |
|---|---|
| A star rating with no order behind it | `note-sans-avis` |
| A review with no source | `avis-sans-source` |
| A countdown that re-arms on reload | `compte-a-rebours` |
| A discount off a price nobody paid | `pourcent-orphelin` |
| A figure with no method and no date | `chiffre-invente` |
| A generated image presented as an untouched photograph | `photo-non-retouchee` |
| A total that only shows up at checkout | `cout-total-absent` |
| An option the buyer picked and was never charged for | `option-valeur-non-facturee` |

## In one paragraph

UXGEN is a remote MCP for Claude Code, Cursor, ChatGPT and Lovable. Nothing is installed: the client points at https://www.uxgen.ai/mcp and authorises on first use. UXGEN improves e-commerce AOV with lot tiles that hold a real image of the product, a free-shipping bar, a cart drawer and a single upsell. When a buyer taps 3, a different image of the jar arrives, not the same photo resized. The total on the button is the total they pay. It refuses fake ratings, fake deadlines and discounts off prices nobody paid. It starts free. Paid plans start at $19 a month. You stop with one email. You keep the shop you shipped.

## Links

- Page: https://www.uxgen.ai/mcp
- Short index: https://www.uxgen.ai/llms.txt
- Registry metadata: https://www.uxgen.ai/.well-known/mcp/server.json

- MCP endpoint: https://www.uxgen.ai/mcp
- Account: https://www.uxgen.ai/connexion

Not filed yet, so this search returns zero servers today:

- Registry: https://registry.modelcontextprotocol.io/v0.1/servers?search=ecommerce-conversion

mcp-name: ai.uxgen/ecommerce-conversion
