Google Ads

Create and manage full Google Ads campaigns: budgets, ad groups, ads, keywords, audiences and reports.

Overview

Google Ads gives your bots 29 tools and 3 skills. Sign in with your Google Ads account. No API key to copy.

Plans and limits

  1. FreeNot included
  2. MCP only ($9/mo)2,000 calls a month
  3. Pro20,000 calls a month
  4. Max20,000 calls a month
How calls are counted

Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.

How Krypton uses your Google Ads data

Connect your own Google Ads account and ask in plain words. Your bot reads campaign results, finds keyword ideas with search volume and drafts new campaigns, ad groups and ads.

  • Your account, Ads scope only. You sign in with Google yourself. Krypton asks for the Google Ads scope and nothing else, not your name or email. Add more Google sign-ins up to your plan's limit.
  • Changes only when you ask. Your bot edits your account only when you tell it to, in chat or in a routine you set up. New campaigns start paused, so nothing spends until you say launch.
  • Remove it any time. Remove a sign-in from the Google Ads account list in Integrations (Connect apps, then Manage) and we delete its stored token and ask Google to revoke it. You can also revoke access in your Google account.

How we handle Google data

Google Ads questions

How do I connect Google Ads to Krypton?

Open Integrations in Krypton, find Google Ads and choose Sign in. Every bot in the workspace can then use it, and you choose which bots get which apps.

Which plan includes Google Ads?

MCP only with 2,000 calls a month, Pro and Max with 20,000. Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.

Can I use Google Ads from Claude or Cursor?

Yes. Connect it in your workspace, then add https://mcp.krypton.bot as a streamable HTTP MCP server with your kmcp_ workspace key. Calls count toward the same monthly number.

Tools

29 tools your bot can call in Google Ads. It asks before anything hard to undo.

  • Create budgetCreate a campaign budget
  • Create campaignCreate a campaign (Search, Display, Performance Max, Demand Gen, Shopping...)
  • Create ad groupCreate an ad group in a campaign
  • Create responsive search adCreate a responsive search ad: 3-15 headlines (30 chars), 2-4 descriptions
  • Create responsive display adCreate a responsive display ad from image assets
  • Create adCreate any other ad type (video responsive, Demand Gen, app
  • Create assetCreate other assets from Asset REST JSON: text, sitelink, callout, structured snippet, call
  • Create labelCreate a label to organise campaigns, ad groups, ads and keywords
  • Create conversion actionCreate a conversion action (website tag, offline click import, phone calls...)
  • Create bidding strategyCreate a portfolio bidding strategy shared by campaigns
  • Create audienceCreate an audience segment from REST JSON: a user list
  • Add keywordsAdd keywords (or negative keywords) to an ad group
  • Add campaign targetingAdd campaign targeting: locations and excluded locations
  • Add ad group targetingAdd ad group audience and demographic targeting: user lists, interest and custom audiences
  • SearchRun a Google Ads Query Language (GAQL) query, e.g
  • Search geo targetsFind geo target ids for cities, regions and countries by name, for location targeting
  • Update budgetChange a campaign budget's amount (account currency micros, 1000000 = 1.00) or name
  • UpdateUpdate fields on any resource (campaign, ad group, ad, keyword bid, asset, conversion action
  • Upload image assetUpload an image (at most 5 MB) as an image asset
  • Upload click conversionsImport offline conversions by click id (gclid, gbraid or wbraid)
  • Apply labelApply a label to campaigns, ad groups, ads (adGroupAds) or keywords (adGroupCriteria)
  • Field metadataLook up which GAQL fields a resource has (selectable, filterable, segments
  • Generate keyword ideasKeyword ideas with search volume and competition, from seed keywords and/or a URL. Paginated
  • Link assetsAttach assets to a campaign, ad group, asset group
  • List accountsList the Google Ads accounts this connection can reach, with name, currency
  • MutateAdvanced: several create/update/remove operations in one request (googleAds:mutate), e.g
  • RemoveRemove resources by resource name (campaigns, ad groups, ads, keywords, labels, asset links...)
  • ReportPerformance report without writing GAQL: pick a level, metrics, segments and a date range
  • Set statusPause or enable campaigns, ad groups, ads (adGroupAds), keywords

Skills

Ready-made instructions your bots follow with Google Ads. Ask for one by name or let the bot pick.

  • Google Ads weekly reportWeekly Google Ads report: spend, clicks, conversions
  • Google Ads search terms cleanupFind wasted Google Ads spend in search terms and propose negative keywords for the user to…
  • Google Ads budget pacingCheck whether each Google Ads campaign is on pace to spend its monthly budget and suggest…