Blog
Notes from building an e-commerce brain for coding agents — what converts, what places, and what we measured.
Why every Claude Code landing page looks the same
Because a model with no constraint converges on the median of its training corpus — indigo, Inter, three cards, one radius, a violet gradient. The tells are known and fixable. The part nobody covers is the commercial version of the same failure, where the sameness costs money rather than credibility, and that is the list worth your time.
Where to place an upsell on a product page
Below the add-to-cart, never above it. One complement, never a carousel. Priced well under the item in the cart. Never a step the customer must clear to continue. And in the EU, never pre-ticked — Article 22 of the Consumer Rights Directive makes an inferred yes refundable, which several upsell apps still ship as their default.
shadcn ecommerce blocks: what exists and what's missing
Five registries ship shadcn-style ecommerce blocks — CommerCN, shadcnblocks, shadcnstore, shadcnstudio and Tailwind Plus. We read their category indexes on 24 August 2026 and none lists the four components that actually build a basket: quantity tier, free-shipping progress bar, chained complement, sticky mobile add-to-cart. Here is what each does cover, and how to reach them from an agent.
MCP server for ecommerce UI components
This query is a trap, and knowing that saves an hour. MCP ecommerce means two opposite things today — agents that shop inside a store (Storefront MCP, MCP-UI, the agentic commerce protocols), and servers that hand a developer components to build one. The second family is nearly empty, and here is its exact inventory as of 24 August 2026.
MCP server for conversion rate optimization
No MCP tells you where to put a button. What exists splits into three families — measurement (Microsoft Clarity, PostHog, Chrome DevTools), experimentation (GrowthBook) and heuristic audit — and we checked the official registry today: searching conversion returns eight servers, all of them document format converters. Here is which family to connect, and the sample size below which a test proves nothing.
MCP e-commerce : ce qui existe réellement (et ce qui n'existe pas)
Le registre officiel MCP contient 21 serveurs e-commerce, interrogés le 24 août 2026, et ce sont tous des connecteurs de données. Zéro serveur pour composants UI, bibliothèque de composants, landing page, test A/B ou vente additionnelle. Voici l'inventaire réel, la confusion à éviter entre deux familles opposées, et les trois vérifications à faire avant d'en brancher un.
Image generation MCP server for Claude Code
Two installable options today. shinpr's mcp-image adds in one line with claude mcp add and edits your real product photo through an inputImagePath argument; replicate-mcp is Replicate's own server and reaches many models. Note that the official MCP registry returns zero servers for image generation, so neither is discoverable there. Two rules follow that save a packshot.
How to give a coding agent design taste
With material, not adjectives. A taste skill such as impeccable, Anthropic's frontend-design or UI/UX Pro Max moves the output by forbidding known defaults — 59 deterministic detectors in impeccable's case. A real reference image moves it further, and almost nobody supplies one. Here are the two layers, what each fixes, and how to check it worked.
Claude Code skill for high-converting ecommerce UI
One skill in this category is actually about commerce — Medusa's ecommerce-storefront, installed with /plugin marketplace add medusajs/medusa-agent-skills. Everything else on the first page of results is a general design skill that never mentions a cart. Here is each install command, what it really covers, and the three gaps none of them fill.
Bundle quantity selector component for React
No general-purpose library ships this one. It is a radio group of cards, never a quantity stepper, and getting that wrong is what makes a DTC page look fake. Full spec below — three or four tiers, non-linear gaps, unit price under the total, saving shown in currency, one tier preselected — plus the accessibility markup and the mobile rules.