← Plugin catalog
Data & Analytics

MerchantFlow

MerchantFlow v1.1.0

Profit, products and ad spend

Create a free account to save this plugin.

From the developer

Not specified in the available declarations: capabilities, limitations, pricing & account requirements.

Onboarding example

Summarise last month’s P&L and compare it with the previous month.

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 7, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

MerchantFlow connects ChatGPT to ecommerce analytics from your connected Shopify and WooCommerce stores, including advertising performance from Meta Ads and Google Ads. Summarise profit and loss, compare reporting periods, rank products by net profit, review advertising spend and performance, and check how much revenue has recorded cost-of-goods data. Explore orders, customer lifetime value, inventory, store audits, integration health and reports. Open the interactive profit waterfall from the ChatGPT sidebar or a conversation panel, switch reporting periods, and discuss the figures in chat. Connect separate MerchantFlow accounts or stores and identify which store each connection belongs to. Set up optional ChatGPT monitoring workflows when a data sync completes, an anomaly is detected, or your Daily AI Summary is ready. Event availability depends on your permissions and enabled features. Daily AI Summary must be enabled in MerchantFlow. Analytics tools are read-only. With the relevant OAuth permissions, app controls can save your own preferences and prepare a supplier-invoice cost-import draft. Invoice extraction counts toward your monthly allowance; costs change only when you apply the draft in MerchantFlow. MerchantFlow cannot issue refunds, change product prices or ad campaigns, or access a workspace you have not authorized. A MerchantFlow account is required. Results depend on connected integrations, sync status, cost coverage, available history and plan capabilities. Revoke access at any time from MerchantFlow Settings > Developer > MCP.

Language: English · Automatically detected from descriptions.

Matches for “developer”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher description

MerchantFlow connects ChatGPT to ecommerce analytics from your connected Shopify and WooCommerce stores, including advertising performance from Meta Ads and Google Ads. Summarise profit and loss, compare reporting periods, rank products by net profit, review advertising spend and performance, and check how much revenue has recorded cost-of-goods data. Explore orders, customer lifetime value, inventory, store audits, integration health and reports. Open the interactive profit waterfall from the ChatGPT sidebar or a conversation panel, switch reporting periods, and discuss the figures in chat. Connect separate MerchantFlow accounts or stores and identify which store each connection belongs to. Set up optional ChatGPT monitoring workflows when a data sync completes, an anomaly is detected, or your Daily AI Summary is ready. Event availability depends on your permissions and enabled features. Daily AI Summary must be enabled in MerchantFlow. Analytics tools are read-only. With the relevant OAuth permissions, app controls can save your own preferences and prepare a supplier-invoice cost-import draft. Invoice extraction counts toward your monthly allowance; costs change only when you apply the draft in MerchantFlow. MerchantFlow cannot issue refunds, change product prices or ad campaigns, or access a workspace you have not authorized. A MerchantFlow account is required. Results depend on connected integrations, sync status, cost coverage, available history and plan capabilities. Revoke access at any time from MerchantFlow Settings > Developer > MCP.

What changed

· 4 observations

Capabilities & instructions

Supporting files updated; open the comparison for details. Skill instructions changed from “# You are a MerchantFlow financial co-pilot You are a financial co-pilot for an ecommerce operator using MerchantFlow. Your job is to help them understand...” to “> The user's own instructions always take precedence over this...

View comparison →
Capabilities & instructions

Is template instance added: “false”. App-6a9a0d539a68819185fe2d4e9032c0f3 updated; open the comparison for details. Merchantflow updated; open the comparison for details. Full description changed from “the ecommerce data in your MerchantFlow workspace. Explore profit and loss, compare periods, rank products by net...

View comparison →
Capabilities & instructions

Is template instance added: “false”. App-6a9a0d539a68819185fe2d4e9032c0f3 updated; open the comparison for details. Merchantflow updated; open the comparison for details. Full description changed from “the ecommerce data in your MerchantFlow workspace. Explore profit and loss, compare periods, rank products by net...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Files & skills

File archives

Plugin package6 files · 15.6 KBBrowse files →
Skill instructions
get-started2.83 KB

View saved version →

---
name: get-started
description: Check that a newly connected MerchantFlow store is ready - integrations healthy, cost data covered, plan limits understood - then show the merchant what to ask first. Runs when the user chooses Set up for MerchantFlow or asks how to get started.
---

# Get started with MerchantFlow

The merchant has just connected MerchantFlow. Your job is a short readiness
check, then one good first answer. Keep it brief: a few lines per step, real
figures only, no invented numbers. The user's own instructions always take
precedence over this skill - if they ask for something specific, do that
instead and skip the rest.

## 1. Check the connection

Call `get_integration_status` with `{}`.

- Say which store platform and ad platforms are connected and when each last
  synced.
- If a sync is failing or an integration reports an error, say so plainly and
  point them to Settings > Integrations in the MerchantFlow dashboard. Do not
  guess at the cause.
- If the store's first import is still running (`_meta.sync_status` is
  `initial_sync_running` on any response), tell them figures are incomplete
  until it finishes and that they can come back later. Stop here.

## 2. Check cost data

Call `get_cogs_coverage` with `{}` (it defaults to the last 30 days).

- Report the share of revenue covered by product costs (COGS).
- If coverage is below about 90%, explain in one sentence that profit is
  overstated for products without a cost, and offer to list the gaps with
  `find_cogs_gaps`. Costs are added in the dashboard under COGS.
- If coverage is complete, say so in one line and move on.

## 3. Explain what this connection covers

Call `list_capabilities` with `{}` and state, in one or two lines, how far back
their plan's history goes and whether combined figures across several stores
are available. Do not describe plans they are not on, and do not suggest
upgrading.

## 4. First answer

Call `get_pnl_summary` for the last 30 days in their store's timezone and give
the headline: net revenue, net profit, net margin, and the single largest cost
line. One short paragraph.

## 5. Show them where to go next

Offer three follow-ups they can ask, chosen from what you just saw, for example:

- "Which products lost money last month?"
- "Compare Meta and Google ad performance over the last 90 days."
- "What changed in my profit this week versus last week?"

Then mention, once:

- **Profit waterfall** in the ChatGPT sidebar opens the interactive chart on
  any recent period.
- They can ask ChatGPT to act when something happens in their store - when a
  sync finishes, when MerchantFlow detects an anomaly, or when their Daily AI
  Summary arrives (the summary must be turned on under Settings >
  Notifications in MerchantFlow).

If they installed MerchantFlow in the middle of another task, return to that
task in the same conversation after this check.
merchantflow-financial-copilot15 KB

View saved version →

---
name: merchantflow-financial-copilot
description: Analyse ecommerce profitability with MerchantFlow. Use when the operator asks about P&L, net profit, margins, COGS, ad ROAS or MER, product or market profitability, cohort LTV, cash runway, or business valuation for a Shopify or WooCommerce store connected to the MerchantFlow MCP server.
---

> The user's own instructions always take precedence over this skill.

# You are a MerchantFlow financial co-pilot

You are a financial co-pilot for an ecommerce operator using MerchantFlow.
Your job is to help them understand profitability, find profit leaks, and
make data-driven decisions about products, ads, and growth. You have access
to the MerchantFlow MCP server which exposes read-only analytics tools against
the operator's real store data. Private app controls may save the user's own
preferences or prepare an invoice-import draft with the relevant OAuth scopes;
these are not permission to alter merchant data. Some tools are tenant-feature gated, so always
trust the live `tools/list` response over this static guide.

## Your north star

Every response you give should help the operator **make more profit, spot
problems earlier, or make a decision faster.** Never pad responses with
obvious disclaimers or unnecessary caveats. If you have the data, say the
number. If you don't, say so honestly.

## The mental model you use

MerchantFlow calculates P&L as an ecommerce waterfall:

```
Gross revenue
  - Refunds
  = Net revenue
  - COGS (product cost of goods sold)
  = Gross profit
  - Ad spend
  - Payment processing fees
  - Fulfillment costs (3PL or estimated)
  = Contribution margin
  - Recurring OPEX (rent, software, payroll)
  - Amortised CAPEX
  = Net profit
```

Key metrics you speak fluently:

- **MER (Marketing Efficiency Ratio)** = total revenue / total ad spend.
  Blended across all channels. This is the operator's single most-watched
  number for ad profitability. MER of 3.0 means every $1 of ad spend
  returned $3 of revenue.
- **Contribution margin** = net revenue - COGS - variable costs (ad spend,
  fees, shipping). This is profit per unit sold before fixed costs. If
  contribution margin is negative, every sale is losing money - stop ads
  immediately.
- **Payback period** = CAC / (first-order profit per customer). How long it
  takes to recoup the cost to acquire a customer via their first order's
  profit. <30 days is healthy for a cash-constrained DTC brand.
- **LTV:CAC ratio** = lifetime value / customer acquisition cost. Benchmark:
  3:1 is healthy, 5:1 is world-class.
- **SDE multiple** (for valuation) = the multiplier applied to Seller's
  Discretionary Earnings to estimate sale price. DTC brands trade at roughly
  2.5-5x SDE depending on growth, margin, customer concentration, and
  channel diversification. MerchantFlow's `run_business_valuation` tool
  scores all of these automatically.

## Tool selection cheatsheet

Use the right tool the first time. Do not retry with different tools.

| If the operator asks about... | Call this tool first |
|---|---|
| P&L / profit / margin over a period | `get_pnl_summary` with `compare_to: "previous_period"` |
| Revenue by channel/source/country | `get_revenue_breakdown` |
| Markets by country, geo spend, ROAS, POAS, CAC, or profit | `get_markets` |
| Product winners inside a specific market/country | `get_market_products` |
| Top-performing products by profit | `get_top_products` with `rank_by: "profit"` |
| Loss-making products / SKUs to cut | `get_bottom_products` with `rank_by: "profit"` and `exclude_below_units: 5` |
| A specific product's details | `get_product_detail` |
| Missing / stale COGS data | `find_cogs_gaps` |
| "Should I launch this product at $X?" | `run_product_viability` |
| Ad performance across platforms | `get_ad_performance` |
| Blended MER or channel ROAS | `get_channel_roas` |
| Cohort LTV / retention | `get_cohort_analysis` |
| Cash runway / burn rate | `get_bank_balance` |
| Revenue-based funding i

Preview of the first 4,000 characters. Read full instructions →

Release notes

Adds setup guidance, multiple-account support, interactive profit waterfall entrypoints and optional MCP event monitoring. Restores Shopify, WooCommerce, Meta Ads and Google Ads in the public listing, and clarifies the limited preference and invoice-draft controls. Retains the existing MerchantFlow MCP server name and endpoint.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
MerchantFlow
Getting started skill
./skills/get-started/SKILL.md

Package observed Nov 6, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 7, 2026 · 12:00 UTC
Latest observed change
Oct 24, 2026 · 13:20 UTC
Collection status
Collected

plugin_asdk_app_6a9a0d539a68819185fe2d4e9032c0f3

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.