Shop MCP

Reference

Billing

Every paid plan starts with a 14-day free trial — no credit card. After the trial you pick a tier and everything bills through Stripe on one monthly invoice.

14-day free trial

Every new workspace gets a 14-day trial on the paid plan of your choice. We don't ask for a card up front — you can wire up your integrations, run playbooks, and decide whether it's earning its keep before you pay.

  • Pick any self-serve plan (Solo, Brand, Portfolio, or Agency) when you start
  • Full limits of the chosen plan during the trial — no throttling
  • The trial is per-user: switching plans mid-trial doesn't restart the clock
  • Add a card any time before day 14 to convert; otherwise the subscription is cancelled automatically and tool calls stop
If your trial has already ended, pick a plan in Settings → Billing. A card is required from this point — there's no second free trial on the same account.

Solo — $79/mo

One operator, one brand. Every integration included, enough headroom for a single store or portfolio owner running everything from one login.

  • 1 workspace, 1 user
  • 3,000 tool calls/month, 300 requests/minute
  • 1 connection per integration
  • Unlimited playbooks
  • 30-day audit log retention

Brand — $249/mo

Up to 3 team members on one brand. The default pick for in-house ecommerce teams — bigger monthly cap, room for collaborators, and enough connection slots to cover every account you own.

  • 1 workspace, up to 3 users
  • 15,000 tool calls/month, 300 requests/minute
  • 10 connections per integration
  • Unlimited playbooks, shared across the team
  • 60-day audit log retention

Portfolio — $549/mo

Multi-brand operators: parents, holdcos, and operators running a small portfolio of stores from one login. Each brand gets its own workspace; all workspaces share one bill.

  • Up to 5 workspaces (brands), up to 5 users per workspace
  • 50,000 tool calls/month pooled across all brands, 600 requests/minute account-wide
  • Any one brand can use the full monthly pool
  • 10 connections per integration per brand
  • Workspace switcher for quick multi-brand navigation
  • 90-day audit log retention

Agency — $899/mo

Managed services and agencies running other people's stores. Scales to 25 clients without renegotiating limits, with optional per-client workspace branching so a junior on Client A can't see Client B.

  • Up to 25 workspaces (clients), up to 10 users per workspace
  • 150,000 tool calls/month pooled across all clients, 1,200 requests/minute account-wide
  • Any one client workspace can use the full monthly pool
  • 10 connections per integration per workspace
  • Optional per-client workspace branching in Settings → Client workspaces
  • Priority support with a shared Slack Connect channel
  • 180-day audit log retention

Agency Scale — from $1,999/mo

Enterprise agencies, MSPs, and anyone who's outgrown the self-serve Agency plan. Contract pricing — limits and connection allowances are written into the contract and enforced by the runtime.

  • Custom workspace and seat counts
  • Custom monthly call caps and requests-per-minute
  • Custom integrations (bespoke data sources wired into the MCP runtime)
  • Dedicated support contact and SLA
  • 365-day audit log retention

To explore Agency Scale, email sales@shop-mcp.app.

How the monthly call limit works

Every tool call counts against one monthly pool for the billing account. On Solo and Brand that means the single workspace's monthly allowance. On Portfolio and Agency, every brand/client workspace shares the same account-wide allowance, and any one workspace can use the full monthly pool if that is how the month plays out.

When either cap is exceeded the next tool call returns a clear error with tenant_action: upgrade. The assistant surfaces it in plain language and links you to Settings → Billing. Upgrading is instant — the next call after the Stripe webhook lands (sub-second) is allowed through.

Trial or subscription expired

If your trial has ended or the subscription has been cancelled, tool calls fail before they reach the rate limiter with the same tenant_action: upgrade signal. Pick a plan in Settings → Billing to restore access.

Changing or cancelling plans

Upgrade or downgrade from Settings → Billing. Stripe prorates the change immediately and the new limits apply as soon as the webhook lands. To cancel the whole account, open the Customer Portal from the same page or email support@shop-mcp.app. Cancellation takes effect at the end of the current billing period — you keep access until then.