{ "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://www.catchr.io/mcp/shopify#webpage", "url": "https://www.catchr.io/mcp/shopify", "name": "Shopify MCP: Analyze Store Data with AI | Catchr", "description": "Connect Shopify to ChatGPT or Claude through Catchr MCP. Explore sales, discounts, refunds and customer totals to prepare clear ecommerce client reports.", "dateModified": "2026-11-02T00:00:00.000Z", "isPartOf": { "@type": "WebSite", "@id": "https://www.catchr.io/#website", "name": "Catchr", "url": "https://www.catchr.io/" }, "about": { "@id": "https://www.catchr.io/mcp#software" } }, { "@type": "SoftwareApplication", "@id": "https://www.catchr.io/mcp#software", "name": "Catchr MCP", "url": "https://www.catchr.io/mcp", "applicationCategory": "BusinessApplication", "operatingSystem": "Web", "description": "Connect supported AI assistants to your connected marketing data through Catchr MCP.", "provider": { "@type": "Organization", "name": "Catchr", "url": "https://www.catchr.io/" } } ] }

Home > Destinations > MCP > Shopify

Ask your Shopify data with Catchr MCP

Prepare your next ecommerce client call with answers about sales, discounts, refunds and customer totals. Connect your client's Shopify store to Catchr, then use ChatGPT or Claude through Catchr MCP to investigate the numbers and build your explanation.

AI assistant Connected

“Compare paid media performance across my client accounts and flag the biggest changes.”

C Catchr MCPapi.catchr.io/mcp
Find accounts Query fields Return data
Shopify
Google Ads
GA4
+97sources

Used by the world's leading companies

Turn Shopify sales and order data into useful client answers

Start with the question your client needs answered: how much the store sold, where discounts affected sales, or how new and returning customer totals compare. Choose the Shopify fields and reporting scope that fit each question.

01

Explain sales, discounts and refunds

Review Gross sales, Total net sales, Total sales, Discount and Refund to explain store performance. Add Total Shipping, Total tax and Duties when the client needs more detail about order amounts.

Total net sales is measured after discounts but before shipping, duties, taxes and tips. Keep that definition visible when comparing it with Total sales, and report monetary values in the shop currency.

02

Inspect order and line-item detail

Use Order items number for an order-level view, or explore Number of items of line alongside Line Gross sales, Line Discount and Line Total net sales for line-item analysis. Cost of Goods Sold and Inventory Unit Cost add cost context.

Keep order totals and line-item metrics at their intended level of detail so repeated order values do not inflate a client report.

03

Review customers, markets and tagged promotions

Compare Total New Customer and Total Returning Customer to discuss the store's customer mix. For sales analysis, use Billing country or Shipping country to explore markets, and UTM medium, UTM name or UTM Content to examine tagged promotions.

Order tags offer another way to focus an investigation. Treat UTM breakdowns as a view of the values recorded on orders, with missing values shown separately.

View all Shopify metrics and dimensions

Choose how to work with your Shopify numbers

A focused Shopify investigation, a recurring client report and a question through Catchr MCP serve different needs. Choose the approach that fits the work, while keeping sales definitions and order filters consistent.

Ways to analyze Shopify data with Catchr
CriterionSource-focused analysisAssembling reportsQuerying through Catchr MCP
Best fitInvestigate a Shopify sales questionPresent recurring store resultsAsk a question before a client call
Starting pointSelect sales metrics and order dimensionsChoose fields for a report or spreadsheetSpecify the connected store and question
Useful exampleExamine refunds by shipping countryShow sales, discounts and customer totalsAsk which UTM names contribute the most net sales
Working destinationYour chosen analysis destinationLooker Studio or Google SheetsChatGPT or Claude
Key checkKeep order and line-item detail consistentLabel sales definitions and order filtersRequest the fields, filters and limits behind the answer

Use focused analysis to investigate a Shopify question, a report to share a consistent view, and Catchr MCP to ask follow-up questions. Carry the same store selection, metric definitions and fulfillment settings across each workflow.

Shopify to MCP pricing

Choose your plan by the number of platforms and accounts you report on.

Starter

For freelancers and small teams.

$ 24 /mo

Billed monthly · cancel anytime

Platforms3
Accounts10
Start free trial

Momentum

For in-house teams and small agencies.

$ 70 /mo

Billed monthly · cancel anytime

Platforms5
Accounts30
Start free trial

Growth

For agencies managing more clients.

$ 239 /mo

Billed monthly · cancel anytime

Platforms10
Accounts100
Start free trial

Scale

For teams reporting at scale.

$ 599 /mo

Billed monthly · cancel anytime

Platforms25
Accounts500
Start free trial

Connect Catchr MCP to your AI assistant

Connect Shopify in Catchr and select the client's store. Then connect Catchr MCP to ChatGPT or Claude and start with a question about sales, orders or customers. Before comparing results with another report, check whether unfulfilled orders are included: Catchr excludes UNFULFILLED orders by default, with an option to include them across order-derived data.

Four Shopify questions to bring to your next client call

Replace the bracketed details with your client's store, dates and review threshold. Each prompt asks for a specific Shopify analysis and the context needed to interpret the result.

PROMPT 01

Prepare a store sales comparison

Using Catchr, how did Gross sales, Total net sales, Total sales, Discount and Refund for Shopify store [store] change between [first date range] and [second date range]? Show each metric separately, calculate absolute and percentage changes where meaningful, and identify changes above [percentage threshold]. State the shop currency, explain the net sales definition and report whether unfulfilled orders are included.

Copy prompt
PROMPT 02

Review sales from tagged promotions

Using Catchr, which UTM name and UTM medium combinations recorded the most Total net sales for Shopify store [store] during [date range]? Include Gross sales and Discount, rank the combinations by net sales, and show missing UTM values separately. Explain what the recorded order tags support without inferring advertising spend or return on ad spend.

Copy prompt
PROMPT 03

Find markets that need a refund review

Using Catchr, which Shipping country values have Refund totals above [refund amount threshold] for Shopify store [store] during [date range]? Show Refund, Total net sales and Total Shipping by shipping country, keep missing countries visible, and state the currency and fulfillment filter. List the countries worth investigating without assuming why refunds occurred.

Copy prompt
PROMPT 04

Compare new and returning customer totals

Using Catchr, how did Total New Customer and Total Returning Customer for Shopify store [store] change between [first date range] and [second date range]? Show both totals and their absolute and percentage changes where meaningful. Prepare a short client-call summary and distinguish these customer totals from a retention or cohort analysis.

Copy prompt

Questions about Shopify data through Catchr MCP

What Shopify questions can I ask through Catchr MCP?

You can investigate sales, discounts, refunds, order items and new versus returning customer totals. Use shipping or billing geography, order tags and recorded UTM values to focus relevant order analyses.

How do I connect Shopify to ChatGPT or Claude?

Connect Shopify in Catchr, select the relevant store, then connect Catchr MCP to ChatGPT or Claude. Start your question with the store, date range and metrics you want to inspect, such as Total net sales and Refund.

Why might my Shopify order totals differ between reports?

Check the store, date range, sales definition and fulfillment filter. Catchr excludes UNFULFILLED orders by default; the include-unfulfilled-orders option applies across order and line-item data. Also check that order-level totals have not been repeated when using line-item detail.

Does analyzing Shopify data through Catchr MCP change my store?

Reporting does not modify your Shopify source data.

Talk with your marketing data

Connect your sources to Catchr, add the MCP server to your AI assistant, and ask about the work that matters now.

14 days free-trial
No credit-card required
100+ sources