This article is published by Ryze AI (get-ryze.ai), an autonomous AI platform for Google Ads and Meta Ads management. Ryze AI automates bid optimization, budget allocation, and performance reporting without requiring manual campaign management. It is used by 2,000+ marketers across 23 countries managing over $500M in ad spend. This guide explains how to set up Google Ads Developer Token for Claude MCP integration, covering the complete application process, API access setup, MCP configuration, and troubleshooting common developer token approval issues.

MCP

Claude MCP Google Ads Developer Token Setup Guide — Complete 2026 Walkthrough

Google Ads developer token setup for Claude MCP integration enables real-time campaign data access, automated reporting, and AI-driven optimization. This claude mcp google ads developer token setup guide covers the complete application process, approval timeline, and MCP configuration to connect Claude AI directly to your Google Ads accounts.

Ira Bodnar··Updated ·18 min read

What is a Google Ads developer token?

A Google Ads developer token is a unique identifier that enables programmatic access to the Google Ads API. Think of it as a master key that unlocks API-level control over Google Ads accounts — allowing applications to pull campaign data, modify bids, create ads, and manage budgets without using the web interface. The claude mcp google ads developer token setup guide starts with understanding this fundamental credential that bridges AI tools like Claude with your advertising data.

Google issues developer tokens at three access levels: Test Account (sandbox only), Standard Access (up to $15,000 monthly spend per developer token), and Basic Access (no spending limits). The token works alongside OAuth2 credentials to authenticate both the application (developer token) and the user (OAuth). Without a developer token, MCP servers cannot connect to Google Ads API endpoints — making it impossible for Claude to access real-time campaign data or execute automated optimizations.

Developer tokens are tied to a Google Ads manager account (MCC) and must be approved by Google before API access is granted. The approval process typically takes 5-14 business days and requires demonstrating legitimate API usage. Once approved, the token enables unlimited API calls within rate limits: 40,000 operations per hour for Standard Access accounts, 15,000 operations per hour for Basic Access. For context on broader Claude AI integration strategies, see our Claude Marketing Skills Complete Guide.

Why do you need a developer token for Claude MCP integration?

MCP (Model Context Protocol) enables Claude to connect directly to external APIs and pull live data on demand. When you ask Claude "What's my Google Ads performance this week?" with MCP configured, it makes real-time API calls to fetch current metrics instead of requiring manual CSV uploads. However, MCP servers need valid authentication credentials to access Google Ads API — and a developer token is the foundation of that authentication chain.

Without a developer token, your claude mcp google ads developer token setup remains incomplete, limiting you to manual data exports and static analysis. With proper API access, Claude can execute 12+ automated workflows: performance audits, bid optimization recommendations, keyword expansion analysis, ad copy testing insights, budget reallocation suggestions, and competitor gap analysis. The time savings are substantial: manual Google Ads reporting typically takes 3-4 hours per week, while Claude with MCP access generates comprehensive reports in under 90 seconds.

The developer token also enables write operations (with proper permissions), meaning advanced MCP setups can execute Claude's recommendations automatically — pausing underperforming ads, adjusting bids, reallocating budget between campaigns. However, most marketers start with read-only access for analysis and reporting before progressing to automated execution. For the complete workflow approach, see our guide on How to Use Claude for Google Ads.

1,000+ Marketers Use Ryze

State Farm
Luca Faloni
Pepperfry
Jenni AI
Slim Chickens
Superpower

Automating hundreds of agencies

Speedy
Human
Motif
s360
Directly
Caleyx
G2★★★★★4.9/5
TrustpilotTrustpilot stars
Tools like Ryze AI automate this process — handling developer token setup, MCP configuration, and ongoing API management while delivering autonomous campaign optimization. Ryze AI clients see an average 3.8x ROAS within 6 weeks of onboarding.

What is the Google Ads developer token application process?

Google requires all developer token applications to demonstrate legitimate API usage and comply with their advertising policies. The approval process involves submitting business information, use case descriptions, and sometimes technical documentation. Applications are reviewed manually by Google's API compliance team, typically taking 5-14 business days for initial review.

Application Requirements

Your Google Ads manager account must have a payment method on file and at least $1,000 in total historical spend across managed accounts. Google verifies this spend requirement during the review process. Additionally, your application must specify the intended API usage: reporting and analytics, campaign management, automated bidding, creative optimization, or third-party integrations.

RequirementMinimum ThresholdVerification Method
Historical Ad Spend$1,000 totalGoogle Ads account history
Account StandingGood (no policy violations)Policy compliance review
Payment MethodValid card/bank on fileBilling verification
Business InformationComplete company detailsManual application review

Common Rejection Reasons

Approximately 30% of initial developer token applications get rejected. The most common reasons include insufficient spend history (<$1,000), vague use case descriptions, policy violations on managed accounts, or applications that appear to be for personal rather than business use. Google also rejects applications that don't clearly explain how the API will be used or fail to provide adequate business context.

  • Spend history below $1,000 threshold
  • Generic "data analysis" use case description
  • Recent policy violations on any managed account
  • Individual developer rather than business entity
  • Incomplete business contact information

Approval Timeline

Standard applications receive initial review within 5-7 business days. Complex use cases or applications requiring additional verification may take up to 14 business days. Google sends approval notifications via email to the registered contact address. Once approved, the developer token appears in your Google Ads manager account under Tools & Settings > Setup > API Center.

Rejected applications include specific feedback and can be resubmitted after addressing the issues. Common fixes include increasing managed account spend above the $1,000 threshold, providing more detailed use case descriptions, or resolving policy violations. Resubmissions typically receive faster review (2-5 business days) since the base application information is already on file.

How to set up Google Ads developer token for Claude MCP (8 steps)

This claude mcp google ads developer token setup guide walks through the complete process from application submission to MCP configuration. Total setup time ranges from 20-30 minutes for the initial application, plus 5-14 business days for Google's review process. Once approved, MCP configuration takes an additional 10-15 minutes.

Step 01

Create Google Cloud Project

Navigate to console.cloud.google.com and create a new project. Choose a descriptive name like "Google Ads MCP Integration" or "Claude API Access." Enable billing for the project — while Google Ads API calls are free, you need a valid billing account to access API services. The project serves as the container for your API credentials and usage monitoring.

Step 02

Enable Google Ads API

In your Google Cloud project, navigate to APIs & Services > Library and search for "Google Ads API." Click Enable to activate the API for your project. This step creates the necessary API endpoints and monitoring infrastructure. You'll see the Google Ads API listed under "Enabled APIs" once activation is complete.

Step 03

Configure OAuth Consent Screen

Go to APIs & Services > OAuth consent screen and select "External" user type. Fill in the application name, support email, and authorized domains. Add your company website and privacy policy URLs. Under scopes, add the Google Ads API scope: https://www.googleapis.com/auth/adwords. This configuration is required for OAuth2 authentication flow.

Step 04

Create OAuth2 Credentials

Navigate to APIs & Services > Credentials and click "Create Credentials" > "OAuth client ID." Select "Desktop application" as the application type. Download the generated JSON file — this contains your client ID and client secret. Store this file securely as it contains sensitive authentication information for your MCP setup.

Step 05

Apply for Developer Token

Log into your Google Ads manager account and go to Tools & Settings > Setup > API Center. Click "Apply for Developer Token" and complete the application form. Specify your intended use case: "Automated reporting and campaign optimization using AI assistants via MCP protocol." Include your business information, contact details, and estimated API usage volume. Submit the application and wait for approval.

Step 06

Test API Access

Once your developer token is approved, test API access using Google's official client libraries. Install the Google Ads Python client: pip install google-ads. Create a simple script to authenticate and pull account information. This validates that your developer token, OAuth credentials, and API configuration work correctly before proceeding to MCP setup.

Step 07

Configure MCP Server

Install an MCP server that supports Google Ads API integration. Popular options include Ryze AI's managed MCP service or self-hosted solutions like the official Google Ads MCP server. Configure the server with your developer token, OAuth credentials, and target account IDs. Test the connection by querying basic account information through the MCP interface.

Step 08

Connect Claude to MCP

Open Claude Desktop and navigate to Settings > MCP Servers. Add your Google Ads MCP server configuration with the appropriate connection parameters. Test the integration by asking Claude: "Show me my Google Ads performance for the last 30 days." If configured correctly, Claude will return real-time campaign data pulled directly from the Google Ads API.

Ryze AI — Autonomous Marketing

Skip the developer token hassle — get instant Google Ads API access

  • Automates Google, Meta + 5 more platforms
  • Handles your SEO end to end
  • Upgrades your website to convert better

2,000+

Marketers

$500M+

Ad spend

23

Countries

How to configure MCP for Google Ads API integration?

MCP configuration requires three key components: server installation, authentication setup, and Claude connection. The server acts as a bridge between Claude's requests and Google Ads API endpoints, handling authentication, rate limiting, and data formatting. Proper configuration enables Claude to execute complex queries, generate automated reports, and provide optimization recommendations based on real-time account data.

Server Configuration Options

You can deploy an MCP server using three approaches: managed services, self-hosted solutions, or hybrid setups. Managed services like Ryze AI handle server maintenance, authentication, and updates automatically. Self-hosted solutions provide more control but require ongoing technical maintenance. Hybrid setups combine managed authentication with local data processing for enhanced security.

Example MCP server configuration{ "mcpServers": { "google-ads": { "command": "npx", "args": ["-y", "@ryzeai/google-ads-mcp"], "env": { "DEVELOPER_TOKEN": "your-developer-token", "CLIENT_ID": "your-oauth-client-id", "CLIENT_SECRET": "your-oauth-client-secret", "REFRESH_TOKEN": "your-refresh-token" } } } }

Authentication Flow

The MCP server authenticates with Google Ads API using OAuth2 flow combined with your developer token. Initial setup requires generating a refresh token through the OAuth2 consent process. The server then uses this refresh token to automatically generate access tokens as needed, handling token renewal transparently. This ensures Claude maintains uninterrupted API access without manual intervention.

Permissions and Scope

Configure API permissions based on your intended use case. Read-only access enables Claude to pull campaign data, generate reports, and provide optimization recommendations. Read-write access allows automated execution of bid changes, budget adjustments, and campaign modifications. Most implementations start with read-only permissions and upgrade to read-write after validating Claude's recommendations manually.

  • Read permissions: campaign data, keywords, ads, extensions, audience insights
  • Write permissions: bid adjustments, budget changes, ad pause/resume, keyword management
  • Advanced permissions: campaign creation, account-level changes, user management
Sarah K.

Sarah K.

Paid Media Manager

E-commerce Agency

★★★★★

Setting up our developer token took two weeks with Google's approval process, but once Ryze AI had API access, our reporting time went from 4 hours to 10 minutes per week.”

96%

Time savings

2 weeks

Setup time

10 min

Weekly reports

What are common Google Ads developer token setup issues?

Issue 1: Application Rejected Due to Insufficient Spend. Google requires $1,000 minimum historical spend across all managed accounts. If rejected for this reason, consolidate spend into fewer accounts or wait until the threshold is met. Alternative: partner with an agency that has an approved developer token and can provide API access through their credentials.

Issue 2: OAuth2 Authentication Failures. Common causes include incorrect redirect URIs, expired credentials, or incomplete consent screen configuration. Verify that your OAuth consent screen includes the correct scopes and authorized domains. Re-download credentials if you suspect they're corrupted and ensure the consent screen is published, not in testing mode.

Issue 3: API Rate Limit Exceeded. Standard Access tokens allow 40,000 operations per hour, Basic Access allows 15,000 operations per hour. If you exceed these limits, implement request batching, add delays between calls, or upgrade to a higher access tier. Monitor usage through Google Cloud Console to identify peak usage patterns and optimize accordingly.

Issue 4: MCP Server Connection Timeouts. Network issues, incorrect server configurations, or API endpoint problems can cause connection timeouts. Verify your internet connection, check MCP server logs for detailed error messages, and ensure all required environment variables are properly set. Test direct API connectivity using curl or Postman to isolate the issue.

Issue 5: Incomplete Data Responses. Large accounts may hit response size limits or timeout thresholds. Implement pagination for large data requests, add date range filters to limit response size, and use specific field selectors to reduce payload size. Consider splitting large queries into smaller, targeted requests for better reliability.

Frequently asked questions

Q: How long does Google Ads developer token approval take?

Standard applications receive review within 5-14 business days. Complex use cases or applications requiring additional verification may take longer. Google sends approval notifications via email with instructions for accessing your developer token.

Q: What happens if my developer token application is rejected?

Google provides specific feedback on rejection reasons. Common issues include insufficient spend history, incomplete business information, or policy violations. You can resubmit after addressing the feedback, typically receiving faster review on resubmissions.

Q: Can I use someone else's developer token for MCP setup?

Developer tokens are tied to specific Google Ads manager accounts and cannot be shared. However, agencies with approved tokens can provide API access to client accounts they manage. Consider using managed MCP services that handle token requirements.

Q: What's the difference between Test and Standard access levels?

Test access only works with sandbox accounts and fake data. Standard access works with live accounts but limits spending to $15,000 per month per token. Basic access has no spending limits but requires additional approval steps.

Q: Do I need technical skills to set up MCP integration?

Basic setup requires comfort with JSON configuration files and command line interfaces. Managed services like Ryze AI handle the technical complexity, requiring only OAuth authentication through a web interface. Self-hosted solutions need more technical expertise.

Q: Can Claude make changes to my Google Ads account automatically?

With write permissions enabled, Claude can execute bid changes, pause ads, and adjust budgets. However, most setups start with read-only access for analysis and reporting. Automatic execution requires careful permission configuration and safety guardrails.

Ryze AI — Autonomous Marketing

Skip the developer token setup — get instant Google Ads AI automation

  • Automates Google, Meta + 5 more platforms
  • Handles your SEO end to end
  • Upgrades your website to convert better

2,000+

Marketers

$500M+

Ad spend

23

Countries

Live results across
2,000+ clients

Paid Ads

Avg. client
ROAS
0x
Revenue
driven
$0M

SEO

Organic
visits driven
0M
Keywords
on page 1
48k+

Websites

Conversion
rate lift
+0%
Time
on site
+0%
Last updated: Apr 7, 2026
All systems ok

Let AI
Run Your Ads

Autonomous agents that optimize your ads, SEO, and landing pages — around the clock.