# Wix eCommerce MCP

> Wix eCommerce MCP connects your entire online store—products, orders, and stock—to your AI agent. Manage everything from checking inventory levels across product variants to listing abandoned shopping carts for recovery analysis. It gives you full operational control over your Wix storefront directly through natural conversation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** online-store, product-catalog, sales-tracking, abandoned-cart, store-management, retail-operations

## Description

Instead of logging into the complex Wix dashboard and clicking through multiple menus just to check a number, this MCP puts your entire store operation at your fingertips. Your AI agent acts as an instant operations manager. You can ask it to list all current product collections or quickly find unique site and product IDs needed for automated workflows. Need to know what sold yesterday? It retrieves full details on specific orders, showing payment totals and line item breakdowns. If you need to update stock because a shipment arrived, you tell your agent the new quantity for a specific variant and it handles the update. This access is hosted within Vinkius's catalog, meaning you connect once from your preferred client—whether that's Claude or Cursor—and get immediate control over your entire business infrastructure.

## Tools

### create_order_fulfillment
Finalizes a sale by creating an official fulfillment record with a tracking number attached to the order ID.

### get_order_details
Pulls all specific transaction data, including items purchased and billing addresses, for one given store order.

### get_product_details
Retrieves comprehensive information about a single product, such as its description or variants.

### list_product_collections
Lists every category and grouping that organizes the products within your store.

### list_order_fulfillments
Retrieves a list of all fulfillment records associated with a single order ID.

### list_abandoned_carts
Shows recent shopping carts that were started but never completed, helping identify lost sales opportunities.

### query_stock_inventory
Checks the current available stock count for a comma-separated list of product IDs.

### list_store_orders
Queries and returns a summary of all recent e-commerce orders placed on the site.

### query_products
Lists or filters products based on criteria like name, price range, or ID, returning key product data points.

### update_stock_quantity
Changes the total inventory count for a specific product variant using its unique inventory item ID.

## Prompt Examples

**Prompt:** 
```
List the last 5 orders in my Wix store.
```

**Response:** 
```
I found your 5 most recent orders: 1. #1005 (Total: $45.00, Status: PAID), 2. #1004 (Total: $120.00, Status: FULFILLED), 3. #1003 (Total: $89.99, Status: PAID), and 2 others. Would you like the full details for any of these?
```

**Prompt:** 
```
What is the current inventory level for product 'Coffee Mug'?
```

**Response:** 
```
Checking inventory for 'Coffee Mug' (ID: prod-mug-123)… You have 42 units in stock across all variants. Would you like me to update the quantity for any specific variant?
```

**Prompt:** 
```
Create a fulfillment for order #1005 with tracking number 'TRACK12345'.
```

**Response:** 
```
Success! I've created a fulfillment record for order #1005. The order status has been updated to 'Fulfilled' and the tracking number TRACK12345 has been added. The customer will be notified.
```

## Capabilities

### Review product information
You can list and filter all products in the store by name, price, or category, or retrieve deep details on a single item.

### Manage inventory levels
The system checks current stock across multiple product IDs and allows you to manually update the quantity for any specific variant.

### Track sales and orders
You can list recent store orders, view full order details including billing addresses, or check the status of existing fulfillment records.

### Recover lost sales
The MCP lists abandoned shopping carts so you know exactly which customers need a nudge to finish their purchase.

## Use Cases

### A shipment arrived and needs recording.
The inventory specialist needs to record 50 new units of a popular item. Instead of logging into the dashboard, they tell their agent to 'update_stock_quantity' using the product ID and the new total count. The change happens immediately.

### Need to process last week's sales.
A manager asks for a summary of all payments and line items from recent orders. The agent uses 'list_store_orders' first, then runs 'get_order_details' on specific IDs, giving the full financial breakdown in minutes.

### Customer needs to know their package status.
A customer support rep asks for order #1005 details. The agent uses 'list_store_orders' to verify it exists and then checks if a fulfillment record is present, allowing the rep to give an exact update.

### Checking stock across different lines.
A team needs to check if they have enough mugs and shirts for a bulk sale. They simply ask the agent to 'query_stock_inventory' for both product IDs, getting a single confirmation of availability.

## Benefits

- You can immediately know what's selling. Instead of clicking through reports to list all recent store orders, you just ask your agent for 'list_store_orders', getting a summary instantly.
- Inventory management gets simple. You don't need to manually check product IDs; running 'query_stock_inventory' gives you the count for multiple items in one query.
- Shipping updates are fast and accurate. Once an order is ready, your agent handles the full fulfillment record using 'create_order_fulfillment', updating the status and adding the tracking number automatically.
- You never miss a sale opportunity. By listing abandoned carts with 'list_abandoned_carts', you can proactively send follow-up emails to recover lost revenue without manual searching.
- Product data is always available. You can use 'query_products' or 'get_product_details' to pull specific SKUs, prices, and descriptions needed for marketing campaigns on the fly.

## How It Works

The bottom line is you talk to your store data using plain English instructions instead of navigating web forms and dashboards.

1. Subscribe to the Wix eCommerce MCP and provide your specific API Key and Site ID.
2. Connect this MCP to any compatible AI client, like Cursor or Claude.
3. Ask your agent a question—for example, 'What's the stock level for product XYZ?'—and it executes the necessary actions.

## Frequently Asked Questions

**Can I check my inventory with Wix eCommerce MCP?**
Yes, you can. Use 'query_stock_inventory' by listing product IDs to see current stock levels across multiple items at once.

**How do I list all products in Wix eCommerce MCP?**
You can use 'query_products' to get a filtered list of every item, including their names and prices. You can also run 'get_product_details' for deep info on just one product.

**What if an order is already shipped?**
You can use 'list_order_fulfillments' to see all existing tracking records for that specific order ID, confirming what was done previously.

**How do I find lost sales using Wix eCommerce MCP?**
The agent uses 'list_abandoned_carts'. This tool pulls a list of recent carts that were started but never completed, giving you immediate leads for recovery marketing.