Back to MCP Servers

Shopify Slack integration for your AI agent

Integrate Shopify MCP server into your Slack workspace for instant access to your AI agent.

Shopify is a complete commerce platform that lets anyone start, manage, and grow a business. You can use Shopify to build an online store, manage sales, market to customers, and accept payments in digital and physical locations.

Categories

Commerce

Available Tools

Tools that your AI agent can use through this MCP server to interact with Shopify

  • Create Smart Collection

    Creates a smart collection whose membership is defined by conditions (rules). See the documentation

  • Create Order

    Creates a new order. See the documentation.

  • Get Fulfillment Orders

    Retrieve a list of fulfillment orders. See the documentation

  • Update Discount Code

    Updates the value of an existing discount code belonging to a price rule in Shopify. Run List Price Rules and List Discount Codes to find valid IDs. See the documentation.

  • Submit Cancellation Request

    Request cancellation of a fulfillment order. This is a fulfillment-service workflow distinct from cancelling the order itself. Run Get Fulfillment Orders first to obtain the fulfillment order GID. See the documentation

  • Send Order Invoice

    Sends an invoice email for an existing order. See the documentation.

  • Search for Products

    Search for products. See the documentation

  • Refund Return

    Processes an existing return in Shopify via the returnProcess mutation, marking the specified return line items as processed. By default no refund is issued — to also issue a refund, include a financialTransfer object with an issueRefund operation (and its required orderTransactions) in Additional Fields. See the documentation.

  • List Discount Codes

    Lists all discount codes for a given price rule in Shopify so you can obtain a valid discount code ID. See the documentation.

  • Hold Fulfillment Order

    Places a fulfillment order on hold. Run Search for Orders and inspect the order's fulfillment orders to obtain the fulfillment order GID. See the documentation.

  • Get Draft Orders

    Retrieve a list of draft orders. See the documentation

  • Get Discount Code

    Retrieves a single discount code that belongs to a price rule in Shopify. Run List Price Rules to find a valid price rule ID and List Discount Codes to find a valid discount code ID. See the documentation.

  • Get Customers

    Retrieve a list of customers. See the documentation

  • Create Return

    Creates a return for an order. See the documentation.

  • Create Refund

    Create a refund on an existing order. Run Search for Orders first to obtain the order GID and the line item GIDs to refund. See the documentation

  • Create Product

    Create a new product. See the documentation

  • Create Gift Card

    Creates a new gift card. To supply an optional customer, run Get Customers first to retrieve the customer GID. See the documentation.

  • Create Discount Codes in Bulk

    Adds multiple discount codes to a price rule in Shopify (up to 100 codes per request). See the documentation.

  • Cancel Order

    Cancel an existing order. Run Search for Orders first to obtain the order GID. See the documentation

  • Cancel Fulfillment

    Cancels a fulfillment. Run the Search for Orders action and inspect the order's fulfillments to obtain the fulfillment GID. See the documentation.

  • Cancel Fulfillment Order

    Cancels a fulfillment order. Run Search for Orders and inspect the order's fulfillment orders to obtain the fulfillment order GID. See the documentation.

  • Run Bulk Mutation

    Runs a bulk mutation (Shopify's bulkOperationRunMutation) by uploading a JSONL file of per-line mutation variables, so a mutation (e.g. product/variant/metafield create or update) runs once per line across thousands of records in a single Admin GraphQL bulk operation instead of one API call per record. See the documentation

  • Update Product

    Update an existing product. See the documentation

  • Update Product Variant

    Update an existing product variant. See the documentation

  • Update Page

    Update an existing page. See the documentation

  • Update Order

    Update an existing order. See the documentation

  • Update Metaobject

    Updates a metaobject. See the documentation

  • Update Metafield

    Updates the value of an existing metafield on a Shopify resource (product, customer, order, etc.) via the metafieldsSet mutation. Use this to change custom data stored on a record you've already identified. Select the owner resource and record, then the specific metafield to update, and provide the new value. This action resolves the selected metafield and reuses its existing namespace, key, and type — only the value is changed, and the metafield must already exist. The value must be a string serialized to the metafield's type — for example 10 for number_integer, {"color":"red"} for json, or 2026-08-12 for date. To discover a resource's metafields first, use a list/get metafields action. See the documentation

  • Update Inventory Level

    Sets the on-hand inventory level for an inventory item at a location. See the documentation

  • Update Article

    Update a blog article. See the documentation

  • Search for Product Variant

    Search for product variants or create one if not found. See the documentation

  • Search for Orders

    Search for an order or a list of orders. See the documentation

  • Search Custom Collection by Name

    Search for a custom collection by name/title. See the documentation

  • List Price Rules

    Lists price rules in the Shopify store. See the documentation.

  • Get Pages

    Retrieve a list of all pages. See the documentation

  • Get Metaobjects

    Retrieves a list of metaobjects. See the documentation

  • Get Metafields

    Retrieves a list of metafields that belong to a resource. See the documentation

  • Get Fulfillment

    Retrieve a fulfillment, including tracking info, status, and delivery timestamps. See the documentation

  • Get Fulfillment Order

    Retrieve a single fulfillment order by ID. See the documentation

  • Get Draft Order

    Retrieve a single draft order by ID. See the documentation

  • Get Customer

    Retrieve a single customer by ID. See the documentation

  • Get Assigned Fulfillment Orders

    Retrieve a list of fulfillment orders assigned to a merchant location. See the documentation

  • Get Articles

    Retrieve a list of all articles from a blog. See the documentation

  • Delete Page

    Delete an existing page. See the documentation

  • Delete Metafield

    Deletes a metafield belonging to a resource. See the documentation

  • Delete Discount Code

    Permanently deletes a discount code from a price rule in Shopify. See the documentation.

  • Delete Blog

    Delete an existing blog. See the documentation

  • Delete Article

    Delete an existing blog article. See the documentation

  • Create Product Variant

    Create a new product variant. See the documentation

  • Create Page

    Create a new page. See the documentation

  • Create Metaobject

    Creates a metaobject. See the documentation

  • Create Metafield

    Creates a metafield belonging to a resource. See the documentation

  • Create Custom Collection

    Create a new custom collection. See the documentation

  • Create Blog

    Create a new blog. See the documentation

  • Create Article

    Create a new blog article. See the documentation

  • Add Tags

  • Add Products to Custom Collection

    Adds a product or products to a custom collection. See the documentation