KosmoKrator

analytics

Google Ads MCP Gateway for AI Agents

Expose Google Ads tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

38 functions 18 read 20 write oauth2 with developer token auth

Google Ads MCP Gateway

Expose Google Ads to MCP clients with `kosmokrator mcp:serve --integration=google_ads`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server. The gateway exposes only the selected integration in the example below.

curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
kosmokrator mcp:gateway:install --integration=google_ads --write=deny --json
{
  "mcpServers": {
    "kosmokrator-google_ads": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=google_ads",
        "--write=deny"
      ]
    }
  }
}

Serve Manually

kosmokrator mcp:serve --integration=google_ads --write=deny

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names:

MCP Tool Names (38 tools)
MCP toolSource functionType
integration__google_ads__google_ads_diagnostics google_ads.google_ads_diagnostics Read read
integration__google_ads__google_ads_list_accessible_customers google_ads.google_ads_list_accessible_customers Read read
integration__google_ads__google_ads_list_customer_clients google_ads.google_ads_list_customer_clients Read read
integration__google_ads__google_ads_search google_ads.google_ads_search Read read
integration__google_ads__google_ads_search_stream google_ads.google_ads_search_stream Read read
integration__google_ads__google_ads_campaign_report google_ads.google_ads_campaign_report Read read
integration__google_ads__google_ads_ad_group_report google_ads.google_ads_ad_group_report Read read
integration__google_ads__google_ads_ad_report google_ads.google_ads_ad_report Read read
integration__google_ads__google_ads_keyword_report google_ads.google_ads_keyword_report Read read
integration__google_ads__google_ads_search_term_report google_ads.google_ads_search_term_report Read read
integration__google_ads__google_ads_asset_report google_ads.google_ads_asset_report Read read
integration__google_ads__google_ads_performance_max_report google_ads.google_ads_performance_max_report Read read
integration__google_ads__google_ads_list_campaigns google_ads.google_ads_list_campaigns Read read
integration__google_ads__google_ads_create_campaign_budget google_ads.google_ads_create_campaign_budget Write write
integration__google_ads__google_ads_manage_campaign google_ads.google_ads_manage_campaign Write write
integration__google_ads__google_ads_manage_ad_group google_ads.google_ads_manage_ad_group Write write
integration__google_ads__google_ads_manage_keyword google_ads.google_ads_manage_keyword Write write
integration__google_ads__google_ads_manage_ad google_ads.google_ads_manage_ad Write write
integration__google_ads__google_ads_manage_campaign_criteria google_ads.google_ads_manage_campaign_criteria Write write
integration__google_ads__google_ads_upload_image_asset google_ads.google_ads_upload_image_asset Write write
integration__google_ads__google_ads_link_asset google_ads.google_ads_link_asset Write write
integration__google_ads__google_ads_create_search_campaign google_ads.google_ads_create_search_campaign Write write
integration__google_ads__google_ads_create_performance_max_campaign google_ads.google_ads_create_performance_max_campaign Write write
integration__google_ads__google_ads_generate_keyword_ideas google_ads.google_ads_generate_keyword_ideas Read read
integration__google_ads__google_ads_list_recommendations google_ads.google_ads_list_recommendations Read read
integration__google_ads__google_ads_apply_recommendations google_ads.google_ads_apply_recommendations Write write
integration__google_ads__google_ads_upload_click_conversions google_ads.google_ads_upload_click_conversions Write write
integration__google_ads__google_ads_upload_call_conversions google_ads.google_ads_upload_call_conversions Write write
integration__google_ads__google_ads_create_customer_match_list google_ads.google_ads_create_customer_match_list Write write
integration__google_ads__google_ads_run_customer_match_job google_ads.google_ads_run_customer_match_job Write write
integration__google_ads__google_ads_get_change_status google_ads.google_ads_get_change_status Read read
integration__google_ads__google_ads_get_change_events google_ads.google_ads_get_change_events Read read
integration__google_ads__google_ads_create_batch_job google_ads.google_ads_create_batch_job Write write
integration__google_ads__google_ads_mutate google_ads.google_ads_mutate Write write
integration__google_ads__google_ads_raw_request google_ads.google_ads_raw_request Write write
integration__google_ads__google_ads_list_billing_setups google_ads.google_ads_list_billing_setups Read read
integration__google_ads__google_ads_account_budget_proposal google_ads.google_ads_account_budget_proposal Write write
integration__google_ads__google_ads_invite_user google_ads.google_ads_invite_user Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.