A Remote Google Ads MCP Server

Paste one URL into your MCP client.

No Google Cloud setup, no JSON edits, no terminal.

Built by a marketer, for marketers.

Connect in Claude:

https://googleads.hireotto.com/mcp

Remote Google Ads MCP Server - Getting Started - YouTube

Remote Google Ads MCP Server - Getting Started

Why a remote MCP server?

☁️ Fully hosted
Most MCP servers run locally and expect terminal work.

Otto is remote: paste the URL in your client and go.

🔒 Safer by design
OAuth-based access aligned with the MCP auth spec.

Tokens are scoped to this server, no local files exposed.

🎯 Built for real PPC
Opinionated defaults based on established best practices

Fast setup, clean hygiene, fewer papercuts.

What you can do

Build & Edit (Search)

  • Create campaigns/ad groups
  • Add keywords, draft RSAs
  • Budgets, networks, toggles

Hygiene & Reviews

  • Auto-tagging checks
  • Auto-apply review
  • Disapprovals snapshot

Reporting

  • Campaigns, ad groups, ads, keywords
  • Devices, geo, search terms
  • Conv./IS where available

Negatives & Safety

  • Create/attach lists
  • Review search terms
  • Keep waste out

Keyword Planner

  • Keyword ideas from seed phrases or URL
  • Pull historical metrics for known keywords
  • Geo + language targeting and per-location results

CSV exports

  • Clean inline summary + signed CSV download link
  • MCP client/agent can analyze the file programmatically without burning context

Installation steps

Install in ~60 seconds

Step 1

Add the server

Claude → Settings → Connectors → Add Custom Connector → paste: https://googleads.hireotto.com/mcp

Step 2

Connect

A Google sign‑in window opens. This is a quick handshake so Otto can recognize your workspace. Approve the prompt.

Step 3

Successfully connected

You’ll see “Successfully connected” in Claude (blue banner). That confirms Otto is reachable as a remote MCP server.

Step 4

Authenticate Google Ads

Try a plain-English prompt like “Connect Google Ads” or “Authenticate Google Ads.”
Claude will return a link - open it and grant access. During this step you’ll also be asked to select which Google Ads accounts Otto can access.

When the auth page says you’re done, close that window and return to Claude. Otto is now fully set up.

Step 5

Sanity check

Ask for something simple like “List my accessible accounts” or “List campaigns for 123‑456‑7890.”

FAQ’s

Which clients are supported?

Do I need Google Cloud or terminal steps?

Will it change my campaigns automatically?

Troubleshooting?