Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready BigCommerce MCP server with 120 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across BigCommerce — and extend your agent's capabilities with custom actions.
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
Every BigCommerce tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every BigCommerce call.
Tools Discovery →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.
Every action from BigCommerce's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new product in the catalog.
Retrieve detailed information for a specific product by its ID.
Update an existing product's attributes by its ID.
Permanently delete a product from the catalog by its ID.
Create a new variant for a product.
Retrieve details for a specific product variant.
Update an existing product variant.
Remove a product variant.
Create a new product brand in the catalog.
Retrieve detailed information for a specific brand by its ID.
Update an existing brand's attributes by its ID.
Permanently delete a brand by its ID.
Create new customer accounts (up to 10 at once).
Update existing customers' profile information (up to 10 at once).
Permanently delete customers by their IDs.
Create a new order with products and billing address.
Retrieve detailed information for a specific order by its ID.
Update an existing order's status, products, addresses, or other details.
Create new inventory locations.
Retrieve all inventory locations configured for the store.
Create a new sales channel.
Retrieve details for a specific channel by its ID.
Update an existing channel's configuration.
Add a new currency to the store.
Retrieve details for a specific currency by its ID.
Update an existing currency's settings.
Remove a currency from the store.
Create a new shipping zone.
Retrieve details for a specific shipping zone by its ID.
Update an existing shipping zone's configuration.
Remove a shipping zone from the store.
Register a new webhook to receive event notifications.
Retrieve details for a specific webhook by its ID.
Update an existing webhook's configuration.
Remove a webhook subscription.
Create a new wishlist for a customer.
Retrieve details for a specific wishlist by its ID.
Update an existing wishlist's properties.
Remove a wishlist.
Create a new content page.
Retrieve details for a specific page by its ID.
Update an existing page's content and settings.
Remove a content page.
Create a new price list.
Retrieve details for a specific price list by its ID.
Update an existing price list's properties.
Remove a price list.
Create a new coupon code.
Retrieve details for a specific coupon by its ID.
Update an existing coupon's properties.
Remove a coupon.
Retrieve all newsletter subscribers.
Delete subscribers matching filter criteria.
Add a new newsletter subscriber.
Retrieve details for a specific subscriber by ID.
Remove a newsletter subscriber by ID.
Add a new script to the storefront.
Retrieve details for a specific script by its UUID.
Update an existing script's properties.
Remove a script from the storefront.
Create a site that links a headless storefront to a sales channel.
Retrieve details for a specific site by ID.
Create one or more categories.
Update one or more categories.
Delete one or more categories.
Create a new shopping cart.
Retrieve a cart by its ID.
Delete a cart by its ID.
Add one or more items to a cart.
Update a line item in a cart.
Remove a line item from a cart.
Add a billing address to a checkout.
Update the billing address on a checkout.
Add a shipping consignment to a checkout.
Update a consignment on a checkout.
Remove a consignment from a checkout.
Create a shipment for an order with tracking information.
Create an order from a completed checkout.
Retrieve general store information including name, address, currency settings, and configuration details.
Retrieve a paginated list of products from the catalog with optional filtering.
Retrieve all product variants across the catalog.
Retrieve all variants for a specific product.
Retrieve all product brands with optional filtering and pagination.
Retrieve a paginated list of customers with optional filtering.
Retrieve detailed information for a specific customer by their ID.
Retrieve a paginated list of orders with optional filtering by status, date, and customer.
Retrieve all available order statuses.
Retrieve all products/line items for a specific order.
Retrieve all shipments for a specific order.
Retrieve details for a specific inventory location by its ID.
Retrieve inventory levels for items at specified locations.
Retrieve all sales channels configured for the store.
Retrieve all currencies configured for the store.
Retrieve all shipping zones configured for the store.
Retrieve all webhooks registered for the store.
Retrieve all customer wishlists.
Retrieve all content pages from the store.
Retrieve all price lists configured for the store.
Retrieve all coupons configured for the store.
Returns a count of all coupons in the store.
Retrieve all tax classes configured for the store.
Retrieve details for a specific tax class by ID.
Retrieve all countries available in BigCommerce.
Retrieve details for a specific country by ID.
Returns a count of all countries.
Retrieve all states or provinces for a country.
Retrieve all scripts installed on the store.
Retrieve all sites/storefronts configured for the store.
Retrieve all themes available for the store.
Retrieve details for a specific theme by UUID.
Retrieve a list of categories with filtering options.
Retrieve all category trees for the store.
Retrieve a specific category tree with all its categories.
Retrieve a checkout by its ID.
Delete multiple brands by name filter.
Delete one or more category trees.
Override existing inventory levels for items at locations.
Add or subtract inventory for items at locations.
Activate a theme variation on a channel.
Create or update category trees.
One endpoint. Any framework. Your agent is talking to BigCommerce in under 10 lines of code.
MCP Clients
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>"
]
}
}
}162+ actions
133+ actions
125+ actions
125+ actions
73+ actions
69+ actions
66+ actions
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
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
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
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.