Mecsto is a commerce platform for service businesses. Design a complete storefront theme, bind it to a typed data contract, and operate a real store from an AI agent — without ever touching the money path.
Three ways in, depending on what you are building.
A theme is a Next.js package that implements a 15-section page contract. Build it entirely offline against a fictional demo store, then submit it for review.
For front-end engineers28 server loaders and 20 client hooks return typed view-models. You never write a query — you bind to a shape the platform guarantees.
For agent builders55 tools over the Model Context Protocol let an agent read and run a real store, behind an OTP sign-in and explicit consent gates.
The Theme Dev Kit ships a fictional Demo Studio store with realistic fixture data for every loader. It has no backend access and no secrets — it cannot talk to a live store at all.
pnpm install
pnpm theme:create aurora
MECSTO_DEV_THEME=mecsto/aurora pnpm dev # → http://localhost:3000Every figure below is generated from the platform source at build time. If a loader is deleted, it leaves these docs automatically.
Two things are structurally out of a theme’s hands, on purpose. Checkout, login and account pages are rendered by the platform on every theme — no theme code runs inside them. And merchant data is read through typed loaders, never raw queries. That boundary is why a theme can be reviewed and shipped without auditing it for payment bugs.
How the money path works →