MCP
MCP Server Setup for Ad Campaign Management — Complete 2026 Guide
MCP server setup for ad campaign management connects AI models like Claude to Google Ads, Meta Ads, and Amazon Ads APIs. Replace manual campaign analysis with conversational queries, automated reporting, and real-time optimization recommendations across all major advertising platforms.
Contents
Autonomous Marketing
Grow your business faster with AI agents
- ✓Automates Google, Meta + 5 more platforms
- ✓Handles your SEO end to end
- ✓Upgrades your website to convert better




What is MCP server setup for ad campaign management?
MCP server setup for ad campaign management creates a bridge between AI models and advertising APIs using the Model Context Protocol. Instead of manually exporting campaign data, building reports in spreadsheets, or switching between multiple ad platforms, you connect Claude AI, ChatGPT, or Gemini directly to your Google Ads, Meta Ads, or Amazon Ads accounts. The AI can then pull live data, analyze performance, and provide optimization recommendations through natural language conversation.
The MCP (Model Context Protocol) was developed by Anthropic in 2024 as a standardized way for AI models to access external data sources. For advertising, this means your AI assistant can execute queries like "Show me campaigns with CPA > $50" or "Generate a weekly performance report" without you having to manually export data, clean CSV files, or build custom integrations. The server translates natural language requests into API calls, fetches the data, and returns structured results.
Current advertising workflows are fragmented: Google Ads data lives in one interface, Meta Ads in another, Amazon DSP in a third. Most marketers spend 6-8 hours weekly just compiling reports across platforms. MCP servers eliminate this friction by providing unified AI access to all your advertising data. Major ad platforms now offer official MCP servers: Google released theirs in January 2026, Meta launched beta access in March 2026, and Amazon opened their Advanced Tools Center MCP in February 2026.
1,000+ Marketers Use Ryze





Automating hundreds of agencies




★★★★★4.9/5
Which advertising platforms offer MCP server support?
Three major advertising platforms currently offer official MCP servers: Google Ads, Meta Ads (in beta), and Amazon Ads. Each has different capabilities, setup requirements, and access levels. The choice depends on your primary advertising channels and whether you need read-only analysis or campaign modification capabilities.
| Platform | Official Support | Access Level | Setup Complexity | Best For |
|---|---|---|---|---|
| Google Ads | Yes (official) | Read-only | Medium (OAuth + dev token) | Performance analysis |
| Meta Ads | Beta (official) | Read + limited write | Easy (Business Manager) | Campaign management |
| Amazon Ads | Yes (Advanced Tools) | Read + write | Complex (API approval) | Enterprise automation |
| TikTok Ads | No (community only) | Read-only | Hard (self-built) | Custom solutions |
| LinkedIn Ads | No (community only) | Read-only | Hard (self-built) | B2B reporting |
Google Ads MCP is the most mature implementation. Google released their official server in January 2026 with comprehensive read access to all campaign data, including performance metrics, keyword data, and audience insights. Setup requires a developer token (which can take 2-3 business days to approve) and OAuth2 credentials.
Meta Ads MCP entered beta in March 2026 with broader functionality than Google’s read-only approach. The Meta implementation allows budget adjustments, ad set modifications, and creative uploads through AI commands. Access requires Meta Business Manager admin permissions and participation in the Beta program.
Amazon Ads MCP is part of their Advanced Tools Center and offers the most comprehensive feature set: campaign creation, bid management, product targeting, and cross-platform attribution analysis. However, it requires Amazon DSP API approval, which typically takes 1-2 weeks and is restricted to advertisers spending > $50K annually.
How do you set up Google Ads MCP server?
Google Ads MCP server setup requires six steps: obtaining a developer token, configuring Google Cloud credentials, installing the server package, setting up authentication, connecting to Claude Desktop, and testing the integration. The entire process takes 15-20 minutes if you have all prerequisites ready. For a detailed walkthrough with screenshots, see the Google Ads MCP Server Setup Guide.
Prerequisites
Required accounts and tools
- Google Ads account with API access
- Google Cloud Platform account
- Python 3.10+ installed locally
- Claude Desktop or compatible MCP client
- Terminal/command line access
Step 01
Apply for Google Ads developer token
Sign in to Google Ads > Tools & Settings > Setup > API Center. Click "Apply for API access" and complete the application form. Include your use case (AI-powered campaign analysis) and expected API volume (< 1,000 requests/day for personal use). Approval typically takes 2-3 business days.
Step 02
Configure Google Cloud OAuth2
Create a new project in Google Cloud Console > Enable Google Ads API > Create OAuth2 credentials. Set application type to "Desktop app" and download the JSON file. This file contains the client_id and client_secret needed for authentication.
Step 03
Install the MCP server
Google provides an official Python package for their MCP server. Install it using pipx to avoid dependency conflicts with other Python projects:
Step 04
Create configuration file
Create a google-ads.yaml file with your API credentials. This file should be stored in a secure location and never committed to version control:
Step 05
Connect to Claude Desktop
Add the Google Ads MCP server to Claude Desktop’s configuration. Open Claude Desktop > Settings > MCP Servers > Add Server:
Step 06
Test the connection
Restart Claude Desktop and test the MCP connection by asking: "Show me my Google Ads campaign performance for the last 7 days." Claude should return campaign data directly from your account. If you see an authorization prompt, complete the OAuth flow in your browser.
Ryze AI — Autonomous Marketing
Skip manual MCP setup — connect all platforms instantly
- ✓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 do you configure Meta Ads MCP server?
Meta Ads MCP server configuration is simpler than Google’s approach since it uses Facebook Business Manager for authentication instead of requiring separate developer credentials. The setup process involves joining the beta program, installing the server package, authenticating through Business Manager, and connecting to your AI client. Total setup time is approximately 10 minutes for approved beta participants.
Step 01
Request beta access
Meta Ads MCP is currently in closed beta. Apply for access through Meta Business > Settings > Advanced Access > MCP Beta Program. Applications are approved within 3-5 business days for active advertisers with > $5,000 monthly spend. Include your use case and expected API volume in the application.
Step 02
Install Meta Ads MCP server
Meta provides both npm and Python packages for their MCP server. The npm version is more actively maintained and includes additional features like creative management:
Step 03
Configure Business Manager authentication
Meta Ads MCP uses your existing Business Manager permissions. No separate app creation or developer tokens required. The server authenticates through the same OAuth flow used by Meta Business Suite:
Step 04
Add to Claude Desktop
Configure Claude Desktop to use the Meta Ads MCP server. The server automatically handles token refresh and account selection:
Unlike Google’s read-only implementation, Meta Ads MCP supports campaign modifications. You can adjust budgets, pause underperforming ads, and upload new creatives through AI commands. However, all write operations require explicit confirmation to prevent accidental changes. For hands-off campaign automation, see How to Use Claude for Meta Ads for detailed workflow examples.
How do you install Amazon Ads MCP server?
Amazon Ads MCP server is the most feature-rich implementation but requires the most complex setup process. It’s part of Amazon’s Advanced Tools Center and provides full API access including campaign creation, bid management, product targeting, and attribution analysis across Amazon DSP, Sponsored Products, and Sponsored Brands. Setup requires Amazon DSP API approval, which is restricted to advertisers with significant spend volume.
Prerequisites
Amazon DSP API access requirements
- Amazon DSP account with > $50,000 annual ad spend
- Amazon Business account in good standing
- Completed Amazon DSP certification
- Active campaigns within the last 90 days
- Account manager approval (for enterprise accounts)
Step 01
Apply for API access
Submit your API access request through Amazon DSP > Tools > API Access > Request Access. Include your business use case, expected API volume, and technical contact information. Approval typically takes 1-2 weeks and may require additional documentation for new accounts.
Step 02
Install the MCP server package
Amazon provides their MCP server through the Advanced Tools Center. The package includes support for all Amazon advertising APIs:
Step 03
Configure API credentials
Amazon Ads MCP requires multiple credential sets for different API endpoints. Create a secure configuration file with your API keys, profile IDs, and marketplace settings:
Step 04
Test API connectivity
Verify your setup by running the built-in connectivity test. This validates all API credentials and confirms access to your advertising accounts:
Amazon’s MCP server includes pre-built “Skills” — templated prompt flows for common tasks like campaign optimization, keyword research, and competitive analysis. These skills guide AI models through complex multi-step workflows while ensuring API best practices and rate limiting compliance.
What are common MCP server setup issues?
MCP server setup issues typically fall into four categories: authentication failures, networking problems, version compatibility, and API rate limiting. Most problems can be resolved by checking credentials, verifying network connectivity, ensuring compatible software versions, and implementing proper error handling.
Authentication Issues
Credential and token problems
- •Invalid developer token: Google Ads requires an approved developer token. Check status in Google Ads > Tools > API Center. Reapply if rejected.
- •Expired OAuth tokens: Most platforms auto-refresh tokens, but manual refresh may be required. Delete token files and re-authenticate.
- •Wrong account permissions: Ensure your user account has admin access to all ad accounts you want to query through MCP.
Connection Issues
Network and protocol problems
- •Firewall blocking MCP traffic: Corporate firewalls may block outbound connections on non-standard ports. Whitelist the MCP server domains and ports.
- •Claude Desktop not detecting server: Restart Claude Desktop after adding MCP configuration. Check that JSON syntax is valid.
- •Server startup failures: Check that all required dependencies are installed. Run the server manually to see error messages.
Version Compatibility
Software dependency conflicts
- •Python version mismatch: Google Ads MCP requires Python 3.10+. Amazon Ads requires 3.11+. Use pyenv to manage multiple versions.
- •Node.js compatibility: Meta Ads MCP requires Node 18+. Use nvm to switch versions:
nvm use 18 - •MCP protocol versions: Ensure your AI client supports the same MCP protocol version as the server. Most servers use v2024.11.05.
Quick debugging steps: Enable verbose logging in the MCP server configuration, test API connectivity independently of the MCP layer, verify that your AI client can connect to other MCP servers, and check the server’s GitHub repository for known issues and updates.

Sarah K.
Paid Media Manager
E-commerce Agency
Setting up MCP servers for Google and Meta cut our reporting time from 6 hours to 15 minutes. Claude now pulls live data from both platforms and generates executive summaries instantly.”
15 min
Down from 6 hours
2 platforms
Google + Meta
Real-time
Live API data
Frequently asked questions
Q: What is MCP server setup for ad campaign management?
MCP server setup connects AI models like Claude to advertising APIs (Google Ads, Meta Ads, Amazon Ads) through the Model Context Protocol. This enables conversational campaign analysis, automated reporting, and optimization recommendations without manual data exports.
Q: Which ad platforms support MCP servers?
Google Ads (official, read-only), Meta Ads (beta, read+write), and Amazon Ads (Advanced Tools Center, full access) offer official MCP servers. TikTok and LinkedIn have community-built options with limited functionality.
Q: How long does MCP server setup take?
Google Ads: 15-20 minutes (requires developer token approval). Meta Ads: 10 minutes (beta access required). Amazon Ads: 30+ minutes (complex API credentials). Most time is spent on platform-specific approvals, not installation.
Q: Do MCP servers require coding knowledge?
Minimal technical skills needed. You’ll run command-line installation commands, edit JSON configuration files, and manage API credentials. No programming required, but basic terminal comfort helps troubleshoot issues.
Q: Can MCP servers modify campaigns automatically?
Depends on platform. Google Ads MCP is read-only (analysis only). Meta Ads MCP allows budget changes and ad modifications with confirmation prompts. Amazon Ads MCP supports full campaign management including bid adjustments and targeting changes.
Q: What’s the difference between MCP and Ryze AI?
MCP servers require manual setup and prompting for each analysis. Ryze AI provides pre-configured connections to all major platforms plus autonomous optimization that runs 24/7 without manual intervention. Choose MCP for hands-on control, Ryze for automation.
Ryze AI — Autonomous Marketing
Skip MCP setup complexity — connect all platforms instantly
- ✓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

