
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
A Claude account, or another MCP client such as ChatGPT, Claude Code, Cursor, Gemini CLI or Codex CLI
Accounts on the marketing platforms you want to connect
A few 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 Start a trial
Create your account
Plans start at $29.99/month with a 7-day trial, and every plan includes all hosted MCP servers and the CLI.
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: Copy the Server URL
Each platform has its own hosted server URL, or use one URL for every connected source:
Google Ads:
https://google-ads.insightfulmcp.com/Facebook Ads:
https://facebook-ads.insightfulmcp.com/Google Analytics 4:
https://google-analytics.insightfulmcp.com/All connected sources:
https://main.insightfulmcp.com/
Step 4: Add the Server to Your AI Client
Claude (web and desktop):
Open Claude Settings → Connectors
Scroll to the bottom and click Add custom connector
Paste the URL and click Add
Click Connect, then Authorize access in the browser
You can also add InsightfulPipe from the Claude Directory in one click.
Claude Code:
claude mcp add --transport http google-ads-mcp https://google-ads.insightfulmcp.com/Then type /mcp, select google-ads-mcp and click Authenticate.
ChatGPT: Turn on Developer mode in Settings, create a connector with the URL, then click Connect and Authorize access. Or add InsightfulPipe from the ChatGPT app directory.
Cursor, Gemini CLI and Codex CLI: Follow the setup tabs on each MCP server page.
Step 5: Turn the Connector On
Start a new chat, open the connectors menu and enable the InsightfulPipe connector. In ChatGPT you'll need to enable it in each new chat.
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
Add its server URL as another connector, or skip this step if you use https://main.insightfulmcp.com/
Start a new chat
Ask a question about the new platform
Most people connect 3-5 platforms to start.
Platform-Specific Notes
Google Ads
Works with individual accounts and MCCs
Under an MCC, choose which client accounts to connect
Read Only or Read + Write access. With Read + Write, Claude can create paused campaigns and update budgets
Meta Ads (Facebook/Instagram)
Covers both Facebook and Instagram ads
Sign in with Facebook and choose your ad accounts
Each selected ad account is available to Claude. New campaigns, ad sets and ads are created paused
Google Analytics
Connects GA4 properties
Choose Read Only or Read + Write access
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 forms (form responses aren't available through the API)
Troubleshooting
"MCP server failed to connect"
Check that you pasted the full server URL, including https://
Remove the connector, add it again and click Connect
Start a new chat after connecting
"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
Make sure the connector is turned on in this chat
Confirm you clicked Authorize access
Check that the account is still connected in InsightfulPipe
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. Claude's requests go to the platform's API when you ask.
You control write access. Choose Read Only when connecting if you don't want changes. On Read + Write connections, destructive actions stay off until an admin enables them.
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 re-adding the server URL and authorizing again.
Connect your first platform today. It takes 5 minutes.





