BigCommerce MCP. Manage everything from products to customer orders.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
BigCommerce MCP Server manages your entire e-commerce back end through natural conversation. Get full control over your storefront by listing products, monitoring real-time order status, and accessing detailed customer profiles.
Use your AI agent to orchestrate everything from catalog updates to fulfillment checks, without touching a dashboard.
What your AI agents can do
Get customer details
Retrieves a specific customer's full profile and high-fidelity metadata.
Get order details
Pulls a complete record of a single order, including billing and fulfillment status.
Get product details
Gets the detailed metadata for a specific product, including variants and stock.
Use list_products and get_product_details to get the current count and full specifications for any item in the catalog.
Call get_order_details to retrieve a full order profile, including billing and fulfillment status for a given order ID.
Run get_customer_details to gather a shopper's complete history and metadata, treating them like a single data record.
Use list_catalog_categories and list_catalog_brands to programmatically map and verify your entire digital catalog hierarchy.
Call get_store_info to instantly access operational configuration like the active currency or language settings.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
BigCommerce MCP Server: 9 Tools for E-commerce Management
Use these tools to manage your product catalog, retrieve detailed customer profiles, and track the full lifecycle of every order in your store.
019dd0c1get customer details
Retrieves a specific customer's full profile and high-fidelity metadata.
019dd0c1get order details
Pulls a complete record of a single order, including billing and fulfillment status.
019dd0c1get product details
Gets the detailed metadata for a specific product, including variants and stock.
019dd0c1get store info
Retrieves the current operational configuration for the store, like currency or language settings.
019dd0c1list catalog brands
Lists every product brand available in the catalog.
019dd0c1list catalog categories
Lists all product categories used in the store's catalog.
019dd0c1list customers
Retrieves a list of all active customers in the store.
019dd0c1list orders
Gets a list of recent orders placed in the store.
019dd0c1list products
Lists all available products, with options to filter by name or brand.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with BigCommerce, then connect any of our 4,500+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,500+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
BigCommerce MCP Server lets your AI agent manage your entire e-commerce backend using natural conversation. You get full control over your storefront—you can list products, check order status, and access customer details without touching a dashboard. You use your agent to handle everything from catalog updates to fulfillment checks.
Check product stock and metadata: You run list_products and get_product_details to get the current count and full specifications for any item in the catalog.
Track specific order status: You call get_order_details to pull a full order profile, including billing and fulfillment status for a given order ID.
Build customer profiles: You run get_customer_details to gather a shopper's complete history and metadata, treating them like a single data record.
Manage store structure: You use list_catalog_categories and list_catalog_brands to programmatically map and verify your entire digital catalog hierarchy.
View store settings: You call get_store_info to instantly access operational configuration like the active currency or language settings.
Your agent can list all available products, filtering by name or brand using list_products. You can list every product brand available in the catalog with list_catalog_brands, and you can list all product categories used in the store's catalog via list_catalog_categories. You'll find a list of all active customers with list_customers, and you can get a list of recent orders placed in the store by running list_orders.
You'll pull a complete record of a single order, including billing and fulfillment status, by calling get_order_details. You can retrieve a specific customer's full profile and high-fidelity metadata using get_customer_details. You'll get the detailed metadata for a specific product, including variants and stock, by calling get_product_details. You'll access the current operational configuration for the store, like currency or language settings, by calling get_store_info.
How BigCommerce MCP Works
- 1 First, you need to get your Access Token, Store Hash, and Client ID from your BigCommerce dashboard (Settings > API Accounts).
- 2 Next, your AI client sends a natural language query to the MCP Server, referencing the data you need (e.g., 'Show me the status of order 1024').
- 3 The server executes the required tools (
get_order_details,list_customers, etc.) and returns the structured data. Your agent then uses this data to give you a plain language answer.
The bottom line is, your AI client runs the necessary e-commerce API calls for you, assembling the data into a simple chat response.
Who Is BigCommerce MCP For?
Store Managers, Inventory Coordinators, and Marketing Leads. If you spend too much time clicking through dashboards to answer basic questions—like 'How many units of X are left?' or 'What was customer Y's last purchase?'—this is for you. It lets you operate on your store data using simple chat commands.
Checks real-time order statuses and retrieves product summaries using natural language commands without leaving their workflow.
Tracks stock levels and verifies product variants across the entire catalog using dedicated tools.
Automates the analysis of customer purchase patterns and catalog growth by querying customer history and product metadata.
What Changes When You Connect
- See real-time inventory status. Use
list_productsorget_product_detailsto instantly check stock levels and variant metadata, eliminating manual catalog checks. - Resolve order questions instantly. Call
get_order_detailsandlist_ordersto pull fulfillment status, billing info, and transaction history for any transaction ID. - Analyze customer behavior. Use
get_customer_detailsto pull a shopper's complete profile and purchase history, making deep customer segmentation easier. - Map your entire catalog structure. Use
list_catalog_categoriesandlist_catalog_brandsto see how your products are organized, ensuring your digital taxonomy is accurate. - Know store configuration at a glance.
get_store_infoprovides instant access to critical operational details like current currency and language preferences.
Real-World Use Cases
Checking a customer's full purchase history
A support agent gets a customer ID. Instead of navigating to the customer dashboard, they ask their agent: 'Get the full profile for customer 123.' The agent runs get_customer_details, then uses the ID to run list_orders, and finally pulls get_order_details for the most recent order. The agent compiles all this into a single, actionable summary for the agent.
Bulk inventory check for a new product line
The inventory coordinator needs to know the stock for 50 items. They ask their agent: 'List all products and check stock for the 'Chair' and 'Laptop' brand.' The agent runs list_products and then iterates calls to get_product_details for the specified items, returning a single, consolidated list of stock counts.
Investigating a failed or delayed order
A team member receives an alert for a delayed order. They prompt the agent: 'Check order 1024 status and see the product details.' The agent calls get_order_details and then uses the items listed in the order to run get_product_details for each SKU. This provides the full context needed to solve the delay.
Finding out which customers bought specific items
A marketing lead wants to target users who bought 'Laptop' and 'Chair'. They prompt the agent: 'Which customers bought 'Laptop' last month?' The agent runs list_products to verify the SKU, then runs list_orders and filters the results, finally calling get_customer_details on the relevant IDs to confirm the purchase.
The Tradeoffs
Switching between tabs and reports
A user has to manually click 'Orders' > 'View All' > 'Filter by Date' > 'Click Order ID' > 'View Details' > 'Copy SKU' > 'Go to Catalog' > 'Search SKU' to get product info. This takes five minutes and requires 7 clicks.
→
Just ask your agent: 'Show me the details for order 1024 and tell me the current stock for the items purchased.' The agent handles the calls (get_order_details and get_product_details) and gives you the answer in one go.
Relying on partial data feeds
Only looking at the 'Recent Orders' list without checking the fulfillment status or billing details, leading to guessing if the order is actually shipped or just paid for.
→
Always use get_order_details to pull the full transaction profile. This single call gives you the billing, fulfillment, and status details you need, preventing assumptions.
Ignoring catalog structure
Trying to guess a product's brand or category because the main list view doesn't show it, forcing manual cross-referencing across different system views.
→
Run list_catalog_categories and list_catalog_brands first. This maps your entire system structure, so you know exactly where to look for any product or variant.
When It Fits, When It Doesn't
Use this server if your core job involves linking three data points: a Customer ID, an Order ID, and a Product SKU. This setup is ideal for support teams, inventory management, or marketing analytics. Don't use it if you only need to view a single, isolated dataset—for example, if you only need to list products by name. In that case, list_products handles it. But if you need to connect a customer's history to a product's current stock, you need the full suite: get_customer_details + get_order_details + get_product_details.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BigCommerce. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually linking order data to product details is a huge time sink.
Right now, figuring out what product was in a specific order means jumping between the 'Orders' tab and the 'Catalog' tab. You have to copy the SKU from one screen and paste it into another. Then you hit 'Search' just to see the current stock level. It's tedious, and you always lose time switching contexts.
With the BigCommerce MCP Server, you just ask: 'What was the stock level for the item in order 1024?' Your agent executes `get_order_details` and then automatically calls `get_product_details` for the items found. You get the full answer, without leaving your chat.
BigCommerce MCP Server: Manage Products, Orders & Customers
Before this, getting a complete customer view required running five different reports and manually matching IDs across them. You'd have one report for orders, one for customer demographics, and others for product categories. It was fragmented, slow, and prone to human error.
Now, you can ask your agent to pull a customer's complete picture—from their profile (`get_customer_details`) to their latest order (`get_order_details`) and the product details (`get_product_details`)—all in a single, structured interaction. It works.
Common Questions About BigCommerce MCP
How do I use the `get_product_details` tool? +
You need to provide the specific product ID. This tool returns the item's detailed metadata, including variants, stock counts, and brand information.
Does `list_orders` give me the full billing status? +
list_orders only gives you a list of recent orders. You must use get_order_details with a specific Order ID to retrieve the full billing and fulfillment status.
What is the best way to get a customer's full history? +
Start by running get_customer_details using the customer ID. This gives you the core profile data. Then, you'll need to run list_orders and get_order_details to build out the full transaction history.
Can I list products by brand? +
Yes. You can use list_products and specify the brand filter, or you can run list_catalog_brands to see all available brands first.
How do I use `list_catalog_brands` to find specific product groupings? +
It lists all available product brands. You pass the brand name or ID to filter the results, giving you a clean list of product groupings.
What information can I get using `get_store_info`? +
It provides core operational settings for your store. You'll retrieve details like currency settings, language preferences, and the current account status.
Can I get a list of recent orders using `list_orders`? +
Yes, list_orders fetches a list of recent transactions. You can specify date ranges or order counts to narrow down the results you need.
What parameters does `list_products` accept? +
It accepts filtering parameters by product name or brand. This lets you narrow down your product catalog quickly, so you don't have to review everything.
How do I find my BigCommerce API credentials? +
Log in to your BigCommerce admin, navigate to Settings > API Accounts, and create a new V2/V3 API account to get your token, hash, and client ID.
Does it support both V2 and V3 APIs? +
Yes! The server automatically routes requests to the correct endpoint (V3 for products/customers, V2 for orders) to ensure high-fidelity data access.
Where do I find my Store Hash? +
Your store hash is the unique identifier in your BigCommerce API URL (e.g., 'xyz123' in api.bigcommerce.com/stores/xyz123/v3/).
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Azure Service Bus Queue
This MCP does exactly one thing: it pulls and acknowledges messages from a single Azure Service Bus Queue. That's its only function, and nothing else. Incredible for building secure AI workers.
Paylocity
Manage payroll and HR via Paylocity — list employees, track earnings, and audit benefits setup directly from any AI agent.
Shopify
Build and grow your online store with the e-commerce platform that powers millions of businesses from first sale to global scale.
You might also like
Asana
Automate project management via Asana — list workspaces, query projects, and inspect tasks and sections directly from any AI agent.
Quantive (Gtmhub)
Automate OKR strategy via Quantive — manage objectives, key results, and sessions directly from any AI agent.
Milvus (Open-Source Vector Database)
Manage vector storage via Milvus — perform ANN searches, query scalar entities, and audit collections.