google-ads-meta-ads-mcp

irinabuht12-ossMIT活跃维护 有专家点评

把 Google Ads、Meta Ads、GA4 和 Search Console 打包成一个托管式远程 MCP 服务,让 Claude、ChatGPT、Cursor 和 n8n 通过 OAuth 直接读写广告与流量数据,写入操作需审批,免 API Key。

Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + Google Analytics MCP (GA4) + Search Console in one hosted remote MCP for Claude, ChatGPT, Cursor & n8n: OAuth login, no API keys, approval-gated writes, 7-day free trial. By Ryze AI.

暂无版本7,266star +201 / 7 天375fork同步于 2026-11-11 05:31 UTC

专家点评

上手难度:入门更新于 2026-11-11

托管式远程 MCP,把 Google Ads、Meta Ads、GA4、Search Console 四个广告与分析后台合并成一个 OAuth 入口

适用场景

  • 在 Claude/ChatGPT 里做跨平台广告投放巡检:一个连接器同时查 Google Ads 和 Meta Ads 的账户与报表,不用分别装两个 MCP、维护两套凭证
  • 让助手执行建广告系列、加关键词这类写操作:审批门控把每次改动变成确认步骤,比直接给 LLM 一个能写生产广告账户的 API key 可控
  • 用 n8n 或 Cursor 做定期拉数:远程 HTTP transport 不需要本地进程和 token 轮换,工作流里只填一个 URL
  • 临时给非工程同事开广告数据查询:OAuth 登录绕开了 Google Ads developer token 申请和 Meta app review 这两道最耗时的门槛

踩坑

  • 这是纯托管服务,数据经第三方(Ryze)中转,广告账户和 GA4 数据都要授权给它;有数据出境或供应商合规要求时这条路直接走不通,只能自建
  • Claude Desktop 和 claude.ai 必须走 Settings › Connectors 添加自定义连接器,写进 claude_desktop_config.json 不生效——按本地 MCP 的习惯配置会卡在“连不上”且报错不指向真正原因
  • 7 天试用后是 $89/月,且 250+ 工具的实际可用范围受各平台 API 配额和授权范围限制,README 没说明配额如何分摊到你的账户

同类对比

要自托管、不接受数据过第三方,就分别用各平台官方的 Google Ads / GA4 MCP 实现自己拼,代价是 Google Ads developer token 申请和 Meta app review;只是想要单一平台报表、不需要跨平台合并的话,官方或社区的单平台 MCP 更轻。

怎么上手

由 README 提炼,执行前请确认
claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
硬件要求按 README 说明

README 未说明;这是托管远程 MCP,无需本地 GPU 或显存,客户端联网即可使用

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一个托管式远程 MCP,把 Google Ads、Meta Ads、GA4 和 Search Console 接入 Claude、ChatGPT 等助手

把 Google Ads、Meta Ads、GA4 和 Search Console 打包成一个托管式远程 MCP 服务,让 Claude、ChatGPT、Cursor 和 n8n 通过 OAuth 直接读写广告与流量数据,写入操作需审批,免 API Key。

核心能力

  • 用 OAuth 登录,无需 API key 或开发者 token
  • 提供 250+ 工具,覆盖建广告系列、关键词、受众与报表
  • 写操作需审批,每次改动先经确认步骤
  • 一个 URL 同时接入 Google Ads、Meta Ads、GA4 与 Search Console
  • 支持 Claude、ChatGPT、Cursor、Windsurf、n8n 等客户端

容易踩的坑

这是托管服务,需在 Ryze 注册并登录 Google 或 Facebook 账号授权,并非本地自托管;Claude Desktop 和 claude.ai 需在 Settings › Connectors 里添加自定义连接器,不能写进 claude_desktop_config.json;付费方案为 Paid Ads $89/月,仅提供 7 天免费试用

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Google Ads MCP + Meta Ads MCP (Facebook Ads MCP) + GA4: one hosted MCP server for Claude, ChatGPT and Cursor

    A Google Ads MCP server, a Meta Ads MCP server (Facebook and Instagram ads), Google Analytics 4 and Google Search Console in one remote MCP for Claude, Claude Code, Claude Desktop, ChatGPT, Cursor, Windsurf and n8n: 250+ tools, OAuth login, no API keys or developer token, approval-gated writes, 7-day free trial.

    License: MIT MCP Protocol Google Ads Meta Ads GA4 Glama score Powered by Ryze AI

    Google + Meta Ads in one MCP

    Skip the setup: use the hosted Ryze MCP (no developer token, no Google Cloud project, approval-gated writes).

    Connect Ryze in one click →

    Product pages

    Connect in 30 seconds

    claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
    

    claude.ai, Claude Desktop, ChatGPT, Cursor: Settings › Connectors › Add custom connector, paste https://connector.get-ryze.ai/mcp, sign in with the Google or Facebook account that owns the ads. No API keys, no developer token, nothing to install. Screenshots for every client →

    Watch: Google Ads & Meta Ads Account Audit with Claude MCP

    See how to run a full Google Ads and Meta Ads account audit using Claude with MCP — from data pull to automated audit report and presentation, in minutes instead of hours.

    https://github.com/user-attachments/assets/2f931292-a3af-4010-a72e-38b8cf6e62ba

    What you'll see: Connect your ad accounts → Claude analyzes campaign performance, budget efficiency, and targeting gaps across Google Ads & Meta Ads → generates a complete audit report with recommendations → builds a ready-to-share presentation. Try it free on Ryze AI →

    One MCP server. Three platforms. 250+ tools. Manage all your advertising and analytics from ChatGPT, Claude, Cursor, n8n, Windsurf, and more. Powered by Ryze AI.

    What is this?

    The Model Context Protocol (MCP) is the open standard that lets AI assistants like Claude and ChatGPT securely use external tools. This repo is a Google Ads MCP, a Meta Ads MCP, and a GA4 MCP in one server: it exposes the Google Ads API, Meta Marketing API, and Google Analytics 4 Data API as MCP tools, so you create campaigns, research keywords, upload creatives, build audiences, and pull performance reports by chatting with your AI assistant instead of clicking through three dashboards.

    Official Google Ads MCP vs Meta's ads MCP vs this server

    Official Google Ads MCP (googleads/google-ads-mcp)Meta's ads MCP (mcp.facebook.com/ads)This server (Ryze AI)
    PlatformsGoogle Ads onlyMeta ads only (Facebook, Instagram)Google Ads + Meta Ads + GA4 + Search Console, plus TikTok, LinkedIn and Microsoft Ads through the same connector
    HostingSelf-hosted Python server, needs a Google Cloud projectHosted by MetaHosted remote MCP (https://connector.get-ryze.ai/mcp)
    LoginGoogle Ads developer token + OAuthMeta Business loginGoogle or Facebook login, OAuth 2.1 with PKCE, no developer token
    WritesRead-only by designRead and writeRead and write; every change goes through an approval step
    PriceFree, open sourceNo separate fee publishedIncluded in every Ryze plan (Paid Ads $89/month, 7-day free trial)
    Best forDevelopers building their own agentTeams that only run Meta adsMarketers and agencies who want every ad account and GA4 in one chat

    You can run this server next to the official ones; they do not conflict. Use the official Google server when you need a local, read-only, code-first setup, and this one when you want Google Ads, Meta Ads and analytics together with writes.

    Common questions

    Is there an official Google Ads MCP server? Yes. Google publishes googleads/google-ads-mcp: open source, Python, read-only, and it needs a developer token and a Google Cloud project. This repo is the hosted alternative with writes, Meta Ads and GA4 included.

    Is there a free Google Ads MCP? Google's official server (googleads/google-ads-mcp) is free and open source, but read-only and it needs a developer token and a Google Cloud project. This connector is included in every Ryze plan; Paid Ads is $89/month with a 7-day free trial, so you can try it at no cost.

    Does it work as a Google Ads MCP for Claude Desktop, Claude Code, Cursor and ChatGPT? Yes, one URL for all of them. Claude Code: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp. claude.ai, Claude Desktop, ChatGPT and Cursor: Settings › Connectors › Add custom connector › paste the URL.

    How do I connect Claude to Google Ads or Meta Ads? Add the connector URL, sign in with the Google or Facebook account that owns the ad accounts, and ask Claude for a campaign summary. Screenshots for every client: setup guide.

    Do I need a Google Ads developer token or a Meta app? No. Login is OAuth through Ryze; there is nothing to install and no API key to manage.

    Can Claude manage or optimize my Google Ads and Meta ads through this? Yes. Reads are immediate; writes (budgets, bids, pausing, new campaigns, keyword changes) are staged and applied only after you approve them.

    What is the difference between a Facebook Ads MCP and a Meta Ads MCP? The same thing: Facebook and Instagram ads run on Meta's Marketing API, which is what the Meta Ads tools here expose.

    Is it a remote MCP or a local one? Remote, over Streamable HTTP. Nothing runs on your machine.

    Does it work for agencies with many Google Ads or Meta accounts? Yes. listAccessibleCustomers returns every Google Ads account the login can reach and you pass customerId per call (manager accounts pass loginCustomerId); Meta works the same way through listAdAccounts.

    Which tools are included? 150+ Google Ads tools, 80+ Meta Ads tools, 20+ GA4 tools. The full list is in All Available Tools; per-platform pages: Google Ads MCP and Meta Ads MCP.


    Why This Exists

    Marketers and agencies juggle Google Ads, Meta Ads, and GA4 daily — each with its own dashboard, API, and workflow. Existing MCP servers only cover one platform at a time, forcing you to install and configure multiple tools.

    This server unifies everything:

    ProblemSolution
    Separate MCP servers per platformOne server, all platforms
    Complex local setup with API keysRemote MCP — connect in 2 minutes
    Read-only access (official Google MCP)Full read + write across all platforms
    No analytics integrationGA4 built-in for data-driven decisions

    Works With

    AI AssistantStatusSetup Guide
    ChatGPTSupportedSetup Guide
    Claude DesktopSupportedSetup Guide
    Claude CodeSupportedSetup Guide
    CursorSupportedSetup Guide
    WindsurfSupportedSetup Guide
    n8nSupportedSetup Guide
    Codex CLISupportedConfig
    Gemini CLISupportedSetup Guide
    ClineSupportedSetup Guide

    Features

    Google Ads (150+ tools)

    • Campaign Management — Create, update, pause, and delete Search, Display, Shopping, PMax, Demand Gen, Video, and App campaigns
    • Keyword Research — Keyword Planner integration with volume, CPC, and competition data
    • Bidding & Budgets — Portfolio strategies, shared budgets, bid adjustments by device/location/schedule
    • Ad Creation — Responsive Search Ads, Display Ads, Demand Gen Ads, App Ads with full creative control
    • Audience Targeting — Custom audiences, remarketing lists, customer match, combined audiences
    • Performance Analytics — Campaign/ad group/keyword/ad-level metrics, search terms, ROAS calculations
    • Extensions — Sitelinks, callouts, calls, images, prices, promotions, structured snippets, lead forms
    • Experiments — A/B testing with experiment creation, scheduling, and promotion
    • Negative Keywords — Campaign-level, shared sets, auto-suggestions
    • Labels & Organization — Create and apply labels across campaigns, ad groups, and ads
    • Conversion Tracking — Create actions, upload conversions, custom variables, value rules

    Meta Ads (80+ tools)

    • Campaign CRUD — Create, read, update, and delete campaigns with full objective support
    • Ad Set Management — Budget, schedule, placement, and optimization controls
    • Creative Management — Ad creatives, image/video upload, carousel and collection formats
    • Audience Targeting — Custom audiences, lookalikes, interest/behavior/demographic targeting
    • Lead Generation — Lead forms, lead retrieval, test leads
    • Product Catalogs — Catalog management, product feeds, product sets
    • Performance Insights — Account/campaign/ad set/ad-level metrics with breakdowns
    • Page Management — Page posts, promotable posts, page insights, boosted posts
    • Business Management — Business info, users, pages, Instagram accounts, pixels

    Google Analytics 4 (20+ tools)

    • Reporting — Run standard reports, pivot reports, and realtime reports
    • Audience Analysis — List audiences, channel groups, and segments
    • Property Configuration — Data streams, enhanced measurement, data retention settings
    • Attribution — Attribution settings and model configuration
    • Key Events — List and analyze conversion events
    • Integrations — BigQuery links, DV360 links, Search Ads links, Firebase links
    • Annotations — Property-level annotations for tracking changes
    • Metadata — Available dimensions, metrics, and compatibility checks

    Cross-Platform Capabilities

    • Compare Google Ads vs Meta Ads campaign performance side by side
    • Correlate ad spend with GA4 conversion data
    • Unified ROAS analysis across platforms
    • Cross-platform budget allocation recommendations

    Quick start: Google Ads MCP, Meta Ads MCP and Google Analytics MCP setup

    Claude Desktop and claude.ai (Recommended)

    Remote OAuth servers are added as connectors, not in claude_desktop_config.json:

    1. Settings › Connectors › Add custom connector
    2. Name Ryze, URL https://connector.get-ryze.ai/mcp, click Add
    3. Sign in with Google (Google Ads, GA4, Search Console) or Facebook (Meta Ads) and pick the accounts

    Claude Code

    claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
    

    See the full Claude Setup Guide for detailed instructions.

    ChatGPT

    1. Go to Settings > Connectors > Add custom connector
    2. Enter the MCP endpoint URL: https://connector.get-ryze.ai/mcp
    3. Name it Google Meta Ads GA4
    4. Click Save

    See the full ChatGPT Setup Guide.

    Cursor / Windsurf

    Add to your MCP config (~/.cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json):

    {
      "mcpServers": {
        "google-meta-ads-ga4": {
          "url": "https://connector.get-ryze.ai/mcp"
        }
      }
    }
    

    n8n

    Use the MCP Server Trigger node with Streamable HTTP:

    1. Add an MCP Client node to your workflow
    2. Set the Server URL to: https://connector.get-ryze.ai/mcp
    3. Enable Bearer authentication (recommended)

    See the full n8n Setup Guide or import the ready-made workflow template.

    Claude Code

    claude mcp add google-meta-ads-ga4 --transport http https://connector.get-ryze.ai/mcp
    

    Example Prompts

    Google Ads

    "Show me all my Google Ads campaigns and their performance this month"
    "Create a new Search campaign targeting 'best CRM software' keywords with a $50/day budget"
    "What are my top 10 keywords by conversions in the last 30 days?"
    "Pause all campaigns with ROAS below 2.0"
    "Add negative keywords 'free' and 'cheap' to all my Search campaigns"
    "Generate keyword ideas for 'project management tools' with volume data"
    

    Meta Ads

    "List all active Meta ad campaigns and their spend this week"
    "Create a lookalike audience based on my top purchasers"
    "What's the CPL for my lead generation campaigns on Facebook?"
    "Upload this image and create a new ad creative for my awareness campaign"
    "Show me ad performance broken down by age and gender"
    "Boost my latest page post with a $100 budget targeting US users"
    

    Google Analytics 4

    "Show me a realtime report of active users on my website right now"
    "What are my top traffic sources by conversions this month?"
    "List all key events configured in my GA4 property"
    "Run a report comparing organic vs paid traffic for the last 90 days"
    "What custom dimensions and metrics do I have set up?"
    

    Cross-Platform

    "Compare my Google Ads and Meta Ads ROAS for Q1 2026"
    "Which platform is driving more conversions per dollar spent?"
    "Show me all campaigns across Google and Meta with spend over $1000 this month"
    "Correlate my GA4 conversion events with Google Ads campaign performance"
    

    Architecture

    +------------------+     +------------------------+     +------------------+
    |                  |     |                        |     |                  |
    |  ChatGPT         |     |                        |     |  Google Ads API  |
    |  Claude          |     |   MCP Server           |     |                  |
    |  Cursor          +---->+   (Remote/Hosted)       +---->+  Meta Ads API    |
    |  n8n             |     |                        |     |                  |
    |  Windsurf        |     |   250+ Tools           |     |  GA4 Data API    |
    |  Codex           |     |   OAuth 2.1 + PKCE     |     |                  |
    |                  |     |                        |     |                  |
    +------------------+     +------------------------+     +------------------+
        AI Assistants           Model Context Protocol         Ad & Analytics
                                                                Platforms
    

    Your AI assistant communicates with this MCP server using the Model Context Protocol. The server handles authentication and routes requests to the appropriate Google Ads, Meta Ads, or GA4 API.


    All Available Tools

    Account & Campaign Management
    ToolDescription
    list_accountsList all accessible Google Ads accounts
    get_account_infoGet detailed account information
    get_account_hierarchyView account hierarchy (MCC structure)
    list_campaignsList all campaigns with status and metrics
    get_campaignGet detailed campaign information
    create_search_campaignCreate a new Search campaign
    create_display_campaignCreate a new Display campaign
    create_shopping_campaignCreate a new Shopping campaign
    create_pmax_campaignCreate a Performance Max campaign
    create_demand_gen_campaignCreate a Demand Gen campaign
    create_app_campaignCreate an App campaign
    copy_campaignDuplicate an existing campaign
    update_campaignUpdate campaign settings
    pause_campaignPause a campaign
    resume_campaignResume a paused campaign
    delete_campaignDelete a campaign
    Ad Groups & Ads
    ToolDescription
    list_ad_groupsList ad groups in a campaign
    create_ad_groupCreate a new ad group
    update_ad_groupUpdate ad group settings
    pause_ad_groupPause an ad group
    enable_ad_groupEnable an ad group
    delete_ad_groupDelete an ad group
    list_adsList ads in an ad group
    get_adGet ad details
    create_responsive_search_adCreate a Responsive Search Ad
    create_responsive_display_adCreate a Responsive Display Ad
    create_demand_gen_adCreate a Demand Gen ad
    update_adUpdate an ad
    pause_adPause an ad
    enable_adEnable an ad
    delete_adDelete an ad
    Keywords & Targeting
    ToolDescription
    list_keywordsList keywords in an ad group
    add_keywordsAdd keywords to an ad group
    update_keyword_bidUpdate keyword bids
    pause_keywordPause a keyword
    enable_keywordEnable a keyword
    delete_keywordDelete a keyword
    keyword_plannerGet keyword ideas with volume data
    add_negative_keywordsAdd negative keywords
    add_campaign_negative_keywordAdd campaign-level negatives
    auto_suggest_negative_keywordsAI-suggested negative keywords
    get_search_terms_insightsSearch terms report
    add_audience_targetingAdd audience targeting
    set_demographic_targetingSet demographic targets
    add_campaign_location_targetingAdd location targeting
    search_geo_locationsSearch for geo targets
    Bidding & Budgets
    ToolDescription
    list_budgetsList all budgets
    create_budgetCreate a new budget
    update_budgetUpdate budget amount
    list_bidding_strategiesList bidding strategies
    create_portfolio_bidding_strategyCreate portfolio strategy
    set_bid_adjustmentsSet bid adjustments
    get_bid_adjustment_performanceBid adjustment performance
    Extensions
    ToolDescription
    create_sitelink_extensionsCreate sitelink extensions
    create_callout_extensionsCreate callout extensions
    create_call_extensionsCreate call extensions
    create_image_extensionsCreate image extensions
    create_price_extensionsCreate price extensions
    create_promotion_extensionsCreate promotion extensions
    create_structured_snippet_extensionsCreate structured snippets
    create_lead_form_extensionsCreate lead form extensions
    list_extensionsList all extensions
    Performance & Analytics
    ToolDescription
    get_campaign_overviewCampaign performance overview
    get_keyword_performanceKeyword performance metrics
    get_device_performancePerformance by device
    get_location_performancePerformance by location
    get_audience_performanceAudience performance
    get_ad_strength_and_review_statusAd strength scores
    calculate_roas_by_adROAS calculation per ad
    compare_ad_performanceCompare ad variants
    identify_optimization_opportunitiesAI optimization suggestions
    run_gaql_queryRun custom GAQL queries
    Advanced Features
    ToolDescription
    create_experimentCreate A/B test experiment
    schedule_experimentSchedule experiment run
    promote_experimentPromote winning variant
    create_conversion_actionCreate conversion action
    upload_click_conversionsUpload offline conversions
    create_shared_setCreate shared keyword set
    create_labelCreate organizational label
    create_custom_audienceCreate custom audience
    create_remarketing_actionCreate remarketing tag
    Account & Campaign Management
    ToolDescription
    meta_get_ad_accountsList all Meta ad accounts
    meta_get_account_infoGet ad account details
    meta_get_campaignsList all campaigns
    meta_get_campaign_detailsGet campaign details
    meta_create_campaignCreate a new campaign
    meta_update_campaignUpdate campaign settings
    meta_delete_campaignDelete a campaign
    Ad Sets & Ads
    ToolDescription
    meta_get_adsetsList ad sets
    meta_get_adset_detailsGet ad set details
    meta_create_adsetCreate an ad set
    meta_update_adsetUpdate ad set
    meta_delete_adsetDelete an ad set
    meta_get_adsList ads
    meta_get_ad_detailsGet ad details
    meta_create_adCreate an ad
    meta_update_adUpdate an ad
    meta_delete_adDelete an ad
    Creatives & Assets
    ToolDescription
    meta_get_ad_creativesList ad creatives
    meta_create_ad_creativeCreate ad creative
    meta_update_ad_creativeUpdate ad creative
    meta_delete_ad_creativeDelete ad creative
    meta_upload_ad_imageUpload ad image
    meta_upload_ad_videoUpload ad video
    meta_batch_upload_ad_imagesBatch upload images
    meta_get_ad_imageGet image details
    meta_get_ad_previewsPreview ad creatives
    Audiences & Targeting
    ToolDescription
    meta_create_custom_audienceCreate custom audience
    meta_create_lookalike_audienceCreate lookalike audience
    meta_estimate_audience_sizeEstimate audience reach
    meta_search_interestsSearch interest targets
    meta_search_behaviorsSearch behavior targets
    meta_search_demographicsSearch demographic targets
    meta_search_geo_locationsSearch geo locations
    meta_get_interest_suggestionsInterest suggestions
    Performance & Insights
    ToolDescription
    meta_get_insightsGet performance insights
    meta_get_page_insightsPage-level insights
    meta_get_page_postsList page posts
    meta_get_promotable_postsGet promotable posts
    meta_boost_page_postBoost a page post
    Lead Generation
    ToolDescription
    meta_get_lead_formsList lead forms
    meta_get_lead_form_detailsLead form details
    meta_get_lead_form_leadsGet form submissions
    meta_create_lead_formCreate lead form
    meta_create_test_leadCreate test lead
    Product Catalogs
    ToolDescription
    meta_get_catalogsList catalogs
    meta_get_catalog_productsList products
    meta_create_catalog_productCreate product
    meta_batch_update_catalog_productsBatch update products
    meta_create_catalog_product_feedCreate product feed
    meta_create_catalog_product_setCreate product set
    Business Management
    ToolDescription
    meta_get_business_infoGet business details
    meta_get_business_usersList business users
    meta_get_business_pagesList business pages
    meta_get_business_ad_accountsBusiness ad accounts
    meta_get_business_instagram_accountsInstagram accounts
    meta_get_business_pixelsList pixels
    ToolDescription
    ga_get_account_summariesList all GA4 accounts and properties
    ga_get_property_detailsGet property configuration
    ga_run_reportRun a standard report
    ga_run_pivot_reportRun a pivot table report
    ga_run_realtime_reportRun a realtime report
    ga_batch_run_reportsRun multiple reports at once
    ga_get_metadataGet available dimensions and metrics
    ga_check_compatibilityCheck dimension/metric compatibility
    ga_list_audiencesList configured audiences
    ga_list_key_eventsList key events (conversions)
    ga_list_data_streamsList data streams
    ga_list_channel_groupsList channel groups
    ga_get_custom_dimensions_and_metricsCustom dimensions/metrics
    ga_get_attribution_settingsAttribution model settings
    ga_get_enhanced_measurement_settingsEnhanced measurement config
    ga_get_data_retention_settingsData retention settings
    ga_get_google_signals_settingsGoogle Signals status
    ga_list_bigquery_linksBigQuery export links
    ga_list_dv360_linksDV360 integration links
    ga_list_firebase_linksFirebase integration links
    ga_list_search_ads_linksSearch Ads 360 links
    ga_list_property_annotationsProperty annotations
    ToolDescription
    research_google_searchSearch Google for market research
    research_analyze_webpageAnalyze any webpage
    research_fetch_images_from_urlExtract images from URLs
    research_download_and_resizeDownload and resize images
    research_search_stock_imagesSearch stock image libraries
    research_get_landing_pagesAnalyze landing pages

    Security & Privacy

    • OAuth 2.1 with PKCE — Industry-standard authentication
    • No data storage — The server does not store your ad data or credentials
    • Your tokens stay local — Authentication tokens are stored on your machine only
    • Read-only by default — Write operations require explicit confirmation
    • Scoped access — Request only the permissions you need

    FAQ

    No. The MCP server handles authentication via OAuth. You'll be prompted to connect your Google and Meta accounts on first use.

    The connector is included in every Ryze plan. Paid Ads is $89/month flat with a 7-day free trial. You also need an AI client plan that allows custom connectors (for example Claude Pro, Team or Max, or ChatGPT Plus, Pro or Business).

    Yes! See the n8n Setup Guide for Streamable HTTP integration, or import our ready-made workflow template.

    Yes. The get_account_hierarchy and list_accounts tools support MCC structures, letting you manage multiple accounts from one connection.

    Yes. Use run_gaql_query for Google Ads (GAQL) and meta_fetch for Meta Ads to run custom API queries.

    The server respects Google and Meta API rate limits automatically. For high-volume operations, use batch tools like add_batch_campaign_operations and meta_batch_update_catalog_products.


    Contributing

    Contributions are welcome! Please see our issue templates to report bugs or request features.

    1. Fork this repository
    2. Create your feature branch (git checkout -b feature/amazing-feature)
    3. Commit your changes (git commit -m 'Add amazing feature')
    4. Push to the branch (git push origin feature/amazing-feature)
    5. Open a Pull Request

    Star History

    If this project helps you manage ads more efficiently, please give it a star! It helps others discover it.


    License

    This project is licensed under the MIT License — see the LICENSE file for details.