BigCommerce MCP Server
for AI Agents
Connect your AI agent to StackOne's BigCommerce MCP server and give it 120 MCP tools out of the box. Auth, tool execution, and security all managed.
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, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All BigCommerce MCP Tools
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.
Agent Frameworks
{
"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>"
]
}
}
}Check More Commerce MCP Servers
172+ actions
133+ actions
128+ actions
125+ actions
85+ actions
83+ actions
72+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
BigCommerce MCP Server FAQ
Does StackOne have a BigCommerce MCP server?
BigCommerce MCP server vs direct API integration — what's the difference?
How does BigCommerce authentication work for AI agents?
origin_owner_id.Are BigCommerce MCP tools vulnerable to prompt injection?
What is the context bloat of a BigCommerce agent and how do I avoid it?
Can I limit which actions my BigCommerce agent can access?
Can I create custom agent actions for my BigCommerce MCP server?
When should I NOT use a BigCommerce MCP server?
What AI frameworks and AI clients does the StackOne BigCommerce MCP server support?
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.