Back to Blog
Tutorial 12 min read April 1, 2026

How to Connect Claude to Your Marketing Data: MCP Setup Guide

MCP (Model Context Protocol) lets Claude connect directly to your marketing platforms -- Google Ads, GA4, Meta Ads, and Google Search Console -- so you can query your live data using natural language. Instead of exporting CSVs and pasting them into chat, Claude pulls the data itself. This step-by-step guide shows you how to set up 1ClickReport MCP, connect your marketing accounts, and start asking questions about your data in under 5 minutes.

🔌
Connect Claude to Your Marketing Data
MCP Setup Guide -- Google Ads, GA4, Meta Ads & More
<5m

Setup Time

6

Data Sources Supported

0

Code Required

$25

/mo for Full Access

Key Takeaways

  • ✓ MCP lets Claude query your live marketing data directly -- no CSV exports or copy-pasting needed
  • ✓ 1ClickReport MCP connects to Google Ads, GA4, Meta Ads, Search Console, Keyword Planner, and Stripe
  • ✓ Setup takes under 5 minutes with no coding required
  • ✓ Ask questions in natural language: "What is my Google Ads CPA this month?"
  • ✓ Data is encrypted in transit and Claude has read-only access -- your campaigns cannot be modified

What Is MCP and Why Does It Matter?

MCP (Model Context Protocol) is an open standard developed by Anthropic that allows AI models like Claude to connect to external data sources and tools. Think of it as a USB port for AI -- it provides a standardized interface for Claude to read data from your marketing platforms in real-time, instead of requiring you to copy-paste data into a chat window.

Before MCP, using AI for marketing analysis meant: export a CSV from Google Ads, upload it to Claude, wait for it to process, then repeat for every data source you wanted to analyze. This was slow, error-prone, and limited to whatever data you remembered to export.

With MCP, you simply ask Claude a question: "What is my Google Ads CPA for the last 30 days compared to the previous 30?" Claude queries your live Google Ads data through the MCP connection and responds with the exact numbers, analysis, and recommendations. No exports, no uploads, no delays.

For a complete technical overview of MCP, see our comprehensive MCP guide. This article focuses specifically on the practical setup for marketing data.

Prerequisites: What You Need Before Starting

Before setting up MCP, make sure you have the following:

  • Claude Desktop app -- Download from claude.ai/download. MCP is supported on macOS and Windows. You need a Claude Pro ($20/month) or higher subscription.
  • Marketing accounts -- At least one of: Google Ads account, Google Analytics 4 property, Meta Ads (Facebook/Instagram) account, or Google Search Console verified site.
  • 1ClickReport account -- This provides the MCP server that bridges Claude and your marketing data. Sign up at app.1clickreport.com. The Pro plan ($25/month) includes full MCP access.
  • 5 minutes -- That is all the time this setup takes.

Step 1: Create Your 1ClickReport Account

1 Go to app.1clickreport.com/auth.html and sign up with your Google account. This is the same Google account that has access to your Google Ads and GA4 properties.

Signing in with Google automatically grants 1ClickReport read-only access to your Google Ads accounts, GA4 properties, and Search Console sites. No additional configuration is needed for Google platforms -- they are connected the moment you sign in.

Security Note: 1ClickReport uses OAuth 2.0 for Google authentication. Your Google password is never shared with or stored by 1ClickReport. The OAuth token grants read-only access only -- 1ClickReport cannot modify your campaigns, budgets, or settings.

Step 2: Connect Your Marketing Platforms

2 Once signed in, your Google platforms (Google Ads, GA4, Search Console) are automatically connected. For Meta Ads (Facebook and Instagram), you need to connect your Meta Business account separately:

  1. In the 1ClickReport app, navigate to Settings or Connected Accounts.
  2. Click Connect Meta Ads.
  3. Log in to your Facebook account and grant read-only access to your ad accounts.
  4. Select which ad accounts you want to connect (you can connect multiple).

You can verify your connections by asking Claude to list your accounts after setup is complete. All connected platforms will be available through the MCP interface.

Step 3: Get Your MCP API Key

3 In the 1ClickReport app, go to Settings and find the MCP / API section. Copy your API key -- you will need this for the Claude Desktop configuration in the next step.

Your API key looks something like: 1cr_abc123def456...

Keep this key private -- it grants access to your marketing data through the MCP server. If you suspect your key has been compromised, you can regenerate it from the same settings page.

Step 4: Configure Claude Desktop

4 This is the core setup step. You need to add the 1ClickReport MCP server to your Claude Desktop configuration file.

On macOS:

  1. Open Claude Desktop.
  2. Go to Claude (menu bar) > Settings > Developer > Edit Config. This opens the claude_desktop_config.json file.
  3. Add the 1ClickReport MCP server configuration:
// claude_desktop_config.json { "mcpServers": { "1clickreport": { "command": "npx", "args": [ "-y", "@1clickreport/mcp-server" ], "env": { "ONECLICKREPORT_API_KEY": "YOUR_API_KEY_HERE" } } } }

Replace YOUR_API_KEY_HERE with the API key you copied in Step 3.

On Windows:

The process is the same, but the config file is located at %APPDATA%\Claude\claude_desktop_config.json. Open it in Notepad or your preferred text editor and add the same JSON configuration.

Important: If you already have other MCP servers configured, add the "1clickreport" block inside the existing "mcpServers" object (do not create a duplicate key). Here is an example with multiple servers:

{ "mcpServers": { "existing-server": { ... }, "1clickreport": { "command": "npx", "args": ["-y", "@1clickreport/mcp-server"], "env": { "ONECLICKREPORT_API_KEY": "your_key_here" } } } }

After saving the file, restart Claude Desktop completely (quit and reopen, not just close the window). The MCP server will initialize on the next launch.

You will know it worked when you see the 1ClickReport tools icon appear in the Claude Desktop interface (usually shown as a hammer or tools icon near the text input area). Click it to see the list of available marketing data tools.

Step 5: Your First Prompts to Try

5 With MCP connected, start by trying these prompts to verify everything works and explore your data:

Discovery Prompts (Start Here)

  • "List my Google Ads accounts" -- Confirms the Google Ads connection works and shows which accounts are accessible.
  • "List my GA4 properties" -- Shows all connected GA4 properties.
  • "List my Meta Ads accounts" -- Confirms Meta connection and shows available ad accounts.

Performance Analysis Prompts

  • "What is my Google Ads performance for the last 30 days? Show spend, clicks, conversions, CPA, and ROAS."
  • "Which Google Ads campaigns had the best ROAS last month?"
  • "Compare my Google Ads performance this month vs. last month."
  • "Show me my Meta Ads campaign performance for the last 14 days."
  • "What is my website traffic from organic search in GA4 this month?"

Optimization Prompts

  • "Audit my top Google Ads campaign and suggest improvements."
  • "Show me my Google Ads search terms and flag any that look irrelevant."
  • "Which of my Google Ads keywords have low Quality Scores?"
  • "Compare my Google Ads CPA to my Meta Ads CPA -- which channel is more efficient?"

For a larger collection of prompts, see our 10 questions to ask Claude about your marketing data.

Advanced Queries and Use Cases

Once you are comfortable with basic queries, here are advanced use cases that demonstrate the full power of MCP-connected marketing data:

Cross-Channel Analysis

Ask Claude to compare performance across all your connected platforms in a single query: "Compare my Google Ads, Meta Ads, and organic search performance for Q1 2026. Which channel delivered the lowest CPA and best ROI?" Claude will query all three data sources and present a unified comparison.

Keyword Research

With Google Keyword Planner connected, ask Claude for keyword ideas: "Find keyword ideas related to 'marketing dashboard software' with search volumes and competition levels." Claude will call the Keyword Planner API and return structured keyword data with recommendations.

Campaign Auditing

Ask for a comprehensive campaign audit: "Audit my Google Ads account. Check for wasted spend on irrelevant search terms, low Quality Score keywords, budget-limited campaigns, and missing ad extensions." Claude will systematically check each area and provide a prioritized report. For more on auditing, see our free Google Ads audit guide.

Revenue Analytics

With Stripe connected: "What is my MRR and how has it trended over the last 6 months? Cross-reference with my Google Ads spend to calculate true customer acquisition cost." Claude combines Stripe revenue data with ad spend data for a holistic view.

Funnel Analysis

Using GA4 data: "Analyze my conversion funnel from landing page to purchase. Where is the biggest drop-off, and what does it suggest about user experience?" Claude queries GA4 funnel data and provides behavioral analysis.

Troubleshooting Common Issues

If you encounter issues during setup, here are the most common problems and solutions:

Claude does not show MCP tools

  • Make sure you saved the config file and completely restarted Claude Desktop (quit, not just close).
  • Check that the JSON in your config file is valid -- a missing comma or bracket will cause silent failure. Use a JSON validator to check.
  • Verify that Node.js is installed on your system (required for npx to work). Run node --version in your terminal to check.

"No accounts found" error

  • Make sure you signed into 1ClickReport with the same Google account that has access to your Google Ads and GA4 accounts.
  • For Meta Ads, verify you completed the separate Meta connection in the 1ClickReport settings.
  • Check that your 1ClickReport subscription is active (MCP requires Pro plan or higher).

API key not working

  • Make sure there are no extra spaces or characters around the API key in your config file.
  • Try regenerating the API key from the 1ClickReport settings page.
  • Verify the key is placed in the correct "env" field under the "1clickreport" server configuration.

Slow responses

  • Large date ranges or accounts with many campaigns may take longer to query. Try narrowing your date range or specifying a specific campaign.
  • The first query after restart may take 10-15 seconds as the MCP server initializes. Subsequent queries are faster.

Ready to Connect Claude to Your Marketing Data?

Sign up for 1ClickReport, connect your accounts, and start asking Claude questions about your live marketing data in under 5 minutes.

Get Started -- Free Trial

Frequently Asked Questions

What is MCP (Model Context Protocol)?

MCP is an open standard by Anthropic that lets AI models like Claude connect directly to external data sources. It is like a USB port for AI -- providing a standardized way for Claude to read your marketing platform data in real-time without CSV exports or copy-pasting.

How do I connect Claude to Google Ads?

Create a 1ClickReport account (which connects to Google Ads via OAuth), get your MCP API key, add the MCP configuration to your Claude Desktop settings file, and restart Claude. The entire process takes under 5 minutes. Then ask Claude questions about your Google Ads data in plain English.

Is my marketing data safe with MCP?

Yes. Data flows through encrypted HTTPS connections. 1ClickReport uses OAuth 2.0 (no passwords shared) and has read-only access -- it cannot modify campaigns or budgets. Data is not stored by Claude or used for training.

What marketing platforms can I connect?

1ClickReport MCP supports: Google Ads, Google Analytics 4, Meta Ads (Facebook and Instagram), Google Search Console, Google Keyword Planner, and Stripe. All platforms are accessible through a single MCP connection.

Do I need coding skills?

No. Setup involves copying a JSON configuration block into a settings file and restarting Claude Desktop. If you can edit a text file and restart an app, you can set up MCP. No programming knowledge required.

What can I ask Claude about my marketing data?

Virtually anything in natural language: campaign performance, CPA comparisons, ROAS trends, keyword analysis, search term reviews, cross-channel comparisons, budget optimization suggestions, and full campaign audits. See our 10 prompts guide for examples.

Does MCP work with Claude Code?

Yes. MCP works with both Claude Desktop and Claude Code (CLI). The configuration process is similar -- add the MCP server configuration to the appropriate settings file or use the claude mcp add command.

How much does it cost?

Claude Pro subscription ($20/month) + 1ClickReport Pro ($25/month) = $45/month total for unlimited natural-language queries across all connected marketing data. No per-query fees or usage limits on the 1ClickReport side.