Nothing here modifies store data, ad campaigns or settings, so the worst case of a confused model is a wrong answer rather than a paused campaign. The value is in the correlation: comparing Google Ads and Meta Ads return on spend, or checking which low-stock products sold well last week, are questions that normally mean three dashboards and a spreadsheet. Query results are streamed to the client rather than retained, and every call hits the source API live — so freshness is guaranteed and rate limits belong to your own accounts.
A hosted MCP server that connects e-commerce and marketing data sources to an AI client. Eleven integrations are wired in — Shopify, Google Analytics 4, Google Ads, Meta Ads, Search Console, Google Merchant Center, Amazon Ads, Google Tag Manager, Klaviyo, ShipStation and Judge.me — and the tools are read-only, fetching live from each source's API on every request.
- Shopify across products, orders, customers, inventory and payments — `shopify_list_products`, `shopify_list_orders`, `shopify_list_customers`, `shopify_list_abandoned_checkouts`, `shopify_list_inventory_items`, `shopify_list_balance_transactions`, `shopify_get_custom_report` and more
- Analytics — `ga4_run_report`, `ga4_run_realtime_report`, `ga4_run_funnel_report`, plus `search_console_query` for search queries, rankings and CTR
- Advertising in one place: `google_ads_run_report` and `google_ads_list_keywords`, `meta_ads_run_report` and `meta_ads_get_ad_creatives`, `amazon_ads_get_search_term_report` and `amazon_ads_get_keyword_report`
- Merchant Center feed health through `gmc_list_product_statuses`, `gmc_list_account_issues` and `gmc_get_price_competitiveness`
- Email and lifecycle — `klaviyo_query_campaign_report`, `klaviyo_query_flow_report`, `klaviyo_get_segment_profiles`, `klaviyo_query_metric_aggregates`
- Fulfilment through ShipStation, including `shipstation_get_shipments`, `shipstation_track_package`, `shipstation_calculate_rates` and `shipstation_get_inventory`
- Reviews through Judge.me — `judgeme_list_reviews`, `judgeme_get_shop_reviews_rating` and related counts
- Tag Manager inspection with `gtm_list_tags`, `gtm_list_triggers` and `gtm_list_variables`
A Presso account with each data source authorized over OAuth from the dashboard — Presso never sees a password, and tokens are encrypted at rest. Most clients connect straight to `https://mcp.presso.now/mcp`: `claude mcp add --transport http presso https://mcp.presso.now/mcp` for Claude Code, or the URL in the config for Claude Desktop, Cursor and VS Code. Clients that only speak stdio use the `presso-mcp` npm proxy — `npx -y presso-mcp` (0.1.1 in package.json), authenticated with `npx presso-mcp setup` or a `PRESSO_API_KEY`. Plans run from Free at $0 with 1 connection through Standard at $49 with 3, Pro at $99 with 10, and Max at $199 unlimited; new accounts get a 14-day trial. MIT licensed.
One command plus a key — claude mcp add --transport http presso https://mcp.presso.now/mcp, then supply credentials
