| Billing Read (13) |
list_ordersList Orders | List recent orders, optionally filtered by status or fulfillment. | Billing Read | low | None |
get_orderGet Order | Get full details of a specific order. | Billing Read | low | None |
list_price_rulesList Price Rules | List discount price rules. | Billing Read | low | None |
list_draft_ordersList Draft Orders | List draft orders. | Billing Read | low | None |
list_refundsList Refunds | List all refunds for a specific order. | Billing Read | low | None |
get_refundGet Refund | Get details of a specific refund for an order. | Billing Read | low | None |
calculate_refundCalculate Refund | Calculate a refund without creating it. Returns suggested refund amounts. | Billing Read | low | None |
list_transactionsList Transactions | List all transactions for a specific order. | Billing Read | low | None |
get_transactionGet Transaction | Get details of a specific transaction for an order. | Billing Read | low | None |
list_customer_ordersList Customer Orders | List orders placed by a specific customer (all statuses by default, including archived; optionally filter by status). | Billing Read | low | None |
list_order_risksList Order Risks | List fraud risk assessments for an order. | Billing Read | low | None |
list_discount_codesList Discount Codes | List discount codes for a specific price rule. | Billing Read | low | None |
get_discount_codeGet Discount Code | Get details of a specific discount code. | Billing Read | low | None |
| Billing Write (13) |
cancel_orderCancel Order | Cancel an open order. This action is irreversible. | Billing Write | critical | None |
close_orderClose Order | Close an order (mark as completed). | Billing Write | medium | Catalog claim |
create_fulfillmentCreate Fulfillment | Create a fulfillment (mark items as shipped) for an order. | Billing Write | high | None |
create_price_ruleCreate Price Rule | Create a new discount price rule. | Billing Write | medium | Catalog claim |
delete_price_ruleDelete Price Rule | Delete a discount price rule. | Billing Write | high | None |
create_refundCreate Refund | Create a refund for an order. Can refund specific line items and/or shipping. | Billing Write | high | None |
update_orderUpdate Order | Update order metadata (note, tags, email). | Billing Write | medium | Catalog claim |
add_trackingAdd Tracking | Creates a new fulfillment with tracking information for an order. To update tracking on an existing fulfillment, use update_tracking instead. | Billing Write | medium | None |
send_invoiceSend Draft Order Invoice | Send an invoice for a draft order to the customer. | Billing Write | medium | None |
complete_draft_orderComplete Draft Order | Complete a draft order, converting it into a regular order. This action is irreversible. | Billing Write | high | None |
update_draft_orderUpdate Draft Order | Update a draft order (note, email, tags). | Billing Write | medium | Catalog claim |
create_discount_codeCreate Discount Code | Create a discount code for a specific price rule. | Billing Write | medium | Catalog claim |
delete_discount_codeDelete Discount Code | Delete a discount code from a price rule. | Billing Write | high | None |
| Content Create (2) |
create_redirectCreate Redirect | Create a URL redirect from one path to another. | Content Create | medium | Catalog claim |
create_metafieldCreate Metafield | Create a new metafield on a resource (product, order, customer, or collection). | Content Create | medium | Catalog claim |
| Content Read (11) |
list_pagesList Pages | List pages on the Shopify store. | Content Read | low | None |
list_collectionsList Collections | List all collections (both custom and smart). | Content Read | low | None |
get_collectionGet Collection | Get details of a specific collection. | Content Read | low | None |
list_articlesList Articles | List blog articles for a specific blog. | Content Read | low | None |
get_articleGet Article | Get details of a specific blog article. | Content Read | low | None |
list_themesList Themes | List installed themes. | Content Read | low | None |
list_blogsList Blogs | List all blogs on the store. | Content Read | low | None |
list_redirectsList Redirects | List all URL redirects. | Content Read | low | None |
list_metafieldsList Metafields | List metafields for a specific resource (product, order, customer, or collection). | Content Read | low | None |
get_metafieldGet Metafield | Get a specific metafield by ID. | Content Read | low | None |
get_pageGet Page | Get details of a specific Shopify page. | Content Read | low | None |
| Content Update (5) |
update_pageUpdate Page | Update the title or body of a Shopify page. | Content Update | medium | Catalog claim |
update_articleUpdate Article | Update a blog article (title, body, tags). | Content Update | medium | Catalog claim |
delete_redirectDelete Redirect | Delete a URL redirect. | Content Update | medium | None |
update_metafieldUpdate Metafield | Update the value of an existing metafield. | Content Update | medium | Catalog claim |
delete_metafieldDelete Metafield | Permanently delete a metafield. | Content Update | high | None |
| Content Write (2) |
create_pageCreate Page | Create a new page on the Shopify store. | Content Write | medium | Catalog claim |
delete_pageDelete Page | Permanently delete a Shopify page. | Content Write | high | None |
| Customer Read (3) |
list_customersList Customers | List customers on the Shopify store. | Customer Read | low | None |
get_customerGet Customer | Get full details of a specific customer. | Customer Read | low | None |
search_customersSearch Customers | Search customers by name, email, or other fields. | Customer Read | low | None |
| Infrastructure Read (4) |
list_locationsList Locations | List all locations for the store. | Infrastructure Read | low | None |
get_locationGet Location | Get details of a specific location. | Infrastructure Read | low | None |
get_shopGet Shop Info | Get shop information including name, domain, currency, and plan. | Infrastructure Read | low | None |
list_countriesList Countries | List countries configured for shipping and taxes on the store. | Infrastructure Read | low | None |
| Inventory Read (2) |
get_inventory_levelGet Inventory | Get inventory levels for an item at a location. Provide variant_id (or inventory_item_id); location_id defaults to the store's primary location. | Inventory Read | low | None |
list_inventory_levelsList Inventory Levels | List inventory levels for all products at a specific location. | Inventory Read | low | None |
| Inventory Write (1) |
set_inventory_levelSet Inventory Level | Set inventory to a specific quantity for an item at a location. Provide variant_id (or inventory_item_id); location_id defaults to the store's primary location. | Inventory Write | high | Catalog claim |
| Order Read (7) |
list_fulfillmentsList Fulfillments | List fulfillments for a specific order. | Order Read | low | None |
get_fulfillmentGet Fulfillment | Get details of a specific fulfillment. | Order Read | low | None |
list_abandoned_checkoutsList Abandoned Checkouts | List abandoned checkouts on the store. | Order Read | low | None |
get_abandoned_checkoutGet Abandoned Checkout | Get details of a specific abandoned checkout. | Order Read | low | None |
search_ordersSearch Orders | Search orders by name, email, or other query fields. | Order Read | low | None |
list_gift_cardsList Gift Cards | List gift cards on the store. | Order Read | low | None |
get_gift_cardGet Gift Card | Get details of a specific gift card. | Order Read | low | None |
| Order Write (5) |
cancel_fulfillmentCancel Fulfillment | Cancel a fulfillment for an order. | Order Write | high | None |
update_trackingUpdate Tracking | Update tracking information on an existing fulfillment. | Order Write | medium | Catalog claim |
reopen_orderReopen Order | Reopen a closed order. | Order Write | medium | Catalog claim |
create_gift_cardCreate Gift Card | Create a new gift card. | Order Write | medium | Catalog claim |
disable_gift_cardDisable Gift Card | Disable an active gift card. This action is irreversible — Shopify cannot re-enable a disabled gift card (issue a new one instead). | Order Write | medium | None |
| Product Create (1) |
create_productCreate Product | Create a new product on the Shopify store. | Product Create | medium | Catalog claim |
| Product Read (5) |
list_productsList Products | List products on the Shopify store, optionally filtered by search term. | Product Read | low | None |
get_productGet Product | Get the current details of a specific product. | Product Read | low | None |
list_smart_collectionsList Smart Collections | List all smart (automated) collections. | Product Read | low | None |
list_product_variantsList Product Variants | List all variants for a specific product. | Product Read | low | None |
get_variantGet Variant | Get details of a specific product variant. | Product Read | low | None |
| Product Update (5) |
update_productUpdate Product | Update the title, description, price, or status of a product. | Product Update | medium | Catalog claim |
update_variant_priceUpdate Variant Price | Update the price of a specific product variant. | Product Update | medium | Catalog claim |
adjust_inventoryAdjust Inventory | Adjust inventory quantity for an item at a location (positive or negative delta). Provide variant_id (or inventory_item_id); location_id defaults to the store's primary location. | Product Update | high | Catalog claim |
update_variantUpdate Variant | Update a product variant (price, compare_at_price, sku, weight). | Product Update | medium | Catalog claim |
update_collectionUpdate Collection | Update a custom collection (title, body). Publishing is per-sales-channel — do it from the Shopify admin. | Product Update | medium | Catalog claim |
| Product Write (3) |
delete_productDelete Product | Permanently delete a product from the Shopify store. | Product Write | critical | None |
create_variantCreate Variant | Create a new variant for a product. The variant needs a distinguishing option value (e.g. "Large") — pass it as `title` for a simple product, or as option1/2/3 for a product with named options. A product cannot have two variants with the same options. | Product Write | medium | Catalog claim |
delete_variantDelete Variant | Delete a product variant. | Product Write | high | None |
| User Management (2) |
update_customerUpdate Customer | Update customer details (name, email, phone, note, tags). | User Management | medium | Catalog claim |
create_customerCreate Customer | Create a new customer. | User Management | medium | Catalog claim |