Skip to content
Agentmart
Submit a tool

Shopify MCP Pro

Shopify MCP server with real analytics (ShopifyQL), auto-refresh auth, and Shopify API 2026-04.

Connector by den-indance · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/den-indance-shopify-mcp-pro

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Shopify MCP server with real analytics (ShopifyQL), auto-refresh auth, and Shopify API 2026-04.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
35 read · 15 write · 0 delete · 2 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 52

Read from the source code; the running server may list different tools.

Read 35 · Look things up without changing anything.

  • getAbandonmentReport
  • getConversionReport
  • getCustomer
  • getCustomerAnalytics
  • getCustomReport
  • getFinancialSummary
  • getInventoryLevels
  • getInventoryReport
  • getMarketingReport
  • getOrder
  • getProduct
  • getProductAnalytics
Show 23 more tools
  • getSalesReport
  • getShippingZones
  • getShopInfo
  • listAbandonedCheckouts
  • listBlogs
  • listCollections
  • listCompanies
  • listCustomers
  • listDiscounts
  • listDraftOrders
  • listFulfillmentOrders
  • listGiftCards
  • listLocations
  • listMarkets
  • listMetaobjectDefinitions
  • listMetaobjects
  • listOrders
  • listPages
  • listPriceRules
  • listProducts
  • listThemes
  • listTransactions
  • listWebhooks

Write 15 · Create, change, send or run things.

  • createArticle
  • createCompany
  • createDiscountCode
  • createDraftOrder
  • createFulfillment
  • createGiftCard
  • createMetaobject
  • createPage
  • createProduct
  • createRedirect
  • createRefund
  • createWebhook
Show 3 more tools
  • runShopifyQL
  • setMetafield
  • updateProduct

Not yet classified 2 · We could not tell from the name and description.

  • adjustInventory
  • getTrafficReport

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SHOPIFY_CLIENT_SECRET

Other settings (environment variables or headers).

  • SHOPIFY_API_VERSION
  • SHOPIFY_CLIENT_ID
  • SHOPIFY_STORE_DOMAIN

Files it touches

  • Any path the agent passes to its tools

Tools (52)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • adjustInventory

    Adjust inventory quantity

  • createArticle

    Create a blog article

  • createCompany

    Create a B2B company

  • createDiscountCode

    Create a discount code

  • createDraftOrder

    Create a draft order

  • createFulfillment

    Create a fulfillment for an order

  • createGiftCard

    Create a gift card

  • createMetaobject

    Create a metaobject

  • createPage

    Create a new page

  • createProduct

    Create a new product

  • createRedirect

    Create a URL redirect

  • createRefund

    Create a refund for an order

  • createWebhook

    Create a webhook subscription

  • getAbandonmentReport

    Get cart and checkout abandonment analytics

  • getConversionReport

    Product performance via ShopifyQL. Default: top 25 products by total_sales over date range. Pass `query` to override with raw ShopifyQL (e.g. session/conversion-funnel queries).

Show 37 more tools
  • getCustomer

    Get a specific customer by ID

  • getCustomerAnalytics

    Get customer behavior analytics

  • getCustomReport

    Alias for runShopifyQL — pass a raw ShopifyQL string in `query`. See runShopifyQL description for syntax.

  • getFinancialSummary

    Get financial summary including revenue, expenses, and profit

  • getInventoryLevels

    Get inventory levels for a product variant

  • getInventoryReport

    Get inventory analytics and forecasting

  • getMarketingReport

    Get marketing campaign performance

  • getOrder

    Get a specific order by ID

  • getProduct

    Get a specific product by ID

  • getProductAnalytics

    Get product performance analytics

  • getSalesReport

    Sales analytics via ShopifyQL. Default columns: total_sales, gross_sales, net_sales, total_orders, average_order_value over the date range. Pass `query` to override with raw ShopifyQL.

  • getShippingZones

    Get shipping zones and rates

  • getShopInfo

    Get shop information and analytics

  • getTrafficReport

    Orders grouped by traffic source via ShopifyQL. Default: total_sales/orders/AOV by referrer_source. Pass `query` to override.

  • listAbandonedCheckouts

    List abandoned checkouts

  • listBlogs

    List blogs

  • listCollections

    List collections from the Shopify store

  • listCompanies

    List B2B companies

  • listCustomers

    List customers from the Shopify store

  • listDiscounts

    List discount codes and automatic discounts

  • listDraftOrders

    List draft orders

  • listFulfillmentOrders

    List fulfillment orders

  • listGiftCards

    List gift cards

  • listLocations

    List all store locations

  • listMarkets

    List configured markets

  • listMetaobjectDefinitions

    List all metaobject type definitions configured in the store. Use this to discover valid `type` values (e.g. `shopify--color-pattern`, `product.material`) before calling listMetaobjects. Returns id/type/name/description + field schema per definition.

  • listMetaobjects

    List metaobjects of a given type. The `type` arg must match a definition exactly (case-sensitive identifier like `shopify--color-pattern`). Run listMetaobjectDefinitions first to discover what types exist in this store. Non-existent type → empty result, not error.

  • listOrders

    List orders from the Shopify store

  • listPages

    List store pages

  • listPriceRules

    List discounts (covers code, automatic, BxGy, free-shipping). Replaces deprecated priceRules query with discountNodes in 2026-04+.

  • listProducts

    List products from the Shopify store

  • listThemes

    List installed themes

  • listTransactions

    List transactions for an order

  • listWebhooks

    List configured webhooks

  • runShopifyQL

    Run an arbitrary ShopifyQL analytics query against the store. Same data as Admin → Analytics. Canonical clause order: FROM → SHOW → WHERE → SINCE/UNTIL/DURING → GROUP BY → ORDER BY → LIMIT. Dates are BARE (no quotes): `SINCE 2026-01-01 UNTIL today` or relative `SINCE -30d UNTIL today`. Use `GROUP BY` (full keyword), not `BY`. Dimensions in SHOW must also appear in GROUP BY. Verified datasets: `sales` (metrics: total_sales, gross_sales, net_sales, orders, average_order_value; dims: product_title, billing_country, customer_type), `sessions` (metrics: sessions, online_store_visitors, conversion_r…

  • setMetafield

    Set a metafield on a resource

  • updateProduct

    Update an existing product

Signals

Stars
1
Forks
1
Open issues
0
Weekly downloads
36
Last commit
May 22, 2026 (5 months ago)
Last release
May 22, 2026 (5 months ago)
Last package publish
May 22, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.den-indance/shopify-mcp-pro
Version
2.0.5
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from den-indance

Cite this page

Shopify MCP Pro. Agent Mart. https://agentmart.dev/connectors/den-indance-shopify-mcp-pro (last updated 2026-10-25)