MCP server · Finance and commerce

BigCommerce MCP server

BigCommerce in any MCP client, through Memtro: BigCommerce does not publish this server. Memtro's BigCommerce connector reads BigCommerce through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

BigCommerce store data: orders by status, date or customer with totals, payment and shipping, an order's line items and shipments, products with price, stock and visibility, customers, order counts by status and a sales summary for a period. When asked, it can change an order's status or notes, ship items with tracking, quote and issue refunds, capture or void a payment, create or archive orders, create, edit or delete products, and create or edit customers.

Reads

  • bigcommerce_storeThe connected BigCommerce store: name, domain, plan, currency, timezone, status and contact emails, plus how many orders it holds by status.
  • bigcommerce_order_statusesEvery order status on the store with its id, custom label and meaning, and how many orders are in each.
  • bigcommerce_ordersFind BigCommerce orders, newest first: by status (name or id — Awaiting Fulfillment, Awaiting Shipment, Shipped, Completed, Cancelled, Refunded, …)…
  • bigcommerce_orderOne order by id in full: every line item (SKU, options, quantity, price, shipped and refunded quantities, discounts)…
  • bigcommerce_productsBrowse the catalog: by keyword (name, description, SKU, brand), exact name or SKU, visibility, availability (available, disabled, preorder)…
  • bigcommerce_customersFind registered customers by email, name (substring of first and last name), company or registration date, newest first: name, email, company, phone…
  • bigcommerce_sales_summarySales for a period computed from the orders created in it (default the last 30 days…
  • bigcommerce_refund_quoteWorks out a refund on a BigCommerce order before it is made, and changes nothing: the amount…

Acts, when you ask

These change something in BigCommerce. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • bigcommerce_update_orderChanges one BigCommerce order: its status, its staff notes (seen only in the control panel) or the customer message on it.
  • bigcommerce_create_shipmentMarks items on a BigCommerce order as shipped, as one shipment to one of its shipping addresses, with an optional tracking number.
  • bigcommerce_refundRefunds money on a BigCommerce order to the shopper, through the payment methods named.
  • bigcommerce_capture_paymentCaptures the authorised payment on a BigCommerce order, which takes the money from the shopper.
  • bigcommerce_void_paymentVoids the payment on a BigCommerce order, releasing the shopper's authorisation so it can no longer be captured.
  • bigcommerce_create_orderCreates a BigCommerce order by hand, for a phone or wholesale sale, with catalogue products (product_id) or custom lines (name with both prices).
  • bigcommerce_archive_orderArchives one BigCommerce order, taking it off the order list (BigCommerce keeps it in the archive).
  • bigcommerce_create_productAdds a product to the BigCommerce catalogue.
  • bigcommerce_update_productChanges one BigCommerce product: name, SKU, price, sale price, stock, visibility, availability, description, weight or categories.
  • bigcommerce_delete_productDeletes one product from the BigCommerce catalogue, permanently, with its variants and images.
  • bigcommerce_create_customerCreates one registered customer on the BigCommerce store.
  • bigcommerce_update_customerChanges one BigCommerce customer's name, email, company, phone, notes or customer group.

Connect it

First connect BigCommerce on Dashboard → Connections, then add Memtro to your client once. The BigCommerce tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared BigCommerce connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Which orders are still awaiting fulfilment from last week?
  • › What did order #10482 contain and has it shipped?
  • › How much stock is left of SKU HD-BLUE-M?
  • › What were our sales in October, and what was the average order value?
  • › Mark order #10482 shipped with tracking number 1Z999AA10123456784

Questions

Is this an official BigCommerce MCP server?
No. It is Memtro's MCP server with Memtro's BigCommerce connector behind it: the connector reads BigCommerce through its API with the credentials you connect on Dashboard → Connections, and BigCommerce publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in BigCommerce?
Only when you ask, and only what it has been granted: change an order's status, staff notes or customer message (a status change may email the shopper, per the store's notification settings); create a shipment for items on an order, with tracking; BigCommerce emails the shopper; issue a refund on an order to the original payment method (moves money); capture an authorised payment on an order (takes money); void the payment on an order (releases the authorisation, cannot be undone); create an order by hand (no order email is sent); archive an order; create a product; change a product's name, price, stock, visibility or description (live on the storefront at once); delete a product, permanently; create a customer; change a customer's name, email, phone, company, notes or group. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Finance and commerce

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time