Shopify
The Shopify MCP server connects AI agents to your Shopify store's Admin API. Agents can manage products, variants, options, and inventory, work with customers and their addresses, create and fulfill orders, issue refunds, handle draft orders, and read or write metafields and tags across the store from a conversation.
Tools
complete-draft-order
Convert an existing draft order into a real order.
create-customer
Create a brand-new customer record in the Shopify store.
create-draft-order
Create a draft order for sales and invoicing workflows.
create-fulfillment
Create a fulfillment for an order with optional tracking.
create-product
Create a brand-new product in the Shopify store catalog.
customer-merge
Merge two Shopify customer records into a single one.
delete-customer
Delete an existing customer record from the Shopify store.
delete-metafields
Delete metafields from any given Shopify resource.
delete-product
Delete an existing product from the Shopify store catalog.
delete-product-variants
Delete one or more variants from a Shopify product.
get-customer-by-id
Get a single Shopify customer by ID with full details.
get-customer-orders
Get all of the orders placed by a specific customer.
get-customers
List Shopify customers with search, pagination, and sorting.
get-metafields
Get the metafields attached to any Shopify resource.
get-order-by-id
Get a specific Shopify order by ID with smart lookup.
get-orders
Get Shopify orders with filtering, pagination, and sorting.
get-product-by-id
Get a specific Shopify product by its ID with full details.
get-products
Get all products or search by title, with pagination and sorting.
inventory-set-quantities
Set absolute inventory quantities at specific locations.
manage-customer-address
Create, update, or delete a Shopify customer's address.
manage-product-options
Create, update, or delete the options of a Shopify product.
manage-product-variants
Create or update Shopify product variants together in bulk.
manage-tags
Add or remove tags on any taggable Shopify resource.
order-cancel
Cancel a Shopify order with refund and restock options.
order-close-open
Close or re-open an existing order in the Shopify store.
order-mark-as-paid
Mark an existing Shopify store order as fully paid.
refund-create
Create a full or partial refund on a Shopify order.
set-metafields
Set metafield values on any given Shopify resource.
update-customer
Update the information on an existing Shopify customer.
update-order
Update the details on an existing Shopify store order.
update-product
Update an existing Shopify product's fields and attributes.