MCP App Store
by KeenEthics

Overview

SyncRange lets you ask ChatGPT about the ecommerce, subscriptions, shipping, and advertising accounts you already connect in SyncRange. After you authorize read access, ChatGPT can list your connected accounts and return bucketed summaries for sales, orders, inventory, subscriptions, shipments, and ad performance across Shopify, Amazon Seller, Etsy, BigCommerce, Faire, ShipStation, Seal Subscriptions, Google Analytics, Search Console, Google Ads, Business Profile, Meta, TikTok Ads, LinkedIn, and Microsoft Bing Ads. Access is read-only, scoped to the sources you choose, and can be revoked anytime from SyncRange.

Tools

amazon_seller_account_summary

ChatGPT
Get basic info (seller name, region, marketplaces) for a connected Amazon Seller account. account: which connected Amazon Seller account to read - the name or id from list_connected_accounts.

amazon_seller_orders_summary

ChatGPT
Get order counts and revenue for a connected Amazon Seller account, bucketed by day or month. Returns aggregate summary rows (not individual orders). Amazon generates this via an async report, so it can take longer than other sources to respond. account: which connected Amazon Seller account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'month').

bigcommerce_orders_summary

ChatGPT
Get order counts and revenue for a connected BigCommerce store, bucketed by day or month. Returns aggregate summary rows (not individual orders). Date ranges wider than 31 days are clamped. account: which connected BigCommerce store to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). granularity: 'day' or 'month' (default 'month').

bigcommerce_products_summary

ChatGPT
Get a current-state snapshot of BigCommerce products: visibility, stock levels, and lowest-inventory products. No date range - this is a point-in-time catalog snapshot, not sales history. account: which connected BigCommerce store to read - the name or id from list_connected_accounts. low_stock_threshold: products at or below this inventory (but above 0) count as low stock (default 5).

bigcommerce_store_summary

ChatGPT
Get basic info (name, domain, plan, currency, timezone) for a connected BigCommerce store. account: which connected BigCommerce store to read - the name or id from list_connected_accounts.

bing_ads_account_summary

ChatGPT
Get basic info (name, currency, timezone) for a connected Microsoft/Bing Ads account. account: which connected Bing Ads account to read - the name or id from list_connected_accounts.

bing_ads_campaign_summary

ChatGPT
Get campaign performance (impressions, clicks, spend, conversions) for a connected Bing Ads account, totalled across all campaigns and bucketed by day or month. account: which connected Bing Ads account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'day').

etsy_listings_summary

ChatGPT
Get a current-state snapshot of active listings for a connected Etsy shop: counts, stock levels, and top listings by views. No date range - this is a point-in-time catalog snapshot, not sales history. account: which connected Etsy shop to read - the name or id from list_connected_accounts. low_stock_threshold: listings at or below this quantity (but above 0) count as low stock (default 5).

etsy_orders_summary

ChatGPT
Get order counts and revenue for a connected Etsy shop, bucketed by day or month. Returns aggregate summary rows from Etsy receipts (not individual orders). account: which connected Etsy shop to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'month').

etsy_shop_summary

ChatGPT
Get basic info (name, url, currency, country) for a connected Etsy shop. account: which connected Etsy shop to read - the name or id from list_connected_accounts.

faire_account_summary

ChatGPT
Get basic brand profile info for a connected Faire account. account: which connected Faire account to read - the name or id from list_connected_accounts.

faire_orders_summary

ChatGPT
Get order counts and wholesale totals for a connected Faire brand, bucketed by day or month. Returns aggregate summary rows (not individual orders). Date ranges wider than 31 days are clamped. account: which connected Faire account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). granularity: 'day' or 'month' (default 'month').

faire_products_summary

ChatGPT
Get a current-state snapshot of the Faire product catalog: active/deleted counts and top products by variant count. No date range - this is a point-in-time catalog snapshot, not order history. account: which connected Faire account to read - the name or id from list_connected_accounts.

google_ads_campaign_summary

ChatGPT
Get campaign performance (impressions, clicks, cost, conversions) for a connected Google Ads account, totalled across all campaigns and bucketed by day or month. account: which connected Google Ads account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'daily' or 'monthly' (default 'daily').

google_analytics_summary

ChatGPT
Get daily sessions, users and pageviews for a connected GA4 property. account: which connected Google Analytics property to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive.

google_business_profile_summary

ChatGPT
Get daily views, calls, website clicks and direction requests for a connected Google Business Profile location. account: which connected Business Profile location to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive.

google_search_console_queries

ChatGPT
Get top search queries (keywords) for a connected Search Console site, with clicks, impressions, CTR and average position. Use this for "what are people searching" questions; use google_search_console_summary for daily totals over time. account: which connected Search Console site to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. limit: max number of queries to return (default 25, max 100), ranked by clicks.

google_search_console_summary

ChatGPT
Get daily search clicks, impressions, CTR and position for a connected Search Console site. account: which connected Search Console site to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive.

linkedin_account_summary

ChatGPT
Get basic info (name, currency, timezone) for a connected LinkedIn ad account. account: which LinkedIn Campaign Manager ad account to read - the name or id from list_connected_accounts (not the LinkedIn profile login).

linkedin_campaign_insights_summary

ChatGPT
Get campaign performance (impressions, clicks, spend in USD) for a connected LinkedIn ad account, totalled across all campaigns and bucketed by day or month. account: which LinkedIn Campaign Manager ad account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'day').

list_connected_accounts

ChatGPT
List every account this AI Assistants token can read, grouped by data source, with each account's name. Call this whenever you need to know what's connected - e.g. before answering a question about a specific account, or if a data tool responds with 'integration_required' or 'account_ambiguous'. Every other tool's account parameter accepts either the exact id returned here, or a plain name/hint (e.g. what the user themselves called it, like "my shopify store") - so you usually don't need to call this first if the user has already told you which account they mean. When you do use it, always refer to accounts by their name when talking to the user - never show them the internal id, which is only for calling other tools.

meta_account_summary

ChatGPT
Get basic info (name, currency, status) for a connected Meta ad account. account: which Meta ad account to read - the name or id from list_connected_accounts (this is the Ads Manager ad account, not the Facebook profile login).

meta_campaign_insights_summary

ChatGPT
Get campaign performance (impressions, clicks, spend) for a connected Meta ad account, totalled across all campaigns and bucketed by day or month. account: which Meta ad account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'day').

seal_billing_summary

ChatGPT
Get subscriptions due for billing in a date range for a connected Seal shop, bucketed by day or month. Returns aggregate summary rows (not individual subscriptions). Date ranges wider than 31 days are clamped. account: which connected Seal shop to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). granularity: 'day' or 'month' (default 'month').

seal_shop_summary

ChatGPT
Get basic info for a connected Seal Subscriptions shop. account: which connected Seal shop to read - the name or id from list_connected_accounts.

seal_subscriptions_summary

ChatGPT
Get a current-state snapshot of Seal subscriptions: status counts and item totals. No date range - this is a point-in-time catalog snapshot. account: which connected Seal shop to read - the name or id from list_connected_accounts.

shipstation_account_summary

ChatGPT
Get basic info for a connected ShipStation account. account: which connected ShipStation account to read - the name or id from list_connected_accounts.

shipstation_shipments_summary

ChatGPT
Get shipment counts and paid amounts for a connected ShipStation account, bucketed by day or month. Returns aggregate summary rows (not individual shipments). Date ranges wider than 31 days are clamped. account: which connected ShipStation account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). granularity: 'day' or 'month' (default 'month').

shopify_customers_summary

ChatGPT
Get customer purchasing activity for a connected Shopify store over a date range: unique customer count, how many ordered more than once, and the top customers by spend. Identifies customers by their orders in the given range (not full lifetime history), so "repeat" here means "ordered more than once within this range". Date ranges wider than 31 days are clamped - prefer a week or month at a time on busy stores. account: which connected Shopify store to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). limit: max number of top customers to return (default 20, max 100).

shopify_inventory_summary

ChatGPT
Get a current-state snapshot of inventory for a connected Shopify store: total inventory value, out-of-stock and low-stock variant counts, and inventory value broken down by product type. No date range - this is a point-in-time snapshot, not a history. account: which connected Shopify store to read - the name or id from list_connected_accounts. low_stock_threshold: variants at or below this quantity (but above 0) count as low stock (default 5).

shopify_orders_summary

ChatGPT
Get order counts and revenue for a connected Shopify store, bucketed by day or month. Returns aggregate summary rows (not individual orders). Date ranges wider than 31 days are clamped. Prefer shopify_sales_summary for long financial rollups (e.g. a full year). account: which connected Shopify store to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). granularity: 'day' or 'month' (default 'month').

shopify_sales_summary

ChatGPT
Get a financial breakdown (gross sales, discounts, returns, net sales, shipping, tax, total sales) for a connected Shopify store, bucketed by day or month. Unlike shopify_orders_summary (order count/revenue), this mirrors Shopify's own sales metrics accounting - discounts and returns are netted out of gross sales - so it's the better tool for "how much did I actually make" style questions and for wide date ranges (up to ~2 years). Prefer this over orders/products/customers for year-long questions. account: which connected Shopify store to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'month').

shopify_shop_summary

ChatGPT
Get basic info (name, domain, plan, currency, timezone) for a connected Shopify store. account: which connected Shopify store to read - the name or id from list_connected_accounts.

shopify_top_products_summary

ChatGPT
Get the best-selling products (by revenue) for a connected Shopify store over a date range, with quantity sold and revenue per product. Date ranges wider than 31 days are clamped. Prefer a week or month at a time on busy stores; use shopify_sales_summary for long financial rollups. account: which connected Shopify store to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive (max 31-day window). limit: max number of products to return (default 20, max 100).

tiktok_account_summary

ChatGPT
Get basic info (name, currency) for a connected TikTok ad account. account: which TikTok advertiser/ad account to read - the name or id from list_connected_accounts (not the TikTok login).

tiktok_campaign_insights_summary

ChatGPT
Get campaign performance (impressions, clicks, spend) for a connected TikTok ad account, totalled across all campaigns and bucketed by day or month. account: which TikTok advertiser/ad account to read - the name or id from list_connected_accounts. start / end: 'YYYY-MM-DD' dates, inclusive. granularity: 'day' or 'month' (default 'day').

Example Prompts

Click any prompt to copy it.

Similar Apps