flin-shopify-analytics-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SSL_CERT_FILE | No | Alternative environment variable for custom CA bundle | |
| SHOPIFY_CA_BUNDLE | No | Path to custom CA bundle for TLS verification | |
| SHOPIFY_CLIENT_ID | No | Client ID from Dev Dashboard App | |
| SHOPIFY_API_VERSION | No | Shopify API version (e.g., 2026-04) | 2026-04 |
| SHOPIFY_STORE_DOMAIN | No | Your Shopify store domain (e.g., your-store.myshopify.com) | |
| SHOPIFY_CLIENT_SECRET | No | Client Secret from Dev Dashboard App | |
| SHOPIFY_ADMIN_ACCESS_TOKEN | No | Admin API access token for Legacy Custom App (starts with shpat_) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| shopify_list_ordersB | List read-only Shopify orders with customer, amount and line items. |
| shopify_list_customersB | List Shopify customers (read-only) with orders count and amount spent. |
| shopify_list_productsB | List Shopify products (read-only), variants, SKU, price and inventory quantity. |
| shopify_customer_purchase_summaryB | Purchase summary for one customer: total orders, total spent, products and quantities. |
| shopify_sales_by_customer_productC | Aggregate orders to answer who bought what and how much. |
| shopify_sales_overviewC | Sales KPIs for a date range, optionally compared to the previous period. |
| shopify_sales_timeseriesC | Sales time series grouped by day, week, or month. |
| shopify_top_productsC | Top products or variants by net sales, gross sales, units sold, or orders. |
| shopify_top_customersB | Top customers by sales or volume with optional new/returning filter. |
| shopify_discount_analysisC | Discount totals, discounted order rate, and top discount codes for a date range. |
| shopify_attribution_quality_summaryC | Coverage summary for source, landing page, and UTM attribution data. |
| shopify_sales_by_sourceC | Sales grouped by normalized source or referrer. |
| shopify_sales_by_utmC | Sales grouped by UTM dimension such as source, medium, or campaign. |
| shopify_new_customers_by_attributionC | New customers grouped by source, UTM campaign, or landing page. |
| shopify_landing_page_analysisC | Landing-page performance by sales, orders, and accurately counted new customers. |
| shopify_retention_overviewC | Retention KPIs for customers whose first order happened in the selected cohort window. |
| shopify_repeat_purchase_windowsC | Repeat purchase rates for fixed 30/60/90/180-day windows. |
| shopify_time_to_second_orderC | Distribution and summary stats for days between first and second order. |
| shopify_inactive_customer_summaryC | Customer inactivity summary for fixed 30/60/90/180-day windows. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 19 tools
All 19 tools target distinct analytics aspects (e.g., sales, customers, products, discounts, attribution) with no overlapping purposes. Each tool's description clearly differentiates its focus, ensuring an agent can select the correct tool without ambiguity.
All tools use the consistent prefix 'shopify_' and snake_case, but not all follow a strict verb+noun pattern (e.g., 'shopify_sales_overview' vs. 'shopify_list_customers'). Despite this, the naming is predictable and readable.
With 19 tools, the count is slightly above the typical well-scoped range (3-15), but it is appropriate for a comprehensive analytics server covering multiple dimensions (sales, customers, products, etc.). Each tool serves a clear function without redundancy.
The tool set covers major Shopify analytics areas: sales KPIs, customer behavior (retention, repeat purchase, inactivity), product performance, discounts, and attribution. Minor gaps like inventory analytics or deeper cohort segmentation exist, but core workflows are well-supported.