Connect MerchantFlow to ChatGPT
Connect MerchantFlow to ChatGPT as a custom connector so you can ask about your products, orders and profit without leaving the chat.
Connect MerchantFlow to ChatGPT
MerchantFlow runs a remote MCP server, so ChatGPT can read your store data directly. Once connected you can ask about products, orders and profit in plain language and get answers from your real numbers.
The connection is read-only. ChatGPT can never change anything in MerchantFlow, your store or your ad accounts.
Before you start
- A MerchantFlow account with at least one store connected and synced
- A ChatGPT plan that includes custom connectors. On Business, Enterprise and Edu workspaces an admin has to allow custom connectors before they appear. Availability changes as OpenAI rolls features out, so if you cannot see the option, check with your workspace admin first.
Step 1: Copy your server URL
In MerchantFlow go to Settings > Developer > MCP Server and copy the server URL:
https://merchantflow.ai/api/mcpUse that address exactly. In particular do not add www. in front of it: that
address redirects, and the redirect drops the authorization header, so ChatGPT
ends up unable to sign in with nothing on screen explaining why.
Step 2: Add the connector in ChatGPT
In ChatGPT open Settings, then Apps & Connectors, then Create.
Paste the server URL and choose OAuth for authentication. ChatGPT registers itself with MerchantFlow automatically, so there is no client ID or secret to enter.
Step 3: Approve access
ChatGPT opens a MerchantFlow page in your browser showing which permissions it is asking for. Click Allow access.
If you are not signed in to MerchantFlow at that moment you are asked to sign in first and then taken straight back to the approval page. You do not need to start again.
Step 4: Ask something
Try one of these:
- "Find my Trail Jacket product in MerchantFlow"
- "Look up order 1042"
- "Which products match 'jacket'?"
What ChatGPT can see
This is the part worth understanding, because it differs from other AI clients.
In the normal Connectors view, ChatGPT uses two tools: search and fetch. That is OpenAI's design, not a MerchantFlow limit. Those two cover your products and orders: names, SKUs, prices, order totals, COGS, contribution margin, payment and fulfilment status.
For everything else, turn on developer mode in ChatGPT. Developer mode exposes the full MerchantFlow tool set, the same one Claude gets: P&L summaries, product profitability, ad spend and ROAS across Meta, Google, TikTok and Snapchat, cohorts and LTV, inventory, valuation and more. Developer mode is a beta feature on Business, Enterprise and Edu plans and is enabled by an admin.
Customer names, email addresses and shipping addresses are never included in search or fetch results.
Troubleshooting
The connector will not save, or reports that the server does not implement the specification
- Check the URL is exactly
https://merchantflow.ai/api/mcp, with no/sseor other suffix. - Confirm custom connectors are allowed on your workspace. On Business, Enterprise and Edu this is an admin setting.
Sign-in fails or reports an OAuth configuration problem
- Confirm you did not use
www.merchantflow.ai(see step 1). - Try removing the connector and adding it again. That clears a stale registration from an earlier attempt.
It connects but only finds products and orders
That is the normal Connectors behaviour described above. Turn on developer mode in ChatGPT for the full tool set.
Related
Last updated on
Connect MerchantFlow to Claude
Step-by-step guide to connecting MerchantFlow to Claude via MCP, on claude.ai and Claude Desktop. Takes about 2 minutes.
Connect MerchantFlow to Claude Code
Connect MerchantFlow to Claude Code (the CLI) in one command via MCP. Ask about your store data right from the terminal.