AOV.ai Free Gift MCP
Point the AI tool you already use — Claude Code, Cursor, Claude Desktop — at this store's free gift data. Once connected, your assistant answers questions about your campaigns, revenue, storefront setup and plan on its own, without you opening the app, taking screenshots, or sharing your Shopify login.
Two things make this different from pasting numbers into a chat window. The assistant reads live data, so an answer is never stale. And it reads it read-only, so nothing it does can change your campaigns.
Read-only, and enforced on the server
Every connection is read-only. This is not an instruction to the model that a clever prompt could talk it out of — the app ships no write tools at all. There is nothing registered for an assistant to call that would change a campaign, a widget, a setting, or your plan.
The practical consequence: you can connect a tool you are still evaluating without weighing what it might do to a live campaign. The worst case is that it reads something.
One key, one store
A key is issued to one store and carries that binding itself. The store is never taken from the request, so a key cannot be pointed at a different shop, and an assistant holding it can only ever see the store it was minted for.
If you run several stores, each one issues its own key, and each gets its own server name —
aov-upsell-your-store — so an answer always says which store it came from.
Your key is shown once, right after you create it. The server keeps only a fingerprint, never the key itself. Lose it and there is no way to recover it; you revoke that connection and create a new one.
A paid plan is required
Connecting to AI is available on paid plans. The check runs on the server, on every request — not once at setup. If a store's subscription ends, the next call from the assistant is refused with a message explaining why, and the connection starts working again once the plan is back.
What it can read
Ten tools, all read-only:
| Area | What the assistant can answer |
|---|---|
| Storefront setup | Whether the gift widget can actually appear, and what is blocking it |
| Campaigns | What offers you are running, and the full configuration of any one of them |
| Performance | Gift orders, revenue, conversion rate, and gift AOV against store AOV |
| Products | Whether a specific product can be given as a gift — stock, publication, draft state |
| Widgets | Which widget types this store has, and the settings of each |
| Storefront wording | The text shoppers see, and what has been translated |
| App settings | The global switches that apply across every campaign |
| Plan | Which plan this store is on, and how much of its limits are used |
See the tool guide for what each one does and when your assistant should reach for it.
What it never returns
- No customer data. No names, emails, addresses, or individual orders. Performance figures are aggregates over a date range, never a list of people.
- No credentials. Not your Shopify access token, not the key itself, not any internal record id.
- No pricing or upgrade pitch. The plan tool reports what your store is doing — plan, quota, usage. It does not list plans, quote prices, or suggest an upgrade.
Where next
- Authentication — create a key, revoke one, and what to do with it
- Install a client — Claude Code, Cursor, Claude Desktop
- Tool guide — the ten tools, and when each is the right one
- Recipes — four questions worth asking, start to finish
- Troubleshooting — every refusal message, and what it means
- Store API — the same data as plain REST, for your own integrations