Google Ads cover

Google Ads for Claude, ChatGPT & Cursor

by B77 Marketing

0.0 0 reviews installs Updated 18d ago

Keep your Google Ads account. Your assistant reads the numbers and makes only the changes you ask for.

Run your Google Ads account from the chat.

Works with ClaudeChatGPTCursor

About

What it does.

Pull live campaign, keyword, and spend data and make changes — pause a campaign, add negatives, expand keywords, draft an ad — by asking, in plain language. No tab-switching into the Ads UI, no waiting on a report export.

Connect your Google Ads account and your assistant can answer real questions about it: what each campaign spent this week, which search terms are wasting budget, where the conversions came from, which keywords are pulling their weight.

It also makes the routine changes for you. Add negative keywords, expand a keyword set, pause an underperformer, draft a responsive search ad with the headline and description limits checked, adjust a budget — all by asking. For anything not covered by a ready-made action, run a raw Google Ads query and get the rows back formatted as a table, CSV, or JSON. Built and operated by B77.

What you can ask

Just type and go.

What did each campaign spend in the last 7 days?

Show me search terms with clicks but no conversions this month

Add "free" and "login" as campaign negatives to campaign 12345

Which keywords got the most conversions in the last 30 days?

Capabilities

Read + write.

Your assistant can look things up and, when you ask, create or change data in the connected tool.

Works in Claude, ChatGPT, Cursor · hosted at google-ads.b77.ai/mcp · what this app can see · how access is secured

Reviews

What people say.

0.0

0 reviews

Write a review

0.0

0 reviews

5
0%
4
0%
3
0%
2
0%
1
0%

What's new

Version 1.0.0

18 days ago

Version history
  • Initial release — account reporting, keyword planning, and campaign management.

Q & A

Questions, answered.

What can it change in my account?

Budgets, keywords, negative keywords, responsive search ads, and campaign status (pause/enable). It only makes a change when you ask for one; everything else is read-only reporting.

What do I need to connect it?

A Google account with access to your Google Ads accounts. You grant access once; the grant is stored encrypted and stays private to your account — there is no developer token to hunt down. Working through a manager (MCC) account? Add your manager ID and it can reach the client accounts under it.

Can it run any report?

Yes. Beyond the ready-made reports, you can ask for any Google Ads query and get the results back as a table, CSV, or JSON — useful for custom breakdowns the built-in tools don't cover.

Is it safe to let it make changes?

It never acts on its own — every mutation is one you asked for in the chat, and reporting is read-only. Your account, your rules: revoke access at any time and the grant stops working immediately.

How do I connect Google Ads MCP to Claude?

Google Ads is a hosted MCP server, so it becomes a Claude connector without installing anything locally. 1. Open the app page on B77 and click Install — copy the connection URL it shows. 2. In Claude: main menu → Customize → Connectors → Add → Add custom connector. 3. Name it after what it does, paste the URL into "Remote MCP server URL", sign in with your B77 account. The same connector shows up in claude.ai, Claude Desktop and Claude Code. The connection URL is https://google-ads.b77.ai/mcp.

How do I connect Google Ads MCP to ChatGPT?

Google Ads is a hosted MCP server, so it becomes a ChatGPT plugin without installing anything locally. 1. Open the app page on B77 and click Install — copy the connection URL it shows. 2. In ChatGPT: Settings → Safety & Login → enable Developer Mode. 3. Open Plugins → "+" top right → name the plugin, paste the B77 URL, sign in with your B77 account — it is now available in any chat. The connection URL is https://google-ads.b77.ai/mcp.

How do I connect Google Ads MCP to Cursor?

Google Ads is a hosted MCP server, so it becomes a Cursor MCP server without installing anything locally. 1. Open the app page on B77 and click Install — copy the connection URL it shows. 2. In Cursor: Settings → MCP servers → "+ Add new MCP server" — or edit mcp.json directly: { "mcpServers": { "teamwork": { "url": "https://teamwork.b77.ai/mcp" } } }. 3. Save and restart; Cursor asks you to sign in with your B77 account once, then the tools are available to the agent. The connection URL is https://google-ads.b77.ai/mcp.

What data can Google Ads access?

Reads: Your Google Ads campaigns, keywords, and performance metrics. Writes: Only the changes you ask for — budgets, keywords, ads, campaign status. Never sees: Your other apps, files, or accounts you didn't connect. Storage: Nothing stored — each request talks to the Google Ads API live. Access runs through your own OAuth sign-in and stays scoped to your account — B77 never sees your passwords, and you can disconnect the app at any time.

Is Google Ads free?

Yes. Google Ads is free on B77 — no card, no trial clock. Install it, connect it to your assistant and use it. If Google Ads talks to a third-party service, that service's own plan still applies.

Can I share Google Ads with my team?

Yes. From the app's Manage page on B77 you invite teammates by email; they add the same Google Ads connection to their own assistant and use it under your access, without setting up credentials themselves. Team apps such as Knowledge Base, Teamwork and Feedback also let you invite people per project. You can revoke a share at any time, and every call is written to the usage log.

Privacy

What this app can see.

Privacy

GDPR-aligned.

Right-to-be-forgotten honoured. No silent retention.

Residency

EU-hosted.

Frankfurt + Helsinki regions. Data stays in the bloc.

Auditability

Audit-log on.

Every tool call logged. SOC2-ready exports.

Reads
Your Google Ads campaigns, keywords, and performance metrics.
Writes
Only the changes you ask for — budgets, keywords, ads, campaign status.
Never sees
Your other apps, files, or accounts you didn't connect.
Storage
Nothing stored — each request talks to the Google Ads API live.