
How to Connect Your Marketing Data to Claude AI: Step-by-Step
Claude AI can do a lot on its own. But connect it to your actual marketing data? That's when it gets powerful.
Here's exactly how to connect your ad platforms, analytics, and SEO tools to Claude using MCP servers.
What You'll Need
Claude Pro or Team subscription
Accounts on the marketing platforms you want to connect
5-10 minutes per platform
That's it. No coding. No engineering support.
Step 1: Create an InsightfulPipe Account
InsightfulPipe provides the MCP servers that connect marketing platforms to Claude.
Go to insightfulpipe.com
Click Sign Up
Create your account
The free tier covers most use cases. You can upgrade later if needed.
Step 2: Connect Your First Platform
Let's start with Google Ads as an example. The process is similar for all platforms.
In InsightfulPipe, find Google Ads in the MCP servers list
Click "Connect"
Sign in with your Google account
Authorize InsightfulPipe to access your Google Ads data
Select which accounts to connect (if you have multiple)
Click Confirm
Done. Your Google Ads data is now accessible.
Repeat for each platform you want to connect:
Meta Ads (Facebook/Instagram)
TikTok Ads
LinkedIn Ads
Microsoft Ads
Google Analytics
Google Search Console
And others
Step 3: Get Your MCP Configuration
After connecting platforms, you need the MCP server configuration.
In InsightfulPipe, go to Settings or MCP Configuration
Find the configuration for your connected platforms
Copy the JSON configuration
It looks something like this:
{ "mcpServers": { "insightfulpipe": { "command": "npx", "args": [ "-y", "@anthropic/mcp-server-insightfulpipe", "--api-key", "your-api-key-here" ] } }}The exact format may vary. InsightfulPipe provides the correct configuration for your setup.
Step 4: Add Configuration to Claude
Now add the MCP configuration to Claude.
For Claude Desktop:
Open Claude settings
Find the MCP configuration section
Paste your configuration
Save
For Claude CLI:
Find your Claude configuration file (usually
~/.claude/config.json)Add the MCP server configuration
Save the file
For Claude.ai (web):
MCP support varies. Check current documentation for web-based MCP access.
Step 5: Restart Claude
After adding the configuration, restart Claude.
Close Claude completely
Reopen Claude
The MCP servers will initialize
You might see a message confirming the MCP servers connected successfully.
Step 6: Verify the Connection
Test that everything works.
Ask Claude: "What marketing data sources do you have access to?"
Claude should list your connected platforms.
Then try a real query: "What was my Google Ads spend last week?"
If you get real data back, you're connected.
Connecting Additional Platforms
Want to add more platforms? Repeat steps 2-5:
Connect the platform in InsightfulPipe
Get the updated MCP configuration
Update your Claude configuration
Restart Claude
Most people connect 3-5 platforms to start.
Platform-Specific Notes
Google Ads
Works with individual accounts and MCCs
MCC access gives you all child accounts
Read-only access (can't make changes through Claude)
Meta Ads (Facebook/Instagram)
Covers both Facebook and Instagram ads
Connect your Business Manager
All ad accounts under that Business Manager are accessible
Google Analytics
Connects GA4 properties
Universal Analytics is no longer supported by Google
Select which properties to include
Google Search Console
Connect domain or URL-prefix properties
Good to connect alongside Google Analytics
TikTok Ads
Standard OAuth connection
Access to all campaigns under your account
LinkedIn Ads
Connect your Campaign Manager
Includes Lead Gen Form data
Troubleshooting
"MCP server failed to connect"
Check that your InsightfulPipe API key is correct
Verify the configuration format is valid JSON
Restart Claude completely (not just the chat)
"No data returned"
Confirm the platform is connected in InsightfulPipe
Check that the account has recent activity
Verify date ranges (some platforms have data delays)
"Authorization expired"
Go to InsightfulPipe and reauthorize the platform
OAuth tokens can expire; reconnecting refreshes them
Claude doesn't recognize the MCP server
Double-check the configuration format
Ensure you saved the file correctly
Try restarting Claude again
Security Notes
Your credentials are secure. InsightfulPipe uses OAuth, which means your passwords are never shared. You authorize access directly with each platform.
Data is queried in real-time. Data isn't stored or cached. Each query fetches fresh data from the source.
Read-only access. MCP servers query data but can't make changes to your accounts. You can't accidentally modify campaigns through Claude.
You can revoke access anytime. Disconnect a platform in InsightfulPipe or revoke access from the platform directly (Google Account, Meta Business Settings, etc.).
What to Ask First
Once connected, try these starter queries:
Google Ads: "What's my total Google Ads spend this month?"
Meta Ads: "Show me my top 5 Facebook campaigns by ROAS"
Google Analytics: "How many sessions did my site have last week?"
Search Console: "What are my top 10 search queries by clicks?"
Cross-platform: "Compare my spend across all connected ad platforms this month"
Next Steps
Once you're connected:
Check out our prompt libraries:
- 50 Google Ads Prompts - 50 Facebook Ads Prompts - 50 SEO Prompts
Build a weekly reporting workflow using Claude
Connect additional platforms as needed
Your marketing data is now a conversation away.
Need Help?
Having trouble connecting? Check:
Most setup issues are solved by verifying the configuration format and restarting Claude.
Connect your first platform today. It takes 5 minutes.





