Shopify MCP connector
Shopify is an e-commerce platform for building and managing online stores and retail point-of-sale systems. The Shopify MCP connector allows AI agents to manage customer records, process and track orders, and maintain product catalogs with full create, read, update, and delete capabilities. It also supports retrieving order histories, updating inventory details, and managing the complete lifecycle of e-commerce transactions.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Shopify MCP connector to perform the following actions:
- Create and manage customer profiles to build your Shopify store's contact database
- Monitor and fulfill orders across multiple sales channels in real time
- Build and update product catalogs with inventory and pricing information
- Automate order updates when status changes occur in connected systems
- Sync customer purchase data to marketing and analytics platforms
- Manage product availability across multiple store locations simultaneously
Example prompts
Use the following example prompts to invoke Shopify MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new customer in Shopify with the email john.doe@example.com.Show me all orders placed in Shopify this week.Add a new product called 'Wireless Headphones' to Shopify with a price of $79.99.What's the current status of order number 12345 in Shopify?Update the product 'Blue Running Shoes' to reduce its price to $49.99.List all inventory locations in our Shopify store.Remove a product from Shopify that we no longer sell.Create a new order in Shopify for customer jane.smith@example.com.Get all product details for the item with ID 456789 in Shopify.Cancel order number 67890 in Shopify.
Shopify MCP connector tools
The Shopify MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| shopify_shopifycreatecustomer_invoke | Creates a new customer account with the provided contact and account information. |
| getAllOrders | Retrieves a list of all orders from the store. |
| createOrder | Creates a new order with specified products and customer details. |
| getOrder | Retrieves details for a specific order. |
| updateOrder | Modifies an existing order's information and settings. |
| deleteOrder | Removes an order from the store. |
| getAllProducts | Retrieves a list of all products in the store. |
| createProduct | Creates a new product with title, description, and pricing details. |
| getProduct | Retrieves details for a specific product. |
| updateProduct | Modifies an existing product's information and attributes. |
| deleteProduct | Removes a product from the store. |
| getLocations | Retrieves a list of all store locations. |