# Shopify

SecureBarndoor ManagedCRM, Sales & Marketing

**Summary:** Shopify is a leading commerce platform that helps businesses manage products, customers, orders, inventory, and storefront operations with a unified, scalable backend built for merchants of all sizes.

**How Teams Use It:** With the Barndoor-Managed Shopify MCP Server, teams can safely connect AI agents to manage customers, update products, track orders, adjust inventory, and automate store operations — all while respecting Shopify permissions and protecting sensitive commerce data.

| Tool Name                   | Tool Description                                                                                               | Tool Type |
|-----------------------------|---------------------------------------------------------------------------------------------------------------|-----------|
| Adjust Inventory Level      | Adjusts inventory quantity by a positive or negative amount. Increments or decrements stock level. Requires inventory item ID, location ID, and adjustment amount. | Update    |
| Create Custom Collection     | Creates a new custom collection for organizing products. Returns the collection ID and details. Requires collection title. | Create    |
| Create Customer              | Creates a new customer in the Shopify store. Returns the new customer's ID and details. Requires customer email at minimum. | Create    |
| Create Order                 | Creates a new order in the Shopify store. Returns the order ID and confirmation. Requires order details including line items. | Create    |
| Create Product               | Creates a new product in the Shopify store. Returns the new product's ID and details. Requires product title at minimum. | Create    |
| Create Webhook              | Retrieves a specific report's data by its ID. Returns report content and metrics. Requires report ID.       | Read      |
| Delete Custom Collection     | Permanently removes a custom collection from the store. Products in the collection are not deleted. Requires collection ID. | Delete    |
| Delete Customer              | Permanently removes a customer from the Shopify store. This action cannot be undone. Requires customer ID.   | Delete    |
| Delete Order                 | Permanently removes an order from the Shopify store. This action cannot be undone. Requires order ID.        | Delete    |
| Delete Product               | Permanently removes a product from the Shopify store. This action cannot be undone. Requires product ID.     | Delete    |
| Delete Variant               | Permanently removes a product variant from the store. This action cannot be undone. Requires variant ID.     | Delete    |
| Delete Webhook               | Updates an existing webhook's configuration. Modifies the endpoint URL or topic. Requires webhook ID.        | Update    |
| Get Custom Collection        | Retrieves a specific custom collection by its ID. Returns collection details including products and rules. Requires collection ID. | Read      |
| Get Customer                 | Retrieves a specific customer's details by their ID. Returns full customer profile including contact information and tags. Requires customer ID. | Read      |
| Get Order                    | Retrieves a specific order's details by its ID. Returns full order information including customer, items, and fulfillment status. Requires order ID. | Read      |
| Get Product                  | Retrieves a specific product's details by its ID. Returns full product information including variants and images. Requires product ID. | Read      |
| Get Report                   | Creates a new webhook subscription for store events. Enables real-time notifications to external URLs. Requires webhook topic and address. | Create    |
| Get Shop Info               | Retrieves information about the Shopify store. Returns store name, domain, currency, and settings. No required inputs. | Read      |
| Get Variant                  | Retrieves a specific product variant by its ID. Returns variant details including price, SKU, and stock level. Requires variant ID. | Read      |
| Get Webhook                  | Retrieves available reports from Shopify. Returns report names and types for analytics. No required inputs.    | Read      |
