⚡
StoreMCP
menu_book Developer & Agent Reference

StoreMCP Documentation

Connect your Shopify store to Claude Desktop, ChatGPT, Cursor, and Windsurf via the Model Context Protocol.

1. Connecting to Claude Desktop

Locate your Claude Desktop configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add your private StoreMCP server URL under mcpServers:

{
  "mcpServers": {
    "shopify": {
      "url": "https://api.store-mcp.yanotoma.com/YOUR_MCP_KEY"
    }
  }
}

2. Connecting to Cursor / Windsurf

  1. Open Settings > Features > MCP.
  2. Click + Add New MCP Server.
  3. Select SSE or HTTP as the server type.
  4. Enter Name: storemcp.
  5. Enter URL: https://api.store-mcp.yanotoma.com/YOUR_MCP_KEY.

3. Supported MCP Tools (39 Tools)

Free & Paid Plans

Products & Catalog

shopify_search_products Read • Free & Paid

Search or list products with title, handle, status, totalInventory, and price range.

shopify_get_product Read • Free & Paid

Comprehensive product details including variants, SKUs, inventory per variant, and descriptions by product GID.

shopify_create_product Write • Paid Tier

Create a new product with title, description, vendor, productType, status, and price.

shopify_update_product Write • Paid Tier

Update title, description, status (ACTIVE/DRAFT), and tags on existing products.

shopify_create_product_variant Write • Paid Tier

Add new size, color, or custom option variants with specific pricing and SKUs to an existing product.

shopify_delete_product Write • Paid Tier

Permanently delete a product from the Shopify catalog by its global ID.

Inventory & Locations

shopify_get_locations Read • Free & Paid

List all active store warehouses, fulfillment locations, and addresses.

shopify_get_inventory_levels Read • Free & Paid

Query stock counts (available, on-hand, committed) across locations or for a specific item.

shopify_update_inventory Write • Paid Tier

Adjust or increment available inventory levels for an item at a specific location.

Collections

shopify_search_collections Read • Free & Paid

Search or list product collections with title, handle, description, and products count.

shopify_add_products_to_collection Write • Paid Tier

Add one or more products to an existing collection by ID.

Orders, Drafts & Checkouts

shopify_search_orders Read • Free & Paid

Search orders by status, financial status, fulfillment state, or customer name.

shopify_get_order Read • Free & Paid

Order breakdown with line items, quantities, price, shipping address, and fulfillment status.

shopify_create_order Write • Paid Tier

Create a completed or pending order directly in Shopify with line items, email, notes, and tags.

shopify_create_draft_order Write • Paid Tier

Create new draft orders with variant lines, custom items, customer assignment, and internal notes.

shopify_cancel_order Write • Paid Tier

Cancel active orders specifying reasons (CUSTOMER, INVENTORY, FRAUD, OTHER) and optional restock.

shopify_get_abandoned_checkouts Read • Free & Paid

Retrieve abandoned checkouts with recovery URLs, items, totals, and customer details.

Returns & Refunds

shopify_calculate_refund Read • Free & Paid

Preview and calculate refund amounts, taxes, and restock implications before issuing a refund.

shopify_create_refund Write • Paid Tier

Issue partial or full refunds on an order, with optional inventory restocking and customer email alerts.

Fulfillment & Shipping

shopify_get_fulfillment_orders Read • Free & Paid

Fetch fulfillment orders, assigned warehouse locations, and items awaiting fulfillment.

shopify_create_fulfillment Write • Paid Tier

Fulfill orders with tracking number, carrier (USPS, FedEx, DHL), and automated customer shipping notification.

shopify_hold_fulfillment_order Write • Paid Tier

Place a fulfillment order on hold for fraud review, missing inventory, or address verification.

Discounts & Gift Cards

shopify_search_discounts Read • Free & Paid

List or search active discount codes and automatic promotions with status, summary, and usage count.

shopify_create_basic_discount Write • Paid Tier

Create percentage (e.g. 0.20 for 20%) or fixed-amount discount promo codes with optional expiration dates and usage limits.

shopify_delete_discount Write • Paid Tier

Permanently delete a code discount or automatic discount by global ID.

shopify_search_gift_cards Read • Free & Paid

Search issued gift cards with initial values, remaining balances, and customer details.

shopify_create_gift_card Write • Paid Tier

Create and issue a new gift card with a balance, optional recipient customer, and expiration date.

Customers & Segments

shopify_search_customers Read • Free & Paid

Search customer records by name, email, order count, or lifetime spend.

shopify_create_customer Write • Paid Tier

Create new customer profiles with first/last name, email, phone, note, and tags.

shopify_get_customer_segments Read • Free & Paid

List customer segments configured in the store with their query definitions.

Metafields & Tags

shopify_get_metafields Read • Free & Paid

Retrieve custom metafields attached to any resource (product, collection, order, customer) or for the store.

shopify_set_metafields Write • Paid Tier

Batch create or update custom metafields with key, namespace, value, and type.

shopify_delete_metafield Write • Paid Tier

Delete a metafield by its global ID.

shopify_add_tags Write • Paid Tier

Safely append tags to a resource (Product, Customer, Order, etc.) without overwriting existing tags.

shopify_remove_tags Write • Paid Tier

Remove specific tags from a resource without affecting other existing tags.

Store Policies, Media & GraphQL

shopify_get_shop Read • Free & Paid

Returns store metadata (name, currencyCode, plan, email, primaryDomain, timezoneOffset).

shopify_get_policies Read • Free & Paid

Retrieve the store's legal and operational policies (refund, privacy, terms of service, shipping).

shopify_get_files Read • Free & Paid

Search and list digital media files, images, videos, and documents stored in Shopify.

shopify_run_graphql Queries: Free • Mutations: Paid

Execute arbitrary raw GraphQL queries or mutations against the Shopify Admin API with JSON variables support. Allows AI agents to query or mutate any Shopify entity within granted OAuth scopes.