What this is (and why it’s different)
- Remote Google Ads MCP server. Unlike most MCP servers that run locally and expect you to fiddle with Google Cloud, edit MCP JSON, and babysit a process. HireOtto is fully hosted. You just paste a URL and go.
- Safer by design. Local setups can accidentally expose files, tokens, or system permissions. HireOtto uses modern OAuth flows aligned with the latest MCP auth spec and scopes tokens to this server only.
- Built for marketers. Opinionated defaults and prompts that map to how PPC is actually run - fast, consistent, low-friction.
Who it’s for: in-house marketers, agencies, and consultants who want speed without wrestling with setup.
Prerequisites
- A MCP client that supports remote MCP servers (Claude Web, Desktop, Claude Code, etc).
- A Google account with access to the Google Ads accounts you’ll manage.
How it works
MCP (Model Context Protocol) is an open standard that lets AI assistants call external tools and services in a structured way. HireOtto implements MCP as a remote server, meaning the server runs in the cloud and your AI client connects to it over the network. When you ask your assistant to “pause all underperforming keywords” or “show me last week’s spend by campaign,” it routes that request through HireOtto to the Google Ads API and returns the result directly in your conversation.No local install
HireOtto runs remotely. Add the endpoint URL to your AI tool config and you’re connected — no packages, no CLIs, no setup scripts.
Natural language control
Manage campaigns, budgets, and keywords by describing what you want. HireOtto translates your intent into Google Ads API calls.
Works where you already work
Use HireOtto from Claude Desktop, Cursor, Windsurf, or any MCP-compatible client. No context switching required.
Secure OAuth access
HireOtto accesses your Google Ads account through OAuth2. You authorize it once through Google’s consent flow; HireOtto never sees your password.
What you can do
Once connected, you can ask your AI assistant to perform any of the following directly in conversation:- List campaigns — retrieve all campaigns with their status, budget, and performance metrics
- Create campaigns — set up new Search campaigns with custom budgets and targeting
- Update budgets — raise or lower daily budgets across one or multiple campaigns
- Manage keywords — add, pause, or remove keywords and adjust match types or bids
- Pull performance reports — get impressions, clicks, cost, conversions, and ROAS for any date range
- Pause or enable ads — change the status of individual ads or entire ad groups
HireOtto operates on whichever Google Ads accounts you authorize during setup. If you add more accounts, you can refresh accessible accounts.
Supported AI tools
HireOtto works with any MCP-compatible client. The following tools are tested and supported out of the box:| AI tool | Notes |
|---|---|
| Claude | Full support; configure via connectors |
| Cursor | Full support; configure via .cursor/mcp.json |
| Windsurf | Full support; configure via Windsurf MCP settings |
| Any MCP client | Any tool that supports remote MCP servers |
Why MCP matters for Google Ads
Google Ads is a rich platform, but routine tasks — checking budgets, adjusting bids, generating reports — require navigating multiple screens. MCP closes the gap between your AI assistant and the tools it needs to act. Rather than describing a change and then making it yourself, your assistant can execute the change in the same step. HireOtto makes this possible for Google Ads without any infrastructure on your side.MCP is an open protocol published by Anthropic. HireOtto’s remote server is compatible with any client that implements the MCP specification, not just Anthropic’s products.
Privacy & security
- Stored: encrypted OAuth tokens required to call the Google Ads API on your behalf.
- Not stored long‑term: your Google Ads data; it’s processed to answer your request and not retained.
- You’re in control: revoke anytime from your Google Account → Security → Third‑party access.
✅ Remote server = no local file exposure, no system‑wide permissions.
FAQ
Which clients are supported? Any MCP client that supports remote MCP servers should work. HireOtto is tested with Claude Web, ChatGPT (dev mode), Make.com and Claude Desktop. If you run into issues with any client, email [email protected].CSV exports work best in clients that can fetch URLs (Claude Web/Desktop, Make.com scenarios).
Do I need Google Cloud or JSON editing? No. Paste the URL, connect, authenticate, use.
Pricing? Live at: https://www.hireotto.com/pricing
Will HireOtto change my campaigns automatically? Only when you ask for edits (e.g., creating/updating). Reports are read‑only.
Get started
Quickstart
Connect HireOtto to your AI tool and run your first query in under 5 minutes.
Authentication
Authorize HireOtto to access your Google Ads account via OAuth2.