BigCommerce MCP Server for Cloudflare Workers
Test BigCommerce tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test BigCommerce tools interactively. No credit card required.
bigcommerce_get_couponGet a single coupon by ID.
bigcommerce_delete_categoryDelete a category from the catalog. Warning: This will also delete all subcategories. Products in deleted categories will be moved to no category.
bigcommerce_get_webhookGet a single webhook by ID.
bigcommerce_list_brandsList brands from the catalog with filtering and pagination. Brands can be assigned to products to organize and filter catalog items.
bigcommerce_get_brandGet a single brand by ID. Returns full brand details including SEO settings and custom URL.
bigcommerce_create_brandCreate a new brand. Returns the created brand with its assigned ID.
bigcommerce_update_brandUpdate an existing brand. All fields are optional - only provided fields will be updated.
bigcommerce_delete_brandDelete a brand from the catalog. Warning: Products using this brand will have their brand association removed.
bigcommerce_list_categoriesList categories from the catalog with filtering and pagination. Categories can be organized hierarchically using parent_id.
bigcommerce_get_categoryGet a single category by ID. Returns full category details including SEO settings, sort order, and custom URL.
bigcommerce_create_categoryCreate a new category in the catalog. Set parentId to 0 for root-level categories, or specify a parent category ID for subcategories.
bigcommerce_update_categoryUpdate an existing category. All fields are optional - only provided fields will be updated.
bigcommerce_list_customersList customers with filtering and pagination. Supports filtering by email, name, company, customer group, and date range.
bigcommerce_get_customerGet a single customer by ID. Returns full customer details including contact info, notes, and store credit.
bigcommerce_create_customerCreate a new customer. Required fields: email, firstName, lastName. Returns the created customer.
bigcommerce_update_customerUpdate an existing customer. All fields are optional - only provided fields will be updated.
bigcommerce_delete_customerDelete a customer. Warning: This will also delete all associated addresses and order history.
bigcommerce_list_customer_addressesList addresses for customers. Can filter by customer ID to get addresses for a specific customer.
bigcommerce_create_customer_addressCreate a new address for a customer.
bigcommerce_update_customer_addressUpdate an existing customer address.
bigcommerce_delete_customer_addressDelete a customer address.
bigcommerce_list_customer_groupsList customer groups. Customer groups can have special pricing and category access rules.
bigcommerce_get_customer_groupGet a single customer group by ID. Returns group details including discount rules and category access.
bigcommerce_list_couponsList coupons with filtering and pagination. Coupons provide discount codes that customers can apply at checkout.
bigcommerce_create_couponCreate a new coupon. Coupon types: - per_item_discount: Fixed amount off each item - per_total_discount: Fixed amount off order total - percentage_discount: Percentage off - shipping_discount: Fixed amount off shipping - free_shipping: Free shipping
bigcommerce_update_couponUpdate an existing coupon.
bigcommerce_delete_couponDelete a coupon.
bigcommerce_list_promotionsList promotions. Promotions are more flexible than coupons and can be automatic or require codes.
bigcommerce_get_promotionGet a single promotion by ID.
bigcommerce_delete_promotionDelete a promotion.
bigcommerce_get_store_infoGet store information including name, domain, plan, settings, and features. Returns store configuration including: - Store name, domain, and secure URL - Plan information (name, level) - Currency, timezone, and language settings - Admin contact information - Feature flags (multi-storefront, stencil, etc.)
bigcommerce_list_ordersList orders with filtering and pagination. Supports filtering by status, customer, date range, total amount, and payment method.
bigcommerce_get_orderGet a single order by ID. Returns full order details including billing address, totals, and resource URLs.
bigcommerce_get_order_countGet the count of orders matching criteria. Useful for analytics and reporting without fetching full order data.
bigcommerce_update_orderUpdate an existing order. Use this to change order status, add staff notes, or update customer messages.
bigcommerce_delete_orderDelete an order. Warning: This will mark the order as deleted. Use with caution.
bigcommerce_list_order_productsList products/line items in an order.
bigcommerce_get_order_productGet details of a specific product in an order.
bigcommerce_list_order_shipmentsList shipments for an order.
bigcommerce_get_order_shipmentGet details of a specific shipment.
bigcommerce_create_order_shipmentCreate a shipment for an order. This will trigger shipment notification emails to the customer.
bigcommerce_update_order_shipmentUpdate a shipment. Use this to add or update tracking information.
bigcommerce_delete_order_shipmentDelete a shipment from an order. Note: This does not change the order status.
bigcommerce_list_order_shipping_addressesList shipping addresses for an order. Orders can have multiple shipping addresses for split shipments.
bigcommerce_list_productsList products from the catalog with filtering and pagination. Supports filtering by name, SKU, visibility, brand, categories, availability, and featured status. Use include parameter to fetch related data like images, variants, and custom fields.
bigcommerce_get_productGet a single product by ID with optional related data. Returns full product details including pricing, inventory, dimensions, categories, and optional related data.
bigcommerce_create_productCreate a new product in the catalog. Required fields: name, type (physical, digital), price, weight. Returns the created product.
bigcommerce_update_productUpdate an existing product. All fields are optional - only provided fields will be updated.
bigcommerce_delete_productDelete a product from the catalog. Warning: This action is permanent and cannot be undone.
bigcommerce_list_product_variantsList variants for a product. Variants are different versions of a product (e.g., size/color combinations).
bigcommerce_get_product_variantGet a single product variant by ID.
bigcommerce_update_price_listUpdate an existing price list.
bigcommerce_update_product_variantUpdate a product variant. Use this to update variant-specific pricing, inventory, or other attributes.
bigcommerce_list_product_imagesList images for a product.
bigcommerce_create_product_imageAdd an image to a product by URL.
bigcommerce_delete_product_imageDelete an image from a product.
bigcommerce_list_product_custom_fieldsList custom fields for a product. Custom fields store additional product metadata displayed on the storefront.
bigcommerce_create_product_custom_fieldAdd a custom field to a product.
bigcommerce_update_product_custom_fieldUpdate a product custom field.
bigcommerce_delete_product_custom_fieldDelete a custom field from a product.
bigcommerce_list_product_reviewsList reviews for a product.
bigcommerce_create_product_reviewCreate a review for a product.
bigcommerce_update_product_reviewUpdate a product review.
bigcommerce_delete_product_reviewDelete a product review.
bigcommerce_delete_price_listDelete a price list.
bigcommerce_list_webhooksList webhooks configured for the store. Webhooks send HTTP POST notifications when events occur in your store.
bigcommerce_create_webhookCreate a new webhook. Common scopes: - store/order/created, store/order/updated, store/order/statusUpdated - store/product/created, store/product/updated, store/product/deleted - store/customer/created, store/customer/updated - store/cart/created, store/cart/converted - store/shipment/created, store/shipment/updated
bigcommerce_update_webhookUpdate an existing webhook.
bigcommerce_delete_webhookDelete a webhook.
bigcommerce_list_scriptsList scripts installed on the storefront. Scripts allow injecting custom JavaScript into storefront pages.
bigcommerce_get_scriptGet a single script by UUID.
bigcommerce_create_scriptCreate a new storefront script. Scripts can be injected via HTML or external source URL.
bigcommerce_update_scriptUpdate an existing script.
bigcommerce_delete_scriptDelete a script from the storefront.
bigcommerce_list_price_listsList price lists. Price lists allow different pricing for different customer groups or channels.
bigcommerce_get_price_listGet a single price list by ID.
bigcommerce_create_price_listCreate a new price list.
bigcommerce_list_channelsList sales channels. Channels represent different storefronts or sales platforms.
bigcommerce_get_channelGet a single channel by ID.
bigcommerce_get_coupon{
"format": "example_format",
"couponId": 10
}bigcommerce_delete_category{
"categoryId": 10
}bigcommerce_get_webhook{
"format": "example_format",
"webhookId": 10
}