A Cloudflare account
Where your portal runs – with your data in the EU.
FreeGet started
No terminal and no code. You create two free accounts, click one button, and your AI agent does the rest – whatever your shop runs on.
Before you start
Where your portal runs – with your data in the EU.
FreeWhere Cloudflare keeps your own copy of the app.
FreeThe free Claude plan is enough to connect it.
FreeWooCommerce connects with a read-only key. Shopify, Wix, Squarespace or your own website: your agent reads your products.
Any shopNew to AI agents?
An AI agent is an AI assistant – like Claude – that can do more than chat: it can use tools. Here it connects to your trade portal and does the setup work for you: it reads your products, writes the texts in four languages and sets your prices and terms. You stay in charge: it asks you when it needs something, it can never change your bank details, and it never approves customers, large orders or prices itself.
Don’t have one yet? Create a free account at claude.ai, or install the Claude app for Mac or Windows. That’s all you need.
Seven steps · about 15 minutes
github.com/signup ↗ · Why: Cloudflare puts your own copy of MoltenRock Trade there, and updates arrive the same way.
Do this before step 4: the data location can only be chosen when the database is created. If you skip it, Cloudflare creates the database for you – then without the EU setting.
Your agent can never change these details – only you can.
https://moltenrock-trade.your-name.workers.dev/mcpcurl -fsSL https://claude.ai/install.sh | bash
claude mcp add --transport http moltenrock-trade https://moltenrock-trade.your-name.workers.dev/mcp
Copy this and send it to your agent. It works through the setup and asks you whenever it needs something.
Set up my MoltenRock Trade portal. Start with get_setup_status and follow next_action until everything is done. – Ask me which shop system I use. WooCommerce: ask me for a read-only key and tell me exactly where to click (WooCommerce → Settings → Advanced → REST API → Add key, Permissions: Read). Any other shop – Shopify, Wix, Squarespace, my own website – or a spreadsheet I give you: read the products yourself and add them with upsert_products, with the page each price came from. Never guess a price. – Write every product text in German, French, Italian and English. Swiss German uses “ss”, never “ß”. – Go through the defaults with me one at a time, in plain words, and only change what I ask for. – Never approve anything yourself, prices included: prepare it and tell me to confirm it under Approvals. – When you’re done, give me a short summary and the link to my status page.
Then, in your portal under Setup, confirm the terms and privacy notice and set up email.
After step 7
While you get on with your day, it reads your catalogue, writes it in four languages and walks you through the defaults. Everything that needs a person lands under Approvals – you confirm with one click.
For Claude Code users
With Claude Code (paid Claude plan) you can skip steps 3 and 4: it creates the EU database and deploys for you. You only sign in to Cloudflare in your browser when it asks. Paste this, then continue with step 5:
This way your copy lives on your computer instead of GitHub – the update guide covers both.
Deploy MoltenRock Trade on my own Cloudflare account, with the data in the EU. 1. Clone https://github.com/Goldcote/moltentrade into a new folder and run npm install. 2. Run npx wrangler login and wait while I sign in to Cloudflare in my browser. 3. Create the database in the EU: npx wrangler d1 create moltenrock-trade --jurisdiction eu 4. Deploy: npx wrangler deploy 5. Tell me the https address it prints. Then stop: I sign up on that page myself. Never ask me for passwords or keys in this chat.
Cost: CHF 0 on the free plans. Optional: one-click invoice PDFs need Workers Paid (USD 5 a month); the print-ready QR-bill page is free.