eCommerce × Claude

Talk to your eCommerce store in plain English.

MCP Dock is where your business data docks onto Claude — one secure, read-only connector. Start with your store, then plug in the rest: analytics, email, or anything else we build for you on request. Ask in plain English, get answers in seconds. No dashboards to build, no SQL to write.

🔒 Read-only  ·  🔑 Credentials encrypted  ·  ⚡ Live in minutes

🤖 Requires a Claude account — claude.ai, Desktop or Cowork (paid plan with custom connectors)

Your store's data, one question away

MCP Dock turns Claude into an analyst who already knows your catalogue, orders and customers.

💬

Ask, don't build

Skip report builders and spreadsheets. Ask a question the way you'd ask a colleague and get the answer inline.

📊

Reports & ad-hoc

Eighteen ready-made reports plus safe ad-hoc queries for anything bespoke — Claude writes the SQL, we keep it read-only.

🔌

Works everywhere

Direct MySQL where allowed, a signed HTTPS bridge for locked-down hosts, or Shopify’s Admin API with a read-only token. Same experience either way.

Reports & analysis from a single question

MCP Dock isn't just lookups. Ask for a comparison and Claude queries both years, builds the numbers, writes the summary — then digs into the why when you ask. Copy it straight into your Monday meeting.

  • Year-over-year, quarter-by-quarter comparisons on live data
  • Analysis, not just totals — trends, anomalies and recommendations
  • Claude writes the SQL — you never touch a report builder
Claude live example
Compare our 2025 vs 2026 revenue by quarter and write me a short report.
◆ sales_summary · 2025
◆ sales_summary · 2026

Revenue report — FY 2025 vs FY 2026

FY 2025£412k
FY 2026£498k
Growth+20.9%
2025 2026
£152k
Q1Q2Q3Q4

Revenue grew 20.9% year over year. Every quarter beat its 2025 counterpart; Q4 led at £152k (+£26k), driven by outerwear and a stronger average order value (£64 → £71).

Anything unusual I should look into?
◆ execute_query · returns by category
Two things stand out: the denim returns rate rose from 3.1% to 4.8% after the March restock — worth reviewing sizing — and bundles now drive 31% of revenue, up from 18%. Consider promoting the tee bundle in Q1, historically your softest quarter.

Dock one site, or all of them

Connect your Magento store, your Shopify store and any custom PHP/MySQL website — all at once, under a single Claude connector. Ask Claude to "list sites" and query each one by name, or compare them side by side. WooCommerce is on the roadmap, and anything with a database or an API can be connected on request.

MagentoAvailable now
PHP / MySQL siteAvailable now
ShopifyAvailable now
WooCommerceComing soon
🔀 One connector, every store. Because each platform answers to the same tool names, "compare last month across both my stores" is a single question — not two reports you reconcile by hand.
🤖 A Claude account is required to use any connector — claude.ai, Claude Desktop or Cowork on a paid plan that supports custom connectors. MCP Dock plugs into it; it doesn't replace it.

It's a dock — anything can plug into it

That's the whole idea behind the name. Your store is the first thing you connect; the tools you already pay for dock onto the same Claude connector alongside it. One question can then cross two systems — which is where the answers you can't get today actually live. And if what you need isn't listed yet, we build it for you. Integrations are included in the Standard plan.

📣

Klaviyo Available now

Campaign and flow performance, list growth and email-attributed revenue — next to the orders they produced. “Which campaign actually drove revenue last month?”

📈

New Relic Available now

Traffic, sessions, page-load times, Core Web Vitals and JavaScript errors. Because Claude reads it alongside your orders, it can work out your real conversion rate and tell you when a slow page is costing you sales.

Real conversion rate. Sessions from New Relic ÷ orders from your store, over the same dates — a number neither tool can give you on its own.
Slow pages, priced. Pair the slowest pages with abandoned carts and see which performance problem is actually worth fixing first.
Issues before complaints. Browser and server errors grouped by message, so a broken checkout surfaces in a morning question rather than a support ticket.
Read-only, same as everything else. Integration keys are stored encrypted, verified before saving, never displayed again, and only ever used to read.
KlaviyoAvailable now
New RelicAvailable now
Anything elseBuilt on request
Google Analytics 4Coming soon
Search ConsoleComing soon
StripeComing soon
🔌 Need something that isn't here? An ERP, a warehouse system, your accounting package, an internal API — if it has data you'd want to ask about, we can dock it. Tell us what you use and we'll tell you what's possible.

Connected in three steps

Most stores are live in under ten minutes.

1

Connect your store

Sign up and add a dedicated read-only database user, or download a ready-to-upload bridge package — the settings and signing key are pre-filled for you.

2

Add the connector to Claude

Paste your private connector URL into Claude's Settings → Connectors. It appears under your own chosen name.

3

Ask anything

“Show me this week's sales”, “Who are my repeat customers?”, “What's abandoned in carts over £100?” — answered from live data.

Built for real store operations

Everything you need to run reporting through Claude — safely.

🧾

Orders & sales

Search orders, order details, sales summaries, revenue by payment method and status pipelines.

📦

Inventory

Low-stock alerts and slow-movers so you reorder and discount at the right time.

🧑‍🤝‍🧑

Customers

Look up customers, lifetime value and abandoned carts worth chasing.

🔎

Ad-hoc queries

Custom reports on demand, guarded to SELECT-only with sensitive tables blocked.

🩺

Health monitoring

We probe your connection every 15 minutes and flag issues before you notice them.

🏷️

Your name in Claude

Choose the connector's display name once so your team recognises it instantly.

🎛️

Granular control

Enable or disable individual tools and restrict which tables are ever queried.

🔁

Self-serve

Update credentials, re-download your package and rotate your key from the portal anytime.

Loved by store owners

Teams running online stores use MCP Dock every day.

★★★★★
Setup took ten minutes and now I just ask Claude for last week's numbers. No more exporting CSVs on a Monday morning.
Priya NairOwner, Aria Threads
★★★★★
We connected our Magento store and a legacy PHP site to one connector. Querying both in a single sentence is brilliant.
Tom BäckerEcommerce Lead, Nord Supply
★★★★☆
Read-only was the dealbreaker for us — I'd never let a tool near the database otherwise. Works exactly as promised.
Daniel O'RourkeCTO, Grafton Goods
★★★★★
I check abandoned carts over £100 every morning just by asking. It's already paid for itself in recovered sales.
Aisha KhanMarketing, Bloom & Cotton

Talk to us

Not sure it fits your setup? Want us to connect it for you, or need multiple stores on one plan? Tell us a little about you — a real person replies within one business day.

No newsletter, no spam — we only reply to your message.

Security first, by design

MCP Dock is read-only from top to bottom. It can report on your store — never change it.

Read-only, always. Every query is a single SELECT. There is no tool that can write, and dedicated database users are verified read-only at setup.
Encrypted credentials. Database passwords and signing secrets are stored with AES-256-GCM. We never display or log them in plain text.
Signed bridge. The optional PHP bridge accepts only HMAC-signed, time-stamped requests — knowing the URL is useless without the key.
One-time connector keys. Your connector URL is shown once and stored only as a hash. Rotate it yourself in a click if it's ever exposed.
IP allow-listing & rate limits. Lock a connector to approved IPs and cap request rates per store.
Full audit trail. Every query and admin action is logged, so you always know what was accessed and when.

Simple, per-store pricing

Start free while you connect. Upgrade when it's part of your workflow.

Free

Free

Every account starts here — full functionality.

  • 200 calls / month included
  • Full functionality — every tool & report
  • 3 on-demand reports — generate & refresh on your dashboard
  • Magento, Shopify + PHP sites, one connector
  • Psst — there's a way to double those calls, free 😉
Get started free
Enterprise

Custom

Multiple stores and managed onboarding.

  • Multiple connectors
  • All integrations + custom ones
  • Managed setup by our team
  • IP allow-listing & controls
  • SLA & dedicated support
Talk to us

Frequently asked

Can MCP Dock change or delete anything in my store?

No. It is strictly read-only, and we prove it rather than promise it. On Magento and PHP sites every query is a single SELECT statement, your database user is write-tested during setup and refused if it can write, and the bridge re-enforces read-only on its side. On Shopify we read the access scopes your token actually grants and refuse the connection outright if any of them can write — re-checked automatically every 15 minutes, because scopes can be changed after setup. There is deliberately no tool that can write.

Do I need to expose my database to the internet?

Only if you want to. Where remote MySQL is allowed we connect directly over SSL. Where it's blocked, you upload a small signed PHP bridge that keeps your database entirely local — MCP Dock talks to it over HTTPS.

Which Claude plans work?

Any Claude plan that supports custom connectors (claude.ai, Claude Desktop and Cowork on a paid plan). You add your private connector URL under Settings → Connectors.

How do I connect Shopify — do I need to install an app?

No app store, no OAuth, no review process. In your Shopify admin you create a custom app (Settings → Apps and sales channels → Develop apps), tick the read-only Admin API scopes, install it, and paste the access token into MCP Dock. It takes about two minutes, the portal walks you through every click, and we verify the token against Shopify — including checking it carries no write access — before storing it encrypted.

Which reports work on Shopify?

Twenty-one — including traffic and conversion rate straight from Shopify’s own analytics, payouts and fees, and stock by location. The full set: store snapshot, sales summary, period comparison, best sellers, top customers, refunds, discount-code performance, at-risk customers, order search, order details, orders by status, abandoned checkouts, low stock, product search, customer lookup, sales breakdown, traffic summary, payouts, inventory by location, and an ad-hoc analytics query for anything else. Fifteen use the same tool names as Magento, so you can ask one question across both stores — and Compare stores runs one report across all of them at once. A handful are deliberately left out because their meaning genuinely differs on Shopify (order-status breakdowns, abandoned carts) or because Shopify only offers them all-time rather than for a period. We’d rather a tool be absent than give you a confident wrong answer.

Can I compare my Magento and Shopify stores in one question?

Yes — that’s the point of putting them on one connector. Ask “how did each store do last month?” and Claude queries both. One honest caveat we surface in every answer: Shopify and Magento define revenue differently (Shopify nets off returns, Magento doesn’t), so every Shopify figure carries a note saying exactly what it measures. We label the difference rather than pretending it isn’t there.

Does it work with my Magento version?

Yes — Magento 2 (including Adobe Commerce). Tools handle both modern MSI inventory and legacy stock tables, and adapt to your table prefix automatically.

What if my connector URL leaks?

Regenerate it from the portal in one click. The old URL stops working immediately, and connector URLs are only ever stored as a hash on our side.

Can I control what Claude can see?

Yes. Individual tools can be switched off per store, and you can block specific database tables from ever being queried — including via ad-hoc SQL.

Put your store data in Claude today

Connect in minutes, ask in plain English, stay fully read-only.

Connect your store →