Shopify
Available Tools
List customers with pagination and search. Use page_info cursor for next page
Get a customer by ID. Use list_customers to find valid customer IDs
Create a customer. At least one of email, phone, first_name, or last_name required. Use list_customers to check for duplicates
Update a customer by ID. Use get_customer to verify the customer exists first
Delete a customer. This action is irreversible. Use list_customers to find valid IDs
Update email marketing consent for a customer. Use get_customer to find the customer ID first
List inventory levels across locations. Use list_locations to find valid location IDs. Use page_info cursor for next page
Adjust inventory quantities at specific locations. Use list_inventory_levels to find inventory item IDs and list_locations for location IDs
List and filter orders by status, dates, financial/fulfillment status. Use page_info cursor for next page
Get an order by ID. Use list_orders to find valid order IDs
Create a new order. Use list_products to find valid variant IDs for line items
Update an order. Only email, note, tags, and shippingAddress can be updated. Use get_order to check state
Cancel an order with reason and refund/restock options. Use get_order to check order state first
Mark an order as paid. Order must have pending/authorized/partially_paid status. Use get_order to verify
Debug order fulfillment status and fulfillment orders. Use get_order first to check basic order info
List products with pagination and filtering. Use page_info.endCursor for next page
Get a product by ID. Use list_products to find valid product IDs
Create a new product. Title is required, status defaults to draft
Update an existing product. Use get_product to verify the product exists first
Delete a product. Use list_products to find valid product IDs. This action is irreversible
Create multiple products in bulk. Each product must include a title. Use list_products to verify results
Create multiple variants for a product. Use get_product to check existing variants first
Update multiple product variants. Use get_product to find variant IDs. Handles price, SKU, and inventory
Update a single product variant by ID. Use get_product to find variant IDs
Get shop information including name, email, domain, currency, timezone, and plan details
List all locations for the shop. Use page_info.endCursor for next page
Validate Shopify credentials by checking shop access