# PaidHelm > PaidHelm is a hosted MCP (Model Context Protocol) server that lets AI assistants such as Claude, ChatGPT, Cursor and Perplexity manage Google Ads accounts on the user's behalf: reports, audits, negative keywords, bid strategies and full campaign creation (Search, Performance Max, Display, Demand Gen, Shopping, App). Each user authorizes their own Google Ads account via OAuth; nothing is launched without approval. Free plan with 30 tasks/month; paid plans from $49/month. Server URL for MCP clients: https://mcp.paidhelm.com/googleads/mcp Support: support@paidhelm.com ## Product - [How PaidHelm works](https://paidhelm.com/how-it-works/): PaidHelm is a hosted MCP server that connects your AI assistant to the Google Ads API. You talk, the assistant proposes, you approve, PaidHelm executes on your own account. - [Pricing](https://paidhelm.com/pricing/): PaidHelm plans: Free (30 tasks/month), Plus $49 (300), Pro $99 (1,500), Max $199 (6,000). A task is one tool call. No per-seat fees, cancel anytime, 7-day money-back on the first charge. - [About PaidHelm](https://paidhelm.com/about/): PaidHelm is made by A2 Digital Marketing, a performance agency that has managed Google Ads budgets since 2015. We built the MCP server we wanted for our own clients, then opened it to everyone. - [Contact](https://paidhelm.com/contact/): Contact PaidHelm support by email at support@paidhelm.com. Setup help, billing questions, agency plans and press. - [Security & privacy](https://paidhelm.com/security/): How PaidHelm protects your Google Ads access: Google OAuth, encrypted tokens, least-privilege scopes, no password storage, campaigns created paused, data kept in your own account. - [Enterprise & agencies](https://paidhelm.com/enterprise/): Run every client's Google Ads account from one AI assistant. Multi-account access, higher task volumes, invoicing, onboarding for your team and a direct line to the people who built PaidHelm. - [Data Processing Addendum](https://paidhelm.com/dpa/): PaidHelm's Data Processing Addendum: roles, categories of data, sub-processors, security measures, international transfers and data-subject rights for customers subject to GDPR, UK GDPR, CCPA and LGPD. - [Integrations: use Google Ads from any AI assistant](https://paidhelm.com/integrations/): PaidHelm connects Google Ads to Claude, ChatGPT, Claude Code, Cursor, Windsurf, VS Code, Gemini CLI and Perplexity through the Model Context Protocol. Pick your assistant for a step-by-step guide. - [Blog: Google Ads with AI assistants](https://paidhelm.com/blog/): Practical guides on running Google Ads with Claude, ChatGPT and Cursor through MCP: weekly routines, audits, negatives, bidding, campaign builds and agency workflows. ## Integrations - [Claude + Google Ads: manage campaigns from Claude with PaidHelm](https://paidhelm.com/integrations/claude-google-ads/): Connect Google Ads to Claude (web, desktop and mobile) as a custom connector. Reports, audits, negatives, budgets and full campaign builds from the Claude chat, with approval on every change. - [ChatGPT + Google Ads: manage campaigns from ChatGPT with PaidHelm](https://paidhelm.com/integrations/chatgpt-google-ads/): Add PaidHelm as a custom MCP connector in ChatGPT developer mode and run Google Ads reports, cleanups, bid changes and campaign builds from a ChatGPT conversation. - [Claude Code + Google Ads: automate campaign work from the terminal](https://paidhelm.com/integrations/claude-code-google-ads/): Add PaidHelm to Claude Code with one command and manage Google Ads from your terminal: scripted reports to CSV, bulk negatives from files, campaign builds from briefs in your repo. - [Cursor + Google Ads: manage campaigns from your IDE with PaidHelm](https://paidhelm.com/integrations/cursor-google-ads/): 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. - [Perplexity + Google Ads with PaidHelm](https://paidhelm.com/integrations/perplexity-google-ads/): Use PaidHelm with Perplexity's connectors to pull Google Ads reports alongside live web research: competitor moves, seasonal trends and your own account data in one answer. - [Windsurf + Google Ads with PaidHelm](https://paidhelm.com/integrations/windsurf-google-ads/): Configure PaidHelm in Windsurf's mcp_config.json and let Cascade run Google Ads reports and campaign changes next to your code. - [VS Code + GitHub Copilot + Google Ads with PaidHelm](https://paidhelm.com/integrations/vscode-google-ads/): Add PaidHelm to .vscode/mcp.json and use GitHub Copilot agent mode to query Google Ads and apply changes from VS Code. - [Gemini CLI + Google Ads with PaidHelm](https://paidhelm.com/integrations/gemini-cli-google-ads/): Configure PaidHelm as an MCP server in Gemini CLI settings.json and manage Google Ads from Google's own terminal agent. ## Documentation - [PaidHelm documentation](https://paidhelm.com/docs/): Everything you need to connect an AI assistant to Google Ads through PaidHelm: setup per client, authentication, the full tool catalog, plans and quotas, and troubleshooting. - [Quickstart: connect Google Ads to your AI assistant in 5 minutes](https://paidhelm.com/docs/quickstart/): Step-by-step: add the PaidHelm MCP server to Claude, sign in with Google, and run your first Google Ads report from the chat. Free plan, no credit card. - [Connecting your Google Ads account](https://paidhelm.com/docs/connecting-google-ads/): How PaidHelm authorizes Google Ads through Google OAuth, how manager (MCC) accounts and multiple client accounts work, how to switch accounts and how to disconnect. - [Client setup: Claude, ChatGPT, Cursor, Claude Code, Windsurf, VS Code, Gemini CLI](https://paidhelm.com/docs/clients/): Configuration snippets for every MCP client that works with PaidHelm: Claude web/desktop, Claude Code, ChatGPT, Cursor, Windsurf, VS Code with Copilot, Gemini CLI and Perplexity. - [Tool catalog: all 32 PaidHelm Google Ads tools](https://paidhelm.com/docs/tools/): Complete reference of the PaidHelm MCP tools for Google Ads: reports, account listing, status, budgets, bidding, targeting, keyword planning, ads, extensions, campaign creation and advanced API operations. - [Reports and GAQL: querying any Google Ads report from the chat](https://paidhelm.com/docs/reports/): How PaidHelm turns a plain-language question into a Google Ads Query Language (GAQL) report, the most useful resources and metrics, date ranges, and ready-to-use report prompts. - [Creating campaigns from the chat: Search, Performance Max, Display, Demand Gen, Shopping, App](https://paidhelm.com/docs/campaigns/): What each PaidHelm campaign-creation tool needs, what it builds, and the recommended brief to give your assistant so the whole campaign is created paused and ready for review. - [Keywords and negatives](https://paidhelm.com/docs/keywords/): Keyword research with the Google Ads Keyword Planner, adding keywords with match types, and the weekly search-terms-to-negatives routine, all from the chat with PaidHelm. - [Bidding strategies and budgets](https://paidhelm.com/docs/bidding-and-budgets/): Changing daily budgets, setting bid strategies (manual CPC, maximize clicks, maximize conversions with target CPA, maximize conversion value with target ROAS, portfolio) and pacing checks with PaidHelm. - [Plans, tasks and quotas](https://paidhelm.com/docs/plans-and-tasks/): How PaidHelm counts tasks, what the Free, Plus, Pro and Max plans include, what happens at the quota, how upgrade_plan creates a checkout link inside the chat, and how billing cycles work. - [Authentication and security](https://paidhelm.com/docs/security/): Technical details of PaidHelm's OAuth 2.0 implementation for MCP clients, the Google OAuth scope used, token encryption, revocation, logging and the safety rules built into the tools. - [Prompt library for Google Ads with AI assistants](https://paidhelm.com/docs/prompts/): Copy-and-paste prompts for Google Ads audits, weekly reports, search-term cleanup, budget pacing, ad copy refresh, campaign builds and agency routines, tuned for PaidHelm's tools. - [Troubleshooting](https://paidhelm.com/docs/troubleshooting/): Fixes for the most common PaidHelm issues: connector will not connect, Google account without access, developer token or customer not enabled errors, tools not showing, quota reached, and reconnecting after revocation. - [Frequently asked questions](https://paidhelm.com/docs/faq/): Answers about PaidHelm: what it is, who it is for, which assistants work, what a task is, safety, pricing, refunds, agencies and roadmap. ## Blog - [Hosted vs open-source MCP servers for Google Ads: how to choose in 2026](https://paidhelm.com/blog/best-mcp-servers-for-google-ads/): A practical comparison of the ways to connect an AI assistant to Google Ads: open-source MCP servers you self-host with your own developer token, Google Ads Scripts, direct API use, and hosted servers like PaidHelm. Criteria, costs and who each fits. - [How to find wasted Google Ads spend in 5 minutes: search terms to negatives](https://paidhelm.com/blog/find-wasted-google-ads-spend-with-search-terms-and-negatives/): The fastest win in any Google Ads account is cutting search terms that spend without converting. Here is the exact query, the classification rules and the prompt that turns it into campaign-level negatives with an AI assistant. - [The 15-minute weekly Google Ads routine with an AI assistant](https://paidhelm.com/blog/weekly-google-ads-routine-with-an-ai-assistant/): A repeatable weekly Google Ads review you can run from Claude or ChatGPT in about 15 minutes and 10 tasks: performance deltas, pacing, search terms, keyword hygiene, ads and a written summary. - [What is an MCP server for Google Ads, and why it beats scripts and dashboards](https://paidhelm.com/blog/what-is-an-mcp-server-for-google-ads/): An MCP server for Google Ads lets an AI assistant read reports and change campaigns through the Google Ads API with your authorization. Here is how it works, how it compares with Google Ads Scripts, the Editor and BI dashboards, and what to check before trusting one. ## Optional - [Full content for LLMs](https://paidhelm.com/llms-full.txt): every page above in plain text. - [Sitemap](https://paidhelm.com/sitemap.xml)