Rated 5.0 out of 5 stars on G2
The growth analystfor your
Google Ads.
Performance Max decides where your money goes and won’t say what it bought. Anry watches what every click does on your site, prices the waste and hands your agent the fix. Then it tells you what the fix earned.
Start free trial14-day free trial · No credit card required
Works with
- Claude Code
- Codex
- Cursor
- Grok
- Gemini
- Copilot
Codex, fix your performance max: you ask “Performance Max won’t say where my money goes. What’s wasting it? Fix it.” Anry reads your data, prices the problem at $1,099 and writes the fix: Performance Max wastes $1,099 per month. Anry’s fixes: 4 negative keywords, keep it off /blog, drop 2 products and skip 1–6 am. Codex makes the changes, with the Google Ads API. Done. Negatives, pages, products and hours are set on your Performance Max. Claude Code, fix a page: you ask “Which page loses my Performance Max traffic the most money? Fix it.” Anry reads your data, prices the problem at $1,200–1,500 and writes the fix: /products/maxi-shirt-dress loses $1,200–1,500 per month. Performance Max shoppers on iPhone can’t see Add to cart. Anry’s fix: pin it on phones. Claude Code applies it, with Shopify. Done. It’s on a copy of your theme. Check the preview, then publish. Grok Bot, hand off the whole job: you ask “Take Anry’s next fix. Send me a preview.” Anry reads your data, prices the problem at $560–700 and writes the fix: Next: /collections/winter loses $560–700 per month. 2 in 3 Performance Max visitors leave without opening a product. Anry’s fix: show products above the banner. Grok Bot fixes a draft theme, with Shopify. Checked it in my browser, fixed a draft theme and emailed you the preview. A week after it went live, Anry checks each fix: Negatives, pages and products fixed, +$220 a week; Add to cart pinned on iPhone, +$310 a week; Products moved above the banner, +$140 a week.
“Our ads were underperforming, costing us about $12,700 a week. Anry spotted two changes: one on the ad, one on the site.”
What it checks
What Performance Max won’t show you,checked every six hours.
Four checks, each priced against your own store.
The dress of the season is back.

Spend and sales, by hour and country
Where it runs
Every ad split by country, device and hour. The slices that spend without selling get a price.
Sponsored
Winter style guide 2026
Layering, fabrics and the coats of the season. Free returns.
Sales a visit, by landing page
Where it lands
Every page and product your Google ads land on, judged by what visitors buy there.
Cashmere, softer than ever.
30% off
Cashmere crew
$189 · full price
Offer and page
Whether the ad’s offer matches the page it opens. A model answers yes or no; the engine sets the price.
The coat, now in grey.
Running since 14 AugEngagement, week by week
Creative wear
Engagement falling against the ad’s own earlier weeks.
Ads are priced against a target return you can set.
How to start
Up and running in minutes.
Then ask your agent what Performance Max is wasting.
- Install on your store
- Connect Google Ads
- Plug into your agent
Works with the tools you already run
- Any site
14 days free · No credit card
Pair it
Anry writes the fix.Your agent applies it.
Anry never touches your store or your ads. Next to the connectors you already use, your agent goes from the problem to the fix in one conversation.
› Fix the costliest problem Anry found on my store.
⏺ anry - get_revenue_leaks (MCP)
⎿ /products/maxi-shirt-dress · $1,200–1,500 a month
⏺ anry - get_report (MCP)
⎿ On iPhone, Add to cart sits below where 68% of visitors stop scrolling. Fix: pin it to the bottom of the screen.
⏺ Update(snippets/buy-buttons.liquid)
- <div class="product-form__buttons">
+ <div class="product-form__buttons product-form__buttons--sticky-mobile">
⏺ Bash(shopify theme push --unpublished)
⎿ Pushed to a new unpublished theme
⏺ Done. It’s on a copy of your theme. Check the preview, then publish it.
maison-lune.myshopify.com/?preview_theme_id=1842
Preview theme ready
Claude Code + Shopify
Anry finds the page losing the most and writes the fix. Claude Code applies it to a copy of your theme.
Tools
16, all read-only
Start with the first four.
list_opportunitiesget_reportget_revenue_leaksget_paid_waste_summarylist_sitesget_site_statuslist_questionslist_reportsget_issueget_analytics_overviewget_traffic_sourcesget_top_pagesget_campaign_spendlist_sessionsget_sessionget_heatmap_summaryFAQ
Questions, answered.
Does it work with Performance Max?
Yes, that’s where it helps most. Performance Max won’t show you what each click did. Anry follows every click to the visit and the order at your checkout, by search term, landing page and product, and names the change Performance Max still lets you make: negative keywords, excluded pages, products out of an asset group, a schedule.
Why not connect Shopify and Google Ads to my agent directly?
Keep them; Anry works next to them. But each reports on its own side, so none can tell your agent what an ad’s visitors did on your store, or whether they bought. Anry joins the click, the visit and the order, prices what’s going wrong, and keeps the history.
I built my own dashboard in Claude. What does Anry add?
The parts a dashboard can’t make up: its own tracker on your store, every order traced to the ad that paid for the visit, fixed rules that decide what counts as a problem, and a price on each one. It reads everything every six hours and tells you when something starts costing money. Your Claude still does the asking and the fixing.
Does it work with WooCommerce or PrestaShop?
Yes. There’s a Shopify app, a WordPress plugin for WooCommerce and a PrestaShop module, and any other store takes one snippet. Google Ads connects read-only.
Can my agent change my site and my ads?
Not through Anry: every Anry tool is read-only. Pair it with Shopify’s toolkit or Claude Code for the site and your ad platform’s own MCP for the ads, and Anry tells them what to change.
How soon will it have answers?
Connecting takes minutes, and Anry reads your ad history at once, so an ad that’s been running a while can be judged at the next run. A new ad gets a verdict after 100 visits or a week. Findings on your site need a few days of traffic; until then your agent will say it’s too early, not that nothing is wrong.
Plug it in.Open the black box.
Start a trial, add the tracker and connect Google Ads. Then add Anry to Claude: one line in Claude Code, or a connector on the web.
claude mcp add --transport http anry https://mcp.anry.io/mcp14-day free trial · No credit card required

