Shopify (verified)
Build and manage online stores. List products, process orders, track inventory, and manage customers and fulfillments.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add shopify
# Browse available tools
npx -y smithery tool list shopify
# Get full schema for a tool
npx -y smithery tool get shopify SHOPIFY_ADD_PRODUCT_TO_COLLECTION
# Call a tool
npx -y smithery tool call shopify SHOPIFY_ADD_PRODUCT_TO_COLLECTION '{}'Direct MCP Connection
Endpoint: https://shopify.run.tools
Tools (36)
SHOPIFY_ADD_PRODUCT_TO_COLLECTION— Adds a product to an existing *custom collection*, optionally specifying itspositionif the collection is manually s…SHOPIFY_COUNT_PRODUCT_IMAGES— Retrieves the total count of images for a Shopify product, useful for inventory management or display logic; the provid…SHOPIFY_CREATE_CUSTOM_COLLECTION— Creates a new custom collection in a Shopify store, requiring a unique title for manually curated product groupings (e.…SHOPIFY_CREATE_CUSTOMER— Tool to create a new customer in Shopify. Use when you need to add a new customer record to the store.SHOPIFY_CREATE_ORDER— Creates a new order in Shopify, typically requiring line items; ifcustomer_idis provided, it must correspond to an …SHOPIFY_CREATE_PRODUCT— Creates a new product in a Shopify store; a product title is generally required.SHOPIFY_CREATE_PRODUCT_IMAGE— Tool to create a new product image for a given product. Use when you need to add an image to a product by providing the…SHOPIFY_CREATE_PRODUCT_METAFIELD— Creates a new metafield for a specific Shopify product.SHOPIFY_DELETE_CUSTOM_COLLECTION— Permanently deletes a custom collection from a Shopify store using itscollection_id; this action is irreversible and…SHOPIFY_DELETE_PRODUCT— Deletes a specific, existing product from a Shopify store using its unique product ID; this action is irreversible.SHOPIFY_DELETE_PRODUCT_IMAGE— Deletes a specific image from a product in Shopify, requiring theproduct_idof an existing product and the `image_id…SHOPIFY_DELETE_PRODUCT_METAFIELD— Deletes a specific metafield from a Shopify product using the product ID and metafield ID.SHOPIFY_GET_ALL_CUSTOMERS— Retrieves customer records from a Shopify store, with options for filtering, selecting specific fields, and paginating …SHOPIFY_GET_COLLECTION_BY_ID— Retrieves a specific Shopify collection by itscollection_id, optionally filtering returned data to specified `fields…SHOPIFY_GET_COLLECTS— Retrieves a list of collects from a Shopify store, where a collect links a product to a custom collection.SHOPIFY_GET_COLLECTS_COUNT— Retrieves the total count of collects (product-to-collection associations) in a Shopify store.SHOPIFY_GET_CUSTOM_COLLECTIONS— Retrieves a list of custom collections from a Shopify store, optionally filtered by IDs, product ID, or handle.SHOPIFY_GET_CUSTOM_COLLECTIONS_COUNT— Retrieves the total number of custom collections in a Shopify store.SHOPIFY_GET_CUSTOMER— Retrieves detailed information for a specific customer from a Shopify store, provided their valid and existing `custome…SHOPIFY_GET_CUSTOMER_ORDERS— Retrieves all orders for a specific, existing customer in Shopify using their unique customer ID.SHOPIFY_GET_ORDER_LIST— Retrieves a list of orders from Shopify with optional filters and pagination.SHOPIFY_GET_ORDERSBY_ID— Retrieves a specific Shopify order by its unique ID, which must correspond to an existing order.SHOPIFY_GET_ORDERS_WITH_FILTERS— Retrieves Shopify orders filtered by dates and other filters. Uses server-side filtering.SHOPIFY_GET_PRODUCT— Retrieves details for an existing Shopify product using its unique product ID.SHOPIFY_GET_PRODUCT_IMAGE— Retrieves detailed information for a specific product image, identified by its ID and its associated product ID, from a…SHOPIFY_GET_PRODUCT_IMAGES— Retrieves all images for a Shopify product, specified by itsproduct_idwhich must correspond to an existing product.SHOPIFY_GET_PRODUCT_METAFIELD— Retrieves a specific metafield for a Shopify product using the product ID and metafield ID.SHOPIFY_GET_PRODUCT_METAFIELDS— Retrieves all metafields for a specific Shopify product. Metafields can be filtered by namespace and/or key.SHOPIFY_GET_PRODUCTS— Retrieves a list of products from a Shopify store.SHOPIFY_GET_PRODUCTS_COUNT— Retrieves the total, unfiltered count of all products in a Shopify store.SHOPIFY_GET_PRODUCTS_IN_COLLECTION— Retrieves all products within a specified Shopify collection, requiring a validcollection_id.SHOPIFY_GET_PRODUCTS_PAGINATED— Tool to list products with Shopify cursor-based pagination. Use when iterating over large product catalogs via the Link…SHOPIFY_GET_SHOP_DETAILS— Retrieves comprehensive administrative information about the authenticated Shopify store, as defined by the Shopify API.SHOPIFY_GRAPH_QL_QUERY— Executes a GraphQL query against the Shopify Admin API. This allows for flexible data retrieval and mutations including…SHOPIFY_UPDATE_ORDER— Updates the phone number for an existing Shopify order, identified by its ID; passphone=Noneto remove the current p…SHOPIFY_UPDATE_PRODUCT_METAFIELD— Updates an existing metafield for a specific Shopify product.
# Get full input/output schema for a tool
npx -y smithery tool get shopify