If you build software on top of Linnworks for a living — or you run an in-house engineering team and you want to plug Claude into your own warehouse — building an MCP server from scratch is two to three weeks of work. We did it once for ourselves, productionised it, and now sell the source code so you don't have to. Here's what self-hosting actually looks like.
Who this is for
- Dev shops building Linnworks integrations for clients. You drop the connector in, customise per client, save 3–6 weeks of dev time per project.
- Freelance Linnworks consultants. Add "AI for your Linnworks data" as a paid service — hosted on your own Cloudflare, billed per-client.
- In-house engineering teams that already run a Linnworks-using business and want their own MCP deployment with no third-party data hop.
If you don't have someone on your team comfortable with TypeScript and the Wrangler CLI, this isn't the right product for you — you want a hosted offering instead.
What you actually get when you buy the source
The £249 Linnworks MCP source download is a zip containing:
- The complete TypeScript Cloudflare Worker source — auth, routing, the MCP server implementation, the Linnworks API client, and the full tool registry (orders, stock, customers, POs, returns).
- A working
wrangler.tomlwith Durable Object bindings, KV namespace config, compatibility flags. - README.md with end-to-end deploy instructions, environment variables, Linnworks Application registration steps, and the gotchas we've already hit.
- 12 months of free updates. Every patch, new tool, perf improvement and Linnworks API breaking-change fix we ship lands in your portal as a re-download.
No watermarks, no telemetry phoning home, no obfuscation. You own the source.
The 90-minute deploy, in summary
Allowing for a buyer who's never deployed a Cloudflare Worker before, here's the realistic timeline:
- 0–10 min: download the zip, unpack it, run
npm install. - 10–25 min: register a Linnworks application at developer.linnworks.net, copy the Application ID and Application Secret.
- 25–40 min:
wrangler login, editwrangler.tomlto give the Worker a unique name,wrangler deploy. - 40–55 min:
wrangler secret putfor the four secrets (Application ID, Application Secret, MCP bearer token, install token). - 55–75 min: install the app into your Linnworks account via Settings → Apps; capture the install token from the redirect URL; set it as the fourth secret; re-deploy.
- 75–90 min: paste the Worker URL and bearer token into Claude Desktop's MCP config, restart Claude, ask "what's our open orders count" and watch real data come back.
If you've done a Cloudflare Worker deploy before, knock 30 minutes off. If you haven't, the User Guide on docs.mcp-g.com covers every screen.
The agency multi-client model
The licence covers unlimited end-clients. The clean pattern: one Worker per Linnworks account.
linnworks-mcp-acmefor Acme Wholesale.linnworks-mcp-northclifffor Northcliff Trade.- Each client owns their own Linnworks Application registration (you don't share yours — Linnworks T&Cs don't allow it, and one revocation would kill every deployment).
- Each client gets a different
MCP_BEARER_TOKEN. If one leaks, you rotate it without touching anyone else.
The agencies we've seen charge between £20–£60/month per client for hosting + updates + break-fix — covers infrastructure (Cloudflare's free Workers plan handles most clients comfortably at 100,000 requests/day) and pays for ongoing support time.
What you can't do with this
Be straight about it:
- You can't resell the source itself. Single-purchaser licence covers your team and your clients' deployments, but you can't publish the code or sell sublicences.
- You can't run it without an MCP-capable client. Claude Desktop, Cursor, Windsurf, Cline all work. The connector itself doesn't run an interactive UI — it serves MCP over HTTP and SSE.
- You can't add write operations without writing them yourself. The shipped tool set is read-only (orders, stock, customers, POs, returns). Write operations against the Linnworks API have stricter quirks and we've intentionally not shipped them by default — easier for you to add the ones you specifically need than for us to ship a footgun.
The total cost of ownership comparison
One-off £249 + your Cloudflare account (free for the first 100k requests/day per Worker) + your time. If you self-host, deploy costs come down to about £0/month for typical client volumes.
Compare to building this yourself: an experienced Cloudflare Workers + Linnworks developer at typical UK rates would build the equivalent in 3 weeks. £249 vs £15k+ in salaried time is the actual trade.
Try before you commit
If you want to see what the deployed product looks like before you spend £249, our own production Linnworks MCP lives at linnworks-mcp.michael-669.workers.dev — that's the same codebase running against Green & Home Ltd's real warehouse, and it's the proof that the source you'd be buying is production-tested.
If you want the source, grab it here for £249. Instant download, one-off payment, 12 months of free updates, yours forever.
Got a tricky use case — multi-tenant routing, custom tool additions, Linnworks API write operations — and want a quick architecture chat before you buy? Email hello@mcp-g.com and we'll reply the same day.