146 MCP tools · REST API · Personal Access Tokens

Built for AI.
Controlled by API.

Connect any AI agent or automation to your store with our Model Context Protocol server, REST API, or Personal Access Tokens. Every feature accessible programmatically.

146

MCP tools

REST

Full API

PAT

Access tokens

2-step

Safe write ops

Model Context Protocol

What is MCP?

The Model Context Protocol is an open standard that lets AI assistants interact with external tools and data sources. ZeroShop implements a full MCP server, so any compatible AI can manage your store through natural conversation — creating products, processing orders, updating templates, and more.

Claude Desktop

Add ZeroShop as an MCP server in Claude Desktop. Manage your entire store through Claude — products, orders, templates, and settings via natural language.

Native MCP

ChatGPT & Custom Agents

Use any MCP-compatible AI assistant or build your own agent. The protocol is open — connect any tool that speaks MCP to your store.

Open Protocol

2-Step Confirm Flow

Every write operation requires two calls: first a preview with confirm=false, then execution with confirm=true. No accidental changes.

Safe by Design
Tool Catalog

146 tools across 19 categories

11

Products

  • Create / update / delete / list
  • Variants & images
  • Digital files & bundles
  • Custom fields & attributes
  • Recommendations
7

Categories

  • Full CRUD
  • Facets & filters
  • Hierarchy management
  • Hero image upload
7

Product Series

  • Curated ordered collections
  • Hero media & translations
  • Reorder & remove products
6

Orders

  • List & get
  • Update status
  • Shipping & tracking
  • Delivery date scheduling
  • Payment status
4

Inquiries

  • List & filter by status
  • Inspect with custom fields
  • Triage status & notes
  • Delete
2

Customers

  • List customers
  • Get customer details
4

Subscriptions

  • List & get
  • Cancel subscriptions
  • Invoice history
9

Settings

  • Shop settings
  • Shipping & tax
  • SMTP config
  • Custom domain
  • Custom scripts
  • Static page SEO meta
7

Templates & Themes

  • Storefront templates
  • Theme management
  • Create & duplicate
  • Activate themes
5

Translations

  • UI string translations
  • Content translations
  • Bulk set & delete
6

Notifications & Dashboard

  • Alerts & notifications
  • Dashboard metrics
  • Trends & insights
  • Activity logs
3

Access & Security

  • Personal access tokens
  • Payment methods
  • Token revocation
4

Vouchers

  • Create / update / delete
  • List vouchers
  • Discount codes
5

Pages

  • Custom storefront pages
  • Tera body templates
  • Publish & unpublish
7

Media & Files

  • Upload & list media
  • Digital product files
  • Slug editing & delete
3

Invoices

  • PDF branding settings
  • Per-order invoice fetch
  • Regenerate on demand
5

Shipments

  • Easyship rate fetch
  • Buy labels & cancel
  • Refresh tracking
2

AI Assistant

  • OpenRouter model config
  • Read AI settings
  • Encrypted key storage
9

Options & Custom Fields

  • Size / Color options
  • Color / pattern swatch images
  • Per-value descriptions
  • Reorder option values
  • Custom product fields
Live Examples

See it in action

create product

# User prompt

"Add a Summer T-Shirt at $29.99
with sizes S, M, L, XL."

# MCP tool call

tool: create_product

confirm: false

✓ Preview returned — confirm to execute

confirm: true

✓ Product created: id=482

dashboard

# User prompt

"How did my shop do this week?"

# MCP tool call

tool: get_dashboard

✓ Read-only — no confirm needed

orders: 47

revenue: $3,842.00

top_product: "Summer T-Shirt"

template update

# User prompt

"Update the homepage to show
a summer sale banner."

# MCP tool call

tool: update_template

name: "home"

confirm: false

✓ Diff preview returned

confirm: true

✓ Template updated & live

REST API

Full REST API for every endpoint

Prefer traditional HTTP? Every MCP tool is also available as a REST endpoint. Authenticate with JWT cookies from browser sessions or Bearer tokens for server-to-server integrations.

JWT Cookie Auth

Automatic authentication for browser-based integrations using secure HTTP-only cookies.

Bearer Token Auth

Use Personal Access Tokens as Bearer tokens for CI/CD pipelines and server-to-server calls.

Read the API docs
REST API

# List products

GET /api/v1/products

Authorization: Bearer pat_live_abc123...

{

"products": [

{ "id": 482, "name": "Summer T-Shirt", "price": 2999 }

],

"total": 156

}

# Create a voucher

POST /api/v1/vouchers

{

"code": "SUMMER20",

"discount_percent": 20,

"expires_at": "2026-09-01"

}

201 Created

Personal Access Tokens

+ New Token

CI/CD Pipeline

pat_live_a8f3...x92k

Last used 2h ago

Inventory Sync

pat_live_k2m9...p41n

Last used 14m ago

Analytics Export

pat_live_r7t1...w83q

Unused
Authentication

Personal Access Tokens

Generate long-lived tokens for headless integrations, automation scripts, and CI/CD pipelines. Each token can be independently revoked and tracks its last usage.

CI/CD Integration

Automate deployments, sync inventory, or run scheduled tasks with secure token-based access.

Third-party Integrations

Connect external services, ERPs, or custom dashboards with dedicated tokens for each integration.

Secure by Design

Tokens are hashed at rest, track last usage, and can be instantly revoked. One compromised token doesn't affect others.

Talk to your shop.

Set it up in two minutes. Sells the same way it always did.

We value your privacy

We use cookies for essential site functionality and, with your consent, analytics to understand how our platform is used. No personal data is shared with third parties. See our Privacy Policy for details.