EcommerceLive

Shopify

E-commerce platform for online stores and retail. Manage products, orders, customers, storefronts, and inventory via Shopify AI Toolkit MCP.

Live

0 of 361 actions ready today

361
actions

Actions

Operations this integration can perform.

394

Activate One-Time Charge

Activate a one-time application charge in Shopify. Use when you need to finalize billing for an accepted charge. DEPRECATED: This endpoint is deprecated as of API version 2021-01. One-time charges are now immediately activated when approved by a merchant, making this activation step no longer required for newer API versions.

Add product to custom collection (Deprecated)

DEPRECATED: Use SHOPIFY_ADDS_A_PRODUCT_TO_A_CUSTOM_COLLECTION instead. Adds a product to an existing *custom collection*, optionally specifying its `position` if the collection is manually sorted.

Add product to custom collection

Add a product to a custom collection by creating a collect resource. Use when you need to link a product to a custom collection. Note: Can only add products to custom collections, not smart collections.

Adjust inventory levels

Adjust the inventory level of an inventory item at a single location. Use when you need to increase or decrease stock quantities at a specific location.

Apply fulfillment hold

Applies a fulfillment hold to an open fulfillment order, halting all fulfillment work. Use when you need to pause fulfillment due to payment issues, fraud concerns, address problems, or inventory shortages. The fulfillment order status will change to on_hold, preventing any fulfillment work from proceeding until the hold is released.

Approve a comment

Approves a pending comment and publishes it to a blog article, making it publicly visible to readers. This action changes the comment's status from 'pending' or 'unapproved' to 'published' and sets the published_at timestamp. Use this when moderating blog comments that require approval before appearing on the storefront. Requires the 'write_content' scope.

Bulk create products via GraphQL

Creates many products (20-50+) in one asynchronous Shopify bulk mutation job. Uses stagedUploadsCreate for JSONL upload, then bulkOperationRunMutation with productCreate, polling until completion and returning per-row success/errors.

Bulk delete customer addresses

Bulk delete multiple customer addresses in a single operation. This action permanently removes several addresses from a customer's address book at once, which is more efficient than deleting addresses one by one. Use this when you need to clean up multiple invalid or outdated addresses for a customer. Requires the 'write_customers' scope and access to protected customer data.

Triggers

Events that start workflows from this integration.

8

Cart Created

Fires when a new cart is created in the Shopify store.

Cart Created

Triggered when a new cart is created.

Customer Created

Fires when a new customer is created in the Shopify store.

Customer Created

Triggered when a new customer is created.

Order Created

Fires when a new order is created in the Shopify store.

Order Created

Triggered when a new order is created.

Product Created

Fires when a new product is created in the Shopify store.

Product Updated

Triggered when a product is updated.

Related integrations

Don't see the exact action you need?

Tell us what you're trying to connect and we'll help you evaluate whether it fits the current catalog or needs prioritizing.