Skip to content

Integration · E-commerce

bigcommerce.com

Connect Claude & ChatGPT to BigCommerce

Ask your AI how many orders are awaiting shipment, what a customer ordered, or how much stock is left at a location in your BigCommerce store. It can create shipments with tracking numbers, change order status and fix a shipping address. It can also adjust or set inventory levels and create and update customers and their saved addresses.

Connect BigCommerce free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many orders are awaiting shipment right now?”

    The AI looks up the order status IDs and counts orders per status, including Awaiting Shipment.

  • “Ship order 1204 with UPS tracking number 1Z999AA10123456784.”

    It reads the order's products and shipping address and creates the shipment with carrier and tracking number. BigCommerce may email the customer, depending on your store settings.

  • “What did [email protected] order this month?”

    It searches orders by email and date range and lists each order with status, total and line items.

What your AI can do

Orders and shipments

Search and count orders, read products, coupons and messages, change status and staff notes, create manual orders and add shipments with tracking.

Inventory by location

List locations and stock levels per variant, adjust stock by a relative amount or set an exact count.

Customers and addresses

Search, create and update customers, and add or update their saved addresses.

  • “We received 24 more of SKU MUG-WHT at the main warehouse.”

    It finds the location and adjusts stock by +24 for that SKU, with a reason for the audit trail.

  • “The customer on order 1211 gave the wrong street number. Change it to 14B.”

    It updates the shipping address on the order.

  • “Add a note to order 1198 that the customer asked for gift wrap.”

    It updates the order's staff notes and can list the messages on the order.

78 tools for BigCommerce

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • adjust_inventoryChanges dataChange stock by a relative amount (for example +5 or -2); each item needs location_id, one of sku, product_id or variant_id, and quantity. Add a reason for the audit trail.
  • count_ordersCount orders overall and per status, using the same filters as search_orders.
  • create_address_metafieldChanges dataCreate a new metafield for a address. API summary: Create Metafield.
  • create_customer_addressesChanges dataAdd addresses to customers; each item needs customer_id, first_name, last_name, address1, city, state_or_province, postal_code and country_code.
  • create_customer_attributeChanges dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create Customer Attribute.
  • create_customer_metafieldsChanges dataCreate a new customer for a customer. Required: permission set, namespace, key or value. Search customers first to avoid duplicates. API summary: Create Customer Metafields.
  • create_customersChanges dataCreate one or more customers; each item needs email, first_name and last_name, with optional company, phone, notes and addresses. Search first to avoid duplicates.
  • create_locationsChanges dataCreate a new address. API summary: Create Locations.
  • create_metafieldVisible to othersCreate a new metafield. Has effects visible outside this system. API summary: Create Multiple Metafields.
  • create_multiple_metafieldsVisible to othersCreate a new metafield. Has effects visible outside this system. API summary: Create Multiple Metafields.
  • create_orderChanges dataCreate a manual order with billing address, products (product_id or name, quantity, price) and optional customer_id and status_id.
  • create_order_shipmentChanges dataCreate a shipment for an order with order_address_id, items (order_product_id, quantity) and optional tracking number and carrier. BigCommerce may email the customer a shipping notification, depending on store settings.
  • delete_address_metafieldDeletesPermanently delete a metafield by metafield id. Destructive action; may require approval. API summary: Delete Metafield.
  • delete_addressesMoves moneyPermanently delete a address by store hash. Financial or irreversible action; may require approval. API summary: Delete Customer Address.
  • delete_customerDeletesPermanently delete a customer by customer id 2. Destructive action; may require approval. API summary: Delete Customer Metafield.
  • delete_customer_attribute_valuesMoves moneyPermanently delete a customer by store hash. Financial or irreversible action; may require approval. API summary: Delete Customer Attribute Values.
  • delete_customer_attributesMoves moneyPermanently delete a customer by store hash. Financial or irreversible action; may require approval. API summary: Delete Customer Attributes.
  • delete_customersMoves moneyPermanently delete a customer by store hash. Financial or irreversible action; may require approval. API summary: Delete Customers.
  • delete_locationsMoves moneyPermanently delete a address by store hash. Financial or irreversible action; may require approval. API summary: Delete Locations.
  • delete_metafieldsMoves moneyPermanently delete a metafield by store hash. Financial or irreversible action; may require approval. API summary: Delete Multiple Metafields.
  • delete_multiple_metafieldsMoves moneyPermanently delete a metafield by store hash. Financial or irreversible action; may require approval. API summary: Delete Multiple Metafields.
  • delete_orderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Archive Order.
  • delete_order_shipmentDeletesPermanently delete a shipment by shipment id. Destructive action; may require approval. API summary: Delete Order Shipment.
  • delete_order_shipmentsMoves moneyPermanently delete a shipment by order id. Financial or irreversible action; may require approval. API summary: Delete Order Shipments.
  • delete_ordersMoves moneyPermanently delete a order by store hash. Financial or irreversible action; may require approval. API summary: Delete All Orders.
  • get_address_metafieldGet one metafield for a address by metafield id. API summary: Get Metafield.
  • get_customerGet one customer by customer id. API summary: Get Customer Settings per Channel.
  • get_customer_consentList customers for a customer. API summary: Get Customer Consent.
  • get_customer_metafieldGet one customer for a customer by customer id 2. API summary: Get Customer Metafield.
  • get_customer_settingsList customers. API summary: Get Customer Settings.
  • get_orderGet one order by ID with totals, status, billing address and payment details.
  • get_order_addressGet one address for a order by address id. API summary: Get Shipping Address.
  • get_order_productGet one product for a order by product id. API summary: Get Order Product.
  • get_order_shipmentGet one shipment for a order by shipment id. API summary: Get Shipment.
  • get_shipmentGet one shipment by order id. API summary: Get Count of Order Shipments.
  • get_single_order_status_by_idGet one order by status id. API summary: Get Single Order Status by ID.
  • list_address_metafieldsList metafields for a address.
  • list_customer_addressesList saved customer addresses, filtered by customer_id_in, id_in, name or company. Results are paginated.
  • list_customer_attributesSearch customers by name, name like, type, date created, date created max or date created min. Use this to find existing customers before creating a new customer. Results are paginated. API summary: List Customer Attributes.
  • list_customer_form_field_valuesList customers. Optional filters: customer id, address id, field name, field type or before. Results are paginated. API summary: List Customer Form Field Values.
  • list_customer_metafieldsList customers for a customer. API summary: List Customer Metafields.
  • list_customersList customers, filtered by email_in, name_like, id_in, company_in, customer group or date ranges. Results are paginated.
  • list_feesList orders for a order. API summary: List Fees.
  • list_inventory_levelsList inventory levels per product variant and location, filtered by sku_in, product_id_in, variant_id_in or location_id_in. Results are paginated.
  • list_inventory_locationsList inventory locations (warehouses and stores) with their IDs and codes.
  • list_location_inventoryList inventory levels and settings for all items at one location.
  • list_metafieldsList metafields. Optional filters: key in, namespace, namespace in, direction, include fields or date modified min. Results are paginated. API summary: List Customer Metafields.
  • list_metafields_batch_metafields_get_locations_metafieldsList metafields. Optional filters: key in, namespace, namespace in, direction, include fields or date modified min. Results are paginated.
  • list_order_couponsList the coupons applied to an order.
  • list_order_messagesList messages between the store and the customer on an order.
  • list_order_productsList the products (line items) on an order with SKUs, quantities and prices; the IDs are needed to create shipments.
  • list_order_shipmentsList the shipments on an order with tracking numbers and carriers.
  • list_order_shipments_2List shipments for a order. API summary: List Consignments.
  • list_order_shipping_addressesList the shipping addresses on an order; their IDs are used as order_address_id when creating shipments.
  • list_order_statusesList the order statuses with their IDs (for example Pending, Awaiting Shipment, Shipped, Completed) for use as status_id.
  • list_order_taxesList orders for a order. Optional filters: details. Results are paginated. API summary: List Order Taxes.
  • list_shipping_address_quotesList quotes for a shipping address. API summary: List Order Shipping Quotes.
  • list_shipping_quotesList quotes for a shipping. API summary: List Consignment Shipping Quotes.
  • list_stored_instrumentsList customers for a customer. API summary: List Stored Instruments.
  • search_customersSearch customers by customer id in, attribute id in, name, date created, date created max or date created min. Use this to find existing customers before creating a new customer. Results are paginated. API summary: List Customer Attribute Values.
  • search_ordersSearch orders by email, customer_id, status_id, created or modified date range, or total range. Results are paginated; use list_order_statuses for status IDs.
  • set_inventory_levelsVisible to othersSet stock to an exact quantity; each item needs location_id, one of sku, product_id or variant_id, and quantity. This overwrites the current count.
  • submit_customer_credentialsVisible to othersValidate a customer (store hash). Has effects visible outside this system. API summary: Validate Customer Credentials.
  • update_address_metafieldChanges dataUpdate an existing metafield identified by metafield id. API summary: Update Metafield.
  • update_address_productsVisible to othersUpdate an existing product identified by location id. Has effects visible outside this system. API summary: Update Inventory Settings for Location.
  • update_customerChanges dataUpdate an existing customer identified by customer id. API summary: Update Customer Settings per Channel.
  • update_customer_addressesVisible to othersUpdate saved customer addresses; each item needs the address id plus the fields to change.
  • update_customer_attributeVisible to othersUpdate an existing customer identified by store hash. Has effects visible outside this system. API summary: Update Customer Attribute.
  • update_customer_consentVisible to othersUpdate an existing customer identified by customer id. Has effects visible outside this system. API summary: Update Customer Consent.
  • update_customer_settingsVisible to othersUpdate an existing customer identified by store hash. Has effects visible outside this system. API summary: Update Customer Settings.
  • update_customersVisible to othersUpdate one or more customers; each item needs the customer id plus the fields to change, such as email, name, phone, company or customer group.
  • update_customers_attribute_values_upsert_customers_attribute_valVisible to othersUpdate an existing customer identified by store hash. Has effects visible outside this system. API summary: Upsert Customer Attribute Values.
  • update_locationsVisible to othersUpdate an existing address identified by store hash. Has effects visible outside this system. API summary: Update Locations.
  • update_metafieldChanges dataUpdate an existing customer identified by customer id 2. API summary: Update Metafield.
  • update_metafieldsVisible to othersUpdate an existing metafield identified by store hash. Has effects visible outside this system. API summary: Update Multiple Metafields.
  • update_orderChanges dataUpdate an order by ID; in body pass the fields to change, such as status_id, staff_notes or billing_address. Changing the status can send the customer a status email, depending on store settings.
  • update_order_shipmentChanges dataUpdate a shipment on an order, such as tracking number, carrier or comments.
  • update_order_shipping_addressChanges dataUpdate a shipping address on an order, given order ID and address ID.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose BigCommerce from the app list.

  2. 2

    Paste your key

    Paste two values: an access token and your store hash. In the BigCommerce control panel go to Settings › Store-level API accounts, create an API account, give it a name and set the permissions, for example Orders, Products and Customers. The access token is shown only once, together with the API path that contains your store hash.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in BigCommerce?

The AI can read and count orders, order products, shipments, shipping addresses, coupons, messages and statuses, plus customers, addresses, inventory locations and stock levels. It can create manual orders and shipments, update orders, shipments and shipping addresses, adjust or set inventory, and create and update customers and addresses, if you switch those tools on.

Does the AI see my BigCommerce access token?

No. Your BigCommerce access token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only, and the API account's permissions set the outer limit. Setting an exact stock count overwrites the current number, and status changes or shipments can email your customer. These actions can require your approval before they run, and every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own BigCommerce store.

Where do I find my store hash?

When you create a store-level API account in BigCommerce, it shows the access token together with an API path. The store hash is the part of that path that identifies your store. Copy both right away, because the access token is shown only once.

Let your AI work in BigCommerce today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect BigCommerce free

HeyMyApps is not affiliated with BigCommerce. Product names are trademarks of their owners.