Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

BigCommerce MCP Server
for AI Agents

Production-ready BigCommerce MCP server with 120 extensible actions — plus built-in authentication, security, and optimized execution.

BigCommerce logo
BigCommerce MCP Server
Built by StackOne StackOne

Coverage

120 Agent Actions

Create, read, update, and delete across BigCommerce — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your BigCommerce MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every BigCommerce tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every BigCommerce call.

Tools Discovery →

What is the BigCommerce MCP Server?

A BigCommerce MCP server lets AI agents read and write BigCommerce data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's BigCommerce MCP server ships with 120 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All BigCommerce MCP Tools and Actions

Every action from BigCommerce's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

A Products

  • Create A Product

    Create a new product in the catalog.

  • Get A Product

    Retrieve detailed information for a specific product by its ID.

  • Update A Product

    Update an existing product's attributes by its ID.

  • Delete A Product

    Permanently delete a product from the catalog by its ID.

A Product Variants

  • Create A Product Variant

    Create a new variant for a product.

  • Get A Product Variant

    Retrieve details for a specific product variant.

  • Update A Product Variant

    Update an existing product variant.

  • Delete A Product Variant

    Remove a product variant.

A Brands

  • Create A Brand

    Create a new product brand in the catalog.

  • Get A Brand

    Retrieve detailed information for a specific brand by its ID.

  • Update A Brand

    Update an existing brand's attributes by its ID.

  • Delete A Brand

    Permanently delete a brand by its ID.

Customers

  • Create Customers

    Create new customer accounts (up to 10 at once).

  • Update Customers

    Update existing customers' profile information (up to 10 at once).

  • Delete Customers

    Permanently delete customers by their IDs.

An Orders

  • Create An Order

    Create a new order with products and billing address.

  • Get An Order

    Retrieve detailed information for a specific order by its ID.

  • Update An Order

    Update an existing order's status, products, addresses, or other details.

Locations

  • Create Locations

    Create new inventory locations.

  • Get Locations

    Retrieve all inventory locations configured for the store.

A Channels

  • Create A Channel

    Create a new sales channel.

  • Get A Channel

    Retrieve details for a specific channel by its ID.

  • Update A Channel

    Update an existing channel's configuration.

A Currencys

  • Create A Currency

    Add a new currency to the store.

  • Get A Currency

    Retrieve details for a specific currency by its ID.

  • Update A Currency

    Update an existing currency's settings.

  • Delete A Currency

    Remove a currency from the store.

A Shipping Zones

  • Create A Shipping Zone

    Create a new shipping zone.

  • Get A Shipping Zone

    Retrieve details for a specific shipping zone by its ID.

  • Update A Shipping Zone

    Update an existing shipping zone's configuration.

  • Delete A Shipping Zone

    Remove a shipping zone from the store.

A Webhooks

  • Create A Webhook

    Register a new webhook to receive event notifications.

  • Get A Webhook

    Retrieve details for a specific webhook by its ID.

  • Update A Webhook

    Update an existing webhook's configuration.

  • Delete A Webhook

    Remove a webhook subscription.

A Wishlists

  • Create A Wishlist

    Create a new wishlist for a customer.

  • Get A Wishlist

    Retrieve details for a specific wishlist by its ID.

  • Update A Wishlist

    Update an existing wishlist's properties.

  • Delete A Wishlist

    Remove a wishlist.

A Pages

  • Create A Page

    Create a new content page.

  • Get A Page

    Retrieve details for a specific page by its ID.

  • Update A Page

    Update an existing page's content and settings.

  • Delete A Page

    Remove a content page.

A Price Lists

  • Create A Price List

    Create a new price list.

  • Get A Price List

    Retrieve details for a specific price list by its ID.

  • Update A Price List

    Update an existing price list's properties.

  • Delete A Price List

    Remove a price list.

A Coupons

  • Create A Coupon

    Create a new coupon code.

  • Get A Coupon

    Retrieve details for a specific coupon by its ID.

  • Update A Coupon

    Update an existing coupon's properties.

  • Delete A Coupon

    Remove a coupon.

Subscribers

  • Get Subscribers

    Retrieve all newsletter subscribers.

  • Delete Subscribers

    Delete subscribers matching filter criteria.

A Subscribers

  • Create A Subscriber

    Add a new newsletter subscriber.

  • Get A Subscriber

    Retrieve details for a specific subscriber by ID.

  • Delete A Subscriber

    Remove a newsletter subscriber by ID.

A Scripts

  • Create A Script

    Add a new script to the storefront.

  • Get A Script

    Retrieve details for a specific script by its UUID.

  • Update A Script

    Update an existing script's properties.

  • Delete A Script

    Remove a script from the storefront.

A Sites

  • Create A Site

    Create a site that links a headless storefront to a sales channel.

  • Get A Site

    Retrieve details for a specific site by ID.

Categories

  • Create Categories

    Create one or more categories.

  • Update Categories

    Update one or more categories.

  • Delete Categories

    Delete one or more categories.

A Carts

  • Create A Cart

    Create a new shopping cart.

  • Get A Cart

    Retrieve a cart by its ID.

  • Delete A Cart

    Delete a cart by its ID.

Cart Line Items

  • Add Cart Line Items

    Add one or more items to a cart.

  • Update Cart Line Item

    Update a line item in a cart.

  • Delete Cart Line Item

    Remove a line item from a cart.

Checkout Billing Address

  • Add Checkout Billing Address

    Add a billing address to a checkout.

  • Update Checkout Billing Address

    Update the billing address on a checkout.

Checkout Consignments

  • Add Checkout Consignment

    Add a shipping consignment to a checkout.

  • Update Checkout Consignment

    Update a consignment on a checkout.

  • Delete Checkout Consignment

    Remove a consignment from a checkout.

Other (44)

  • Create A Shipment

    Create a shipment for an order with tracking information.

  • Create Order From Checkout

    Create an order from a completed checkout.

  • Get Store Information

    Retrieve general store information including name, address, currency settings, and configuration details.

  • Get All Products

    Retrieve a paginated list of products from the catalog with optional filtering.

  • Get All Product Variants

    Retrieve all product variants across the catalog.

  • Get All Product Variants By Product ID

    Retrieve all variants for a specific product.

  • Get All Brands

    Retrieve all product brands with optional filtering and pagination.

  • Get All Customers

    Retrieve a paginated list of customers with optional filtering.

  • Get A Customer

    Retrieve detailed information for a specific customer by their ID.

  • Get All Orders

    Retrieve a paginated list of orders with optional filtering by status, date, and customer.

  • Get All Order Statuses

    Retrieve all available order statuses.

  • List Order Products

    Retrieve all products/line items for a specific order.

  • List Order Shipments

    Retrieve all shipments for a specific order.

  • Get A Location

    Retrieve details for a specific inventory location by its ID.

  • Get Inventory At Locations

    Retrieve inventory levels for items at specified locations.

  • Get All Channels

    Retrieve all sales channels configured for the store.

  • Get All Currencies

    Retrieve all currencies configured for the store.

  • Get Shipping Zones

    Retrieve all shipping zones configured for the store.

  • Get Webhooks

    Retrieve all webhooks registered for the store.

  • Get All Wishlists

    Retrieve all customer wishlists.

  • Get Pages

    Retrieve all content pages from the store.

  • Get All Price Lists

    Retrieve all price lists configured for the store.

  • Get All Coupons

    Retrieve all coupons configured for the store.

  • Get A Count Of Coupons

    Returns a count of all coupons in the store.

  • Get Tax Classes

    Retrieve all tax classes configured for the store.

  • Get A Tax Class

    Retrieve details for a specific tax class by ID.

  • Get All Countries

    Retrieve all countries available in BigCommerce.

  • Get A Country

    Retrieve details for a specific country by ID.

  • Get A Count Of All Countries

    Returns a count of all countries.

  • Get All Country's States

    Retrieve all states or provinces for a country.

  • Get All Scripts

    Retrieve all scripts installed on the store.

  • Get Sites

    Retrieve all sites/storefronts configured for the store.

  • Get All Themes

    Retrieve all themes available for the store.

  • Get A Theme

    Retrieve details for a specific theme by UUID.

  • Get All Categories

    Retrieve a list of categories with filtering options.

  • Get All Category Trees

    Retrieve all category trees for the store.

  • Get A Category Tree

    Retrieve a specific category tree with all its categories.

  • Get A Checkout

    Retrieve a checkout by its ID.

  • Delete Brands

    Delete multiple brands by name filter.

  • Delete Category Trees

    Delete one or more category trees.

  • Absolute Adjustment

    Override existing inventory levels for items at locations.

  • Relative Adjustment

    Add or subtract inventory for items at locations.

  • Activate A Theme

    Activate a theme variation on a channel.

  • Upsert Category Trees

    Create or update category trees.

Set Up Your BigCommerce MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to BigCommerce in under 10 lines of code.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

More Commerce MCP Servers

Klaviyo

162+ actions

Stripe

133+ actions

Magento

125+ actions

Square

125+ actions

Eventbrite

73+ actions

Gorgias

69+ actions

GoCardless

66+ actions

BigCommerce MCP Server FAQ

BigCommerce MCP server vs direct API integration — what's the difference?
A BigCommerce MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling BigCommerce. A BigCommerce MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling BigCommerce at runtime. StackOne provides both.
How does BigCommerce authentication work for AI agents?
BigCommerce authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own BigCommerce account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are BigCommerce MCP tools vulnerable to prompt injection?
Yes — BigCommerce MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a BigCommerce agent and how do I avoid it?
Context bloat happens when BigCommerce tool schemas and API responses eat your BigCommerce agent's memory, preventing it from reasoning effectively. A single BigCommerce query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my BigCommerce agent can access?
Yes — you can limit which actions your BigCommerce agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my BigCommerce MCP server?
Yes — you can create custom agent actions for your BigCommerce MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research BigCommerce's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a BigCommerce MCP server?
Skip a BigCommerce MCP server if your integration is purely software-to-software — direct BigCommerce API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call BigCommerce actions at runtime.
What AI frameworks and AI clients does the StackOne BigCommerce MCP server support?
The StackOne BigCommerce MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.