Run Google Shopping from Cursor
Manage Google Shopping campaigns inside Cursor (IDE) — 11 tools, OAuth setup in about 5 minutes, no dashboard switching.
-
11 Google Shopping tools, all in Cursor
-
Paused-by-default. Cannot delete campaigns.
-
OAuth setup in ~2 minutes
See it in action
›Show my linked Google Merchant Center accounts (link one if none is connected), then create a Standard Shopping campaign at $50/day. Break the products into partitions by product type and give me a bid on each. Leave it paused so I can review.
Launch a Standard Shopping campaign — End-to-end Shopping launch — Merchant Center link, campaign, and a product partition tree, created paused.
Overview
Adspirer is the MCP server that connects Cursor (IDE) to your Google Shopping ad accounts, turning campaign management into a chat conversation. Cursor IDE with MCP support — for marketers who already live in code editors. On the platform side, 11 tools cover standard Shopping campaigns that advertise products straight from your Google Merchant Center feed — image, title, and price, no per-product ad building. Adspirer reads and writes — pull performance reports, audit link your merchant center feed, launch new campaigns, pause underperformers, and reallocate budget — all from chat. New campaigns are always created paused so you can review before they go live, Adspirer cannot delete existing campaigns by design, and the free tier (15 tool calls / month, no credit card) is enough to run a full audit before you pay. Setup takes about 5 minutes via a JSON config entry.
Safety guarantees
-
New campaigns always created paused for review
-
Adspirer cannot delete existing campaigns
-
Budget changes need explicit confirmation
-
OAuth 2.1 + PKCE — passwords never seen
How it works
How it works
Cursor
You ask in chat
Adspirer
11 tools, paused-by-default
Google Shopping
Live data, paused for review
Step 01
Connect
Paste the MCP URL into Cursor, OAuth into Google Shopping.
Step 02
Manage
Ask in chat. Adspirer routes through 11 Google Shopping tools.
Step 03
Scale
Switch accounts in chat. Same audits across every client.
What you can do
11 tools across Google Shopping. The ones you'll use most:
-
Link your Merchant Center feed — `link_merchant_center` connects a Google Merchant Center account to Google Ads so its products become eligible to advertise. `get_merchant_center_links` lists what's already connected and `unlink_merchant_center` removes a link — Shopping can't run until a feed is attached.
-
Launch Standard Shopping campaigns — `create_shopping_campaign` builds a Standard Shopping campaign off a linked Merchant Center feed and creates it **paused** so you review before it goes live. `add_shopping_ad_group` sets up the ad group inside it.
-
Advertise straight from the feed — no per-product ad — `add_shopping_product_ad` adds the single product ad that surfaces your feed items. Google pulls the product image, title, and price directly from Merchant Center, so you never build a creative per SKU.
-
Bid by brand, category, or item with product partitions — Build a **product partition tree** with `add_product_group`, `get_product_groups`, `update_product_group`, and `remove_product_group` — subdivide the feed by brand, category, product type, or item ID and set an independent bid on each partition.
-
Check Shopping settings & inventory filter — `get_shopping_settings` shows a campaign's Merchant Center ID, target country, and inventory filter — the feed subset it's allowed to advertise — so you can confirm the campaign is pointed at the right catalog.
-
Pull performance by Shopping campaign — `get_campaign_performance` returns spend, conversions, CPA, and ROAS for your Shopping campaigns — the numbers behind the "which products or partitions are below my ROAS target?" question, so you can rebid the tree.
Campaign types
Every Google Shopping format Adspirer supports — request one in chat.
Standard Shopping
Product ads pulled straight from your Merchant Center feed — Google shows the image, title, and price. The core retail format for e-commerce with a product catalog.
Performance Max for retail
Pair Shopping with retail PMax via asset-group listing filters (`add_asset_group_listing_filter`) to scope a PMax asset group to a slice of the same feed — full-funnel shopping coverage across every Google channel.
Product partition tree
Structure the feed into product groups by brand, category, product type, or item ID and bid each independently — bid bestsellers up, low-margin items down, without touching the campaign.
Feed-based inventory filter
The campaign's inventory filter (via `get_shopping_settings`) decides which Merchant Center products it advertises — scope a campaign to one country, brand, or catalog segment instead of the whole feed.
Pick an intent
More prompts to try
Cursor blends prose prompts with inline code — great when you're scripting ad ops alongside product code.
Connect Merchant Center — Verifies and sets up the Merchant Center link that every Shopping campaign requires.
Restructure product partitions — Rebids an existing partition tree by brand for margin control.
Shopping performance audit — ROAS audit across Shopping campaigns with a rebid-vs-refeed recommendation.
Pick your audience
Who this is for
In-house growth marketer running Google Shopping solo
Each Monday, ask Cursor to pull last week's Google Shopping performance, surface campaigns running below your ROAS threshold, and recommend creative refreshes for fatigued ads.
Replaces a 60–90 minute manual review with a 5-minute chat, and surfaces problems before they tank ad-set performance.Agency account manager handling 5+ Google Shopping accounts
Switch context between client accounts in chat. Run the same audit prompt across each, paste the chat into your weekly client report. Multi-account is built in — no extra seats per account.
Cuts cross-account reporting from a half-day per account to ~10 minutes total.Founder launching their first Google Shopping campaign
Brief Cursor in plain English with budget, audience, and creative URL. Cursor validates inputs against Google Shopping's requirements, builds the campaign paused, and walks you through what to review before launching.
No need to learn Google Shopping's dashboard UI; campaign goes live correctly the first time.Compare & decide
Compare
Adspirer vs alternatives
For running Google Shopping from Cursor.
| Adspirer | DIY MCP server | Legacy SaaS dashboard | |
|---|---|---|---|
| Setup time | ~5 minutes via a JSON config entry | 2–4 hours building MCP server | 30–60 min onboarding + sales call |
| Cost — entry tier | Free (15 calls / mo) | Hosting + maintenance | $200–500 / mo minimum |
| Works inside Cursor | Yes — a JSON config entry | Yes (if you build it correctly) | No — external dashboard only |
| Multi-account | Yes — switch in chat | Manual per-account auth | Yes — but each account billed |
| Read + Write | Full read + write (create / pause / update) | Whatever you build | Mostly read-only or seat-gated writes |
| Safety: cannot delete | Hard-coded — no delete tool | Up to you | Varies |
| Pricing transparency | Public — $0 / $49 / $99 / $199 | Self-hosted | Often quote-only |
Cost
Pricing
If Adspirer wins for you, here's what it costs. Start free; upgrade if you outgrow it.
Free Forever
$0
15 tool calls / mo
All platforms. ChatGPT & Claude access. No credit card.
Start free →Plus
$49 / mo
150 tool calls / mo
Performance analysis + standard campaigns.
Compare Plus →Set up
Configure
Required: Cursor Pro (recommended). Most users finish in about two minutes.
Show setup steps for Cursor
Add Adspirer to Cursor MCP config
In Cursor → Settings → MCP, add a new server with URL https://mcp.adspirer.com/mcp and transport http.
Authenticate
OAuth flow opens in your browser. Sign in to Adspirer.
Use it
In any Cursor chat, ask Adspirer to run an audit, build a campaign, or pull a report.
Common questions
FAQ
Setup
Capabilities
Compare
Related integrations
Same Cursor, different platform — or same Google Shopping, different AI client.
Cursor × other platforms
-
Cursor × Meta Ads
Manage Meta Ads (Facebook + Instagram) campaigns inside Cursor (IDE) — 36 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Cursor × Google Ads
Manage Search, Performance Max, Display, and YouTube campaigns from your IDE — 39 Google Ads tools, real CPC data, ad ops alongside product code.
Read integration → -
Cursor × LinkedIn Ads
Manage LinkedIn Ads campaigns inside Cursor (IDE) — 28 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Cursor × TikTok Ads
Manage TikTok Ads campaigns inside Cursor (IDE) — 4 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Cursor × Amazon Ads
Manage Amazon Ads campaigns inside Cursor (IDE) — 61 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Cursor × Google Display Ads
Manage Google Display Ads campaigns inside Cursor (IDE) — 27 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Cursor × YouTube Ads
Manage YouTube Ads campaigns inside Cursor (IDE) — 11 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Cursor × Meta Catalog Ads
Manage Meta Catalog Ads (Advantage+ Catalog / DPA) campaigns inside Cursor (IDE) — 16 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration →
Google Shopping × other AI clients
-
ChatGPT × Google Shopping
Manage Google Shopping campaigns inside ChatGPT (Plus / Pro) — 11 tools, OAuth setup in about 2 minutes, no dashboard switching.
Read integration → -
Claude × Google Shopping
Manage Google Shopping campaigns inside Claude (Web / Desktop) — 11 tools, OAuth setup in about 2 minutes, no dashboard switching.
Read integration → -
Claude Code × Google Shopping
Manage Google Shopping campaigns inside Claude Code (CLI) — 11 tools, OAuth setup in about 60 seconds, no dashboard switching.
Read integration → -
Codex CLI × Google Shopping
Manage Google Shopping campaigns inside OpenAI Codex CLI — 11 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Windsurf × Google Shopping
Manage Google Shopping campaigns inside Windsurf (IDE) — 11 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Gemini CLI × Google Shopping
Manage Google Shopping campaigns inside Gemini CLI — 11 tools, OAuth setup in about 60 seconds, no dashboard switching.
Read integration → -
OpenClaw × Google Shopping
Manage Google Shopping campaigns inside OpenClaw (autonomous agent) — 11 tools, OAuth setup in about 5 minutes, no dashboard switching.
Coming soon -
Manus × Google Shopping
Manage Google Shopping campaigns inside Manus (autonomous agent) — 11 tools, OAuth setup in about 5 minutes, no dashboard switching.
Coming soon
Go deeper
Ready to connect Cursor to Google Shopping?
Start free — 15 tool calls per month, no credit card. Setup takes about 2 minutes.
Try Adspirer free