
Ryze Google Ads + Meta Ads MCP Server: Setup for Claude, ChatGPT and Cursor
Lets Claude, ChatGPT and Cursor report on and manage your Google Ads, Meta Ads and Google Analytics accounts from one hosted connector.
This is a hosted connector made by Ryze AI, not by Google or Meta. You add its web address to your assistant and sign in with the Google or Facebook account that owns the ads. Nothing runs on your computer.
It can read performance data and also create, change and delete campaigns, which can change what you spend. Ryze says changes are staged and apply only after you approve them. The README presents it as part of a paid Ryze plan with a 7-day free trial.
Good for
- Marketers who run Google and Meta ads and want one chat for both
- Agencies that manage many ad accounts
- Analysts who pull GA4 reports into an assistant
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Ryze Google Ads + Meta Ads MCP
Claude Code
- 1
Copy this prompt.
Add the Ryze Google Ads + Meta Ads MCP server to Claude Code. Run this command: claude mcp add --transport http ryze-google-ads-meta-ads https://connector.get-ryze.ai/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Sign-in with the vendor account (OAuth).
Built from the package data we hold. Not yet tested by us.
Tools
Lists your Google Ads accounts
Returns the Google Ads accounts your login can reach, so you can pick one.
Try: “Which Google Ads accounts do I have?”
Network ·
list_accountsLists Google Ads campaigns with status and metrics
Returns your campaigns with their status and key numbers.
Try: “Show all my Google Ads campaigns and how they did this month.”
Network ·
list_campaignsShows how a campaign is performing
Returns a performance overview for a campaign.
Try: “How is my Brand Search campaign doing?”
Network ·
get_campaign_overviewShows keyword results
Returns metrics for keywords such as clicks and conversions.
Try: “What are my top 10 keywords by conversions in the last 30 days?”
Network ·
get_keyword_performanceShows what people actually searched
Returns the search terms report for your campaigns.
Try: “Which search terms wasted the most spend last week?”
Network ·
get_search_terms_insightsSuggests keywords with volume data
Returns keyword ideas with search volume.
Try: “Generate keyword ideas for "project management tools".”
Network ·
keyword_plannerRuns your own Google Ads query
Runs a custom query in Google's GAQL language and returns the rows.
Try: “Run a query for cost by campaign for yesterday.”
Network ·
run_gaql_querySuggests ways to improve your account
Returns AI-written suggestions for improving the account.
Try: “Where can I improve my Google Ads account?”
Network ·
identify_optimization_opportunitiesCreates a Search campaign
Creates a new Search campaign. The README says writes wait for your approval.
Try: “Create a Search campaign for "best CRM software" at $50 a day.”
Write ·
create_search_campaignCreates a budget
Creates a new ad budget.
Try: “Create a $50 daily budget.”
Write ·
create_budgetChanges a budget amount
Changes the amount of an existing budget, which changes how much you spend.
Try: “Raise the Brand budget to $80 a day.”
Write ·
update_budgetChanges keyword bids
Changes what you bid on a keyword.
Try: “Lower the bid on "free crm" by 20 percent.”
Write ·
update_keyword_bidPauses a campaign
Pauses a Google Ads campaign so it stops spending.
Try: “Pause all campaigns with ROAS below 2.”
Write ·
pause_campaignBlocks search terms
Adds negative keywords so your ads do not show for them.
Try: “Add "free" and "cheap" as negative keywords.”
Write ·
add_negative_keywordsDeletes a Google Ads campaign
Deletes a campaign.
Try: “Delete the old Black Friday campaign.”
Delete ·
delete_campaignDeletes an ad group
Deletes an ad group.
Try: “Delete the unused ad group.”
Delete ·
delete_ad_groupDeletes a keyword
Deletes a keyword from an ad group.
Try: “Delete the keyword "free trial".”
Delete ·
delete_keywordUploads offline conversions
Sends offline conversion data to Google Ads.
Try: “Upload these closed deals as conversions.”
Write ·
upload_click_conversionsLists your Meta ad accounts
Returns the Meta (Facebook and Instagram) ad accounts you can reach.
Try: “List my Meta ad accounts.”
Network ·
meta_get_ad_accountsLists Meta campaigns
Returns your Meta campaigns.
Try: “List all active Meta campaigns and spend this week.”
Network ·
meta_get_campaignsShows Meta performance numbers
Returns performance insights for accounts, campaigns, ad sets or ads.
Try: “How did my Meta ads do this week by placement?”
Network ·
meta_get_insightsCreates a Meta campaign
Creates a new Meta ad campaign.
Try: “Create a Meta traffic campaign.”
Write ·
meta_create_campaignCreates a Meta custom audience
Creates a custom audience for targeting.
Try: “Create a custom audience from my customer list.”
Write ·
meta_create_custom_audienceBoosts a Page post
Boosts a Facebook Page post, which spends ad money.
Try: “Boost our latest post with $20.”
Write ·
meta_boost_page_postDeletes a Meta campaign
Deletes a Meta campaign.
Try: “Delete the old test campaign.”
Delete ·
meta_delete_campaignDeletes a Meta ad
Deletes a Meta ad.
Try: “Delete the ad with the wrong image.”
Delete ·
meta_delete_adLists your GA4 accounts and properties
Returns your Google Analytics 4 accounts and properties.
Try: “Which GA4 properties do I have?”
Network ·
ga_get_account_summariesRuns a GA4 report
Runs a standard Google Analytics 4 report.
Try: “Show sessions by channel for the last 30 days.”
Network ·
ga_run_reportShows who is on your site now
Runs a realtime GA4 report.
Try: “How many users are on the site right now?”
Network ·
ga_run_realtime_reportSearches Google for market research
Runs a Google search for research.
Try: “Search Google for competitors of my product.”
Network ·
research_google_searchAnalyzes a web page
Fetches and analyzes any web page.
Try: “Analyze this landing page.”
Network ·
research_analyze_webpage
Read from the source code
Permissions
high risk · 4 things to watch
High risk
It can create, pause and delete campaigns and change budgets and bids, which moves real ad spend. Keep the approval step on, and sign in with an account that only reaches the ad accounts you mean to manage.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can spend and delete ad money
Tools create campaigns, change budgets and bids, boost posts and delete campaigns. Approve each change yourself. github.com
A third party sits between you and the ad platforms
Your requests go through Ryze AI's hosted connector, not a program on your computer. The README's security section says tokens stay on your machine and no data is stored, which does not fit a hosted connector, so check Ryze's privacy terms before connecting. github.com
The approval step is the vendor's claim
The README says writes are staged until you approve them and the README is the only source for it. Test on a small account first. github.com
Tool names in the README are inconsistent
The tools table uses names like list_accounts, while the FAQ mentions listAccessibleCustomers. Check what your app shows after you connect. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Talks to | Ryze AI connector (connector.get-ryze.ai). Google Ads, Meta Marketing and GA4 APIs |
|---|---|
| Sign-in and keys | OAuth sign-in with Google or Facebook through Ryze. The README says no developer token or API key is needed. |
Questions
Is this the official Google Ads or Meta Ads MCP server?
No. It is made by Ryze AI. Google publishes its own read-only server, and the README compares this one with it and with Meta's hosted server.
What is the Ryze MCP server URL?
https://connector.get-ryze.ai/mcp. It is a hosted server that uses Streamable HTTP and OAuth sign-in.
Is it free?
Partly. The README says it comes with every Ryze plan, lists a Paid Ads plan at $89 a month, and offers a 7-day free trial. The code in the repo is MIT licensed.
Do I need a Google Ads developer token?
No. The README says you sign in with Google or Facebook and nothing else is needed. Ryze handles the API access.
Can it change or delete my campaigns?
Yes. It has tools to create, update, pause and delete campaigns, and to change budgets and bids. Ryze says writes wait for your approval.
Is it local or hosted?
Hosted. It runs on Ryze's servers, and your assistant connects to its web address.
Does the tool list here show everything?
No. The README claims 250+ tools, and its tables show 150+ for Google Ads, 80+ for Meta Ads, 20+ for GA4 and a few research tools. This page shows a selection.
How do I add it to Claude?
Use the install box above. In claude.ai and Claude Desktop you add it as a custom connector, and in Claude Code you add the web address with the command shown.
Information
updated Nov 2, 2026
- Publisher
- Community
- Endpoint
https://connector.get-ryze.ai/mcp- Transport
- Streamable HTTP
- Auth
- OAuth
- Version
- 1.2.2
- License
- MIT
- Last commit
- Oct 27, 2026
- Open issues
- 2
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 1Hide
- github.com · github.com