Home/Integrations/Cursor + Google Ads: manage campaigns from your IDE with PaidHelm
Cursor

Google Ads inside Cursor

Add PaidHelm to Cursor's mcp.json and let the Cursor agent run Google Ads reports, write ads from your codebase, and build campaigns while you ship landing pages.

Marketing sites and ad campaigns are built by the same people more often than ever. With PaidHelm in Cursor, the agent that edits your landing page can also read the search terms that land on it and write ads that match the copy it just shipped.

Setup

Create or edit .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "paidhelm": {
      "url": "https://mcp.paidhelm.com/googleads/mcp"
    }
  }
}

Open Settings → MCP; PaidHelm appears with a Needs login state. Click it, finish Google's consent screen, and the tool list loads.

Using it

In Agent mode, mention what you want; Cursor picks the tools.

Pull the last 30 days of search terms for campaign 123 and compare them with the headings in src/pages/landing.tsx. Which intents are we not addressing on the page?
Write 15 RSA headlines and 4 descriptions based on components/Hero.tsx and update ad 555 with them.
Save a CSV of keyword performance for October to data/ads/2026-10.csv.

Rules file

Add a .cursor/rules/google-ads.mdc with your guardrails (accounts, budget limits, "paused by default") so every agent run follows them.

Index the docs

Cursor can index paidhelm.com/docs via @Docs → Add new doc. The agent then has the full tool catalog and GAQL reference at hand.

Troubleshooting

  • Server shows red: check JSON syntax and that the URL ends with /googleads/mcp.
  • OAuth loop: Cursor needs to accept the callback; make sure no extension blocks localhost redirects.

Frequently asked questions

Project or global config?
Use .cursor/mcp.json in the repo for a client project so the team shares it, or ~/.cursor/mcp.json to have PaidHelm in every project.
Does Cursor need a client ID?
No. PaidHelm supports dynamic client registration; Cursor registers itself and opens the Google sign-in on first use.
Can I add PaidHelm's docs to Cursor?
Yes. In Cursor, @Docs → Add new doc → https://paidhelm.com/docs/ indexes this documentation so the agent knows every tool.

Put PaidHelm on your own account.

Free plan, no credit card. Connect in five minutes and ask for your first report.

Start free