Vinkius
Google Ads

Google Ads MCP. Audit ad spend and keyword performance instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Google Ads MCP on Cursor AI Code Editor MCP Client Google Ads MCP on Claude Desktop App MCP Integration Google Ads MCP on OpenAI Agents SDK MCP Compatible Google Ads MCP on Visual Studio Code MCP Extension Client Google Ads MCP on GitHub Copilot AI Agent MCP Integration Google Ads MCP on Google Gemini AI MCP Integration Google Ads MCP on Lovable AI Development MCP Client Google Ads MCP on Mistral AI Agents MCP Compatible Google Ads MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Google Ads MCP Server connects your AI client directly to your ad account data. Audit campaigns, analyze keyword efficiency, and retrieve performance reports across your entire account using natural language.

It lets you run complex analyses—like correlating budget depletion with specific ad group underperformance—without leaving your chat window. It's your PPC specialist, built into your workflow.

What your AI agents can do

Get account summary

Gets a high-level summary of your entire Google Ads account performance.

Get ad performance

Gets performance metrics specifically for ads within a defined ad group.

Get campaign details

Retrieves detailed settings and configuration for a specific campaign.

+ 9 more capabilities included
Get account health summary

Retrieves a high-level overview of your Google Ads performance metrics.

Analyze ad group performance

Pulls performance metrics for ads within a specific ad group.

View campaign settings

Retrieves the detailed setup and configuration for any single campaign.

Generate campaign performance reports

Fetches detailed performance metrics (clicks, cost, conversions) for multiple campaigns over a date range.

Check account change history

Retrieves a log of recent changes made across your Google Ads account.

Analyze keyword effectiveness

Gets performance data and metrics for specific keywords within an ad group.

List client accounts

Identifies and lists all Google Ads customer accounts you have access to.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Google Ads MCP Server: 12 Tools for PPC Analysis

These twelve tools let your agent break down your Google Ads data—from overall account health to individual keyword performance—using plain language commands.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Google Ads on Vinkius
get019d75a7

get account summary

Gets a high-level summary of your entire Google Ads account performance.

get019d75a7

get ad performance

Gets performance metrics specifically for ads within a defined ad group.

get019d75a7

get campaign details

Retrieves detailed settings and configuration for a specific campaign.

get019d75a7

get campaign report

Fetches detailed performance metrics (clicks, cost, conversions) for groups of campaigns.

get019d75a7

get change status

Checks and reports on any recent structural or setting changes made to the account.

get019d75a7

get keyword performance

Gets detailed performance metrics for specific keywords within an ad group.

list019d75a7

list accessible customers

Lists all Google Ads customer accounts that your agent can access and report on.

list019d75a7

list ad groups

Lists all the ad groups contained within a selected campaign.

list019d75a7

list ads

Lists all the individual ads that exist within a specified ad group.

list019d75a7

list budgets

Lists the current spending limits and budget caps for your campaigns.

list019d75a7

list campaigns

Lists every active and paused Google Ads campaign in your account.

search019d75a7

search keywords

Searches for keywords and returns their corresponding performance metrics.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Google Ads, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Google Ads MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Google Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

You shouldn't have to jump between 12 tabs just to check campaign performance.

Today, checking performance means logging into the Ads portal, finding the campaign, drilling down to the ad group, and then navigating to the keyword metrics. You copy the total spend, then switch tabs to find the conversion count. By the time you've gathered the data, the window is probably already refreshing.

With the Google Ads MCP Server, you just tell your agent what you need. It handles the multi-step process: gathering campaign status, checking budgets, and pulling all the key metrics—all in one chat response. It's a single command for a complex dashboard view.

Google Ads MCP Server: Get a full report on campaign performance.

You manually filter dates, select date ranges, and run report exports. This means spending 10 minutes just preparing the data, never getting to the actual analysis. You're stuck in the reporting workflow.

Now, you simply ask for the report. The agent runs `get_campaign_report`, pulling the exact metrics you need for the specified date range and format. You get the clean data instantly, ready for analysis.

What you can do with this MCP connector

You connect your AI client to your Google Ads account, and you get real-time visibility into your ad spend and performance. Your agent lets you audit campaigns, analyze keyword efficiency, and pull performance reports across your whole account using nothing but natural language. You can run complex analyses—like correlating budget depletion with specific ad group underperformance—without ever leaving your chat window.

This is your PPC specialist, built right into your workflow.

Client Account Management
You can use list_accessible_customers to see every Google Ads account your agent can report on. You can also use list_campaigns to list every active and paused campaign in your account. list_ad_groups shows you all the ad groups within a selected campaign, and list_ads lists every individual ad that exists in a specified ad group.

Account Health and Structure
To get a high-level overview of how your Google Ads account's performing, you call get_account_summary. You can check the current spending limits and budget caps for your campaigns using list_budgets. To see if anything changed recently in the account's structure or settings, run get_change_status.

Performance Analysis
Need performance metrics for an ad group? You use get_ad_performance. If you want to analyze specific keywords inside an ad group, you run get_keyword_performance or search for keywords generally using search_keywords. You can pull detailed performance metrics—clicks, cost, conversions—for groups of campaigns over a date range by calling get_campaign_report.

To see the setup and configuration for a single campaign, you use get_campaign_details.

Workflow
You subscribe to this server, give your AI client your Google Ads Customer ID and Developer Token, and you complete the secure Google OAuth flow. Then, you start analyzing your ad performance from your AI client, whatever it is.

Built · Hosted · Managed by Vinkius Google Ads MCP Server - Track Ad Spend & Performance Server ID 019d75a7-da8b-71ed-85c9-7c91d03604b5
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Google Ads MCP

How do I use the `get_account_summary` tool to check overall performance? +

The get_account_summary tool gives you a top-level view of your account's health. It immediately returns total clicks, total cost, and total conversions across all active campaigns, giving you a quick baseline without any navigation.

Can I use `get_keyword_performance` to find my best keywords? +

Yes. get_keyword_performance analyzes keywords within a specific ad group. It returns performance metrics like CTR and cost per click, letting you identify the exact keywords that are driving the most conversions.

What is the difference between `get_campaign_report` and `get_ad_performance`? +

The difference is scope. get_campaign_report fetches metrics across multiple, separate campaigns. get_ad_performance focuses only on the ads and performance within one specific ad group.

How do I check if my account has recently changed using `get_change_status`? +

Running get_change_status provides a log of recent changes. This is useful for auditing, especially if performance dropped suddenly, as it tells you exactly what settings were modified.

Can I use `list_accessible_customers` to check multiple client accounts? +

Yes. list_accessible_customers shows all linked customer IDs. After that, you can use get_campaign_report to pull comparable data across all those client accounts in one go.

How do I list all the campaigns and ad groups using `list_campaigns` and `list_ad_groups`? +

You run list_campaigns first to get all available campaigns. Then, you pass a campaign ID to list_ad_groups to get the ad groups inside it.

What is the function of `get_ad_performance`? +

This tool fetches metrics for ads within a specific ad group. You need the ad group ID and date range to get the ad-level performance data.

Can I check account budgets using the `list_budgets` tool? +

Yes, list_budgets retrieves a list of account budgets. You can use this to see spending limits and monitor which campaigns are approaching their caps.

Can I pause or enable campaigns directly through the AI agent? +

Currently, the tools focus on investigative queries and performance analysis. To change the status of a campaign or ad group, please use the Google Ads UI to ensure full budget and policy compliance.

How can I check which keywords are driving the most conversions? +

You can use the getKeywordPerformance tool for a specific ad group. It will return metrics like clicks, impressions, and CTR for each keyword, allowing the AI to identify your top contributors.

Does this integration support multiple client accounts under a manager account? +

Yes! Use the list_accessible_customers tool to see all accounts your credentials have access to. You can then specify the target Customer ID when running performance queries.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Google Ads. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.