Google Ads Werkzeuge
Werkzeuge für die Google Ads API: Verbindung, Berichte, Kampagnenerstellung, Keyword- & Gebotsverwaltung, Erweiterungen und Empfehlungen.
Verbindung & Konto · 1
connect_google_adskostenlosGenerates a one-time authorization link to connect a Google Ads account.
Berichte & Audit · 9
account_audit3 CreditsAccount hygiene audit: finds wasteful keywords and low Quality Score.
get_ad_details1 CreditsGOOGLE ADS ONLY — reads the full content of Google Ads ads (RSA headlines/descriptions, URL, status) together with each ad's AD STRENGTH and Google's own action items for improving it.
get_change_history2 CreditsGOOGLE ADS ONLY — lists Google Ads account changes over the last N days IN DEPTH: who (user_email), from where (client_type), when, operation (CREATE/UPDATE/REMOVE), resource, CHANGED FIELDS, and old→new values.
keyword_planner3 CreditsGenerates keyword ideas + monthly search volume/competition (defaults to Turkey/Turkish).
keyword_report2 CreditsKeyword performance + Quality Score; flags low QS and zero-conversion spend.
list_entities1 CreditsLists the entities (campaigns, ad groups/ad sets, ads, keywords) of ANY connected ad platform with their IDs — use this instead of looking for a platform-specific list tool.
list_recommendations2 CreditsLists Google's campaign recommendations + optimization score, WITH PROJECTED IMPACT (estimated +conversions / +clicks / +cost if the recommendation is applied).
performance_report2 CreditsPerformance report (cost, clicks, impressions, conversions).
search_terms_report2 CreditsSearch terms report.
Kampagne · 10
create_app_campaign8 CreditsCreates an App (UAC) campaign (PAUSED).
create_demand_gen_ad5 CreditsCreates the VIDEO ad inside a Demand Gen ad group — the last step that makes a Demand Gen campaign able to serve, and therefore the only way to run a click-oriented YouTube campaign now that Google moved Video Action campaigns into Demand G
create_demand_gen_campaign8 CreditsCreates a Demand Gen campaign (PAUSED) + a daily budget.
create_pmax_campaign10 CreditsCreates a Performance Max campaign (PAUSED): budget + campaign + asset group + text and image assets.
create_search_campaign8 CreditsCreates a new Search campaign (starts PAUSED for safety) + daily budget.
get_campaign_targeting1 CreditsReads a campaign's CURRENT targeting: location (geo), radius/proximity targeting (radius + units + lat/lng), language, device, and audience (user_list) criteria + negative (excluded) ones — plus the campaign's geo_target_type (PRESENCE = pe
pause_campaign5 CreditsPauses a campaign.
set_campaign_budget5 CreditsSets a campaign's daily budget.
set_campaign_targeting5 CreditsSets geographic and language targeting on a campaign.
update_campaign_status5 CreditsTurns a Google Ads campaign ON or OFF: status 'ENABLED' to enable / resume / unpause / reactivate / start serving a paused campaign again, or 'PAUSED' to pause / stop / turn it off.
Anzeigengruppe & Anzeige · 16
add_pmax_images5 CreditsAttaches IMAGES to a Performance Max asset group (required for the campaign to be eligible to run).
create_ad_group5 CreditsCreates a new AD GROUP inside a Google Ads campaign — the layer between the campaign and its keywords/ads.
create_chatgpt_ads_ad_group5 CreditsCreates an ad group under a ChatGPT Ads campaign and sets its maximum bid and context hints.
create_responsive_search_ad8 CreditsAdds a Responsive Search Ad (RSA) to an ad group.
get_pmax_assets1 CreditsReads a Performance Max ASSET GROUP: its creative content (headlines/descriptions, images, videos) AND its SIGNALS — the audience signal and the search themes that actually steer the campaign.
list_assets2 CreditsLists the account's ASSET LIBRARY ("Öğeler" / Assets) — ALL asset types across the whole account (not just one campaign): sitelinks, callouts, structured snippets, calls, IMAGES, promotions, prices, lead forms, and text assets.
rsa_asset_performance2 CreditsRESPONSIVE SEARCH AD (RSA) asset report — per HEADLINE and DESCRIPTION: impressions, clicks, cost, conversions, conversion value, cost per conversion, conversion rate and CTR, plus each ad's Ad Strength.
set_ad_group_targeting5 CreditsSets geographic and language targeting on an AD GROUP — the only place Demand Gen keeps them.
update_ad_group5 CreditsRename a Google Ads AD GROUP and/or change its default max CPC bid.
update_ad_group_status5 CreditsTurns a Google Ads AD GROUP on or off: status 'ENABLED' to enable / resume / unpause / reactivate the group, or 'PAUSED' to pause / stop / turn off a whole ad group at once.
update_ad_status5 CreditsTurns a single Google Ads AD on or off, or DELETES it: status 'ENABLED' to enable / publish / resume / unpause an ad, 'PAUSED' to pause / stop it, 'REMOVED' to delete it for good.
update_chatgpt_ads_ad_group5 CreditsChanges the name, bid, bid strategy or context hints of an existing ChatGPT Ads ad group.
update_pmax_assets5 CreditsAdds AND removes text assets in an existing Performance Max asset group.
update_rsa5 CreditsEDITS the copy of an existing Google Ads RESPONSIVE SEARCH AD (RSA) in place — swap, drop or add a headline or description while keeping the SAME ad and its performance history.
upload_imagekostenlosTurns an image into a public image URL you can pass to any tool that needs one (gbp_create_post image_url, gbp_upload_photo, upload_image_asset, upload_meta_image...).
upload_image_asset3 CreditsUploads an image to the Google Ads asset library → returns the asset resource_name.
Keywords & Ausschlüsse · 11
add_keywords5 CreditsADD POSITIVE KEYWORDS to a Google Ads ad group (bulk) — the keywords your ads should SHOW for.
add_negative_keyword5 CreditsAdds negative keywords at CAMPAIGN or AD GROUP level (to stop wasted spend) — ONE keyword or a WHOLE BATCH in a single call.
get_shared_negative_listkostenlosReads the actual NEGATIVE KEYWORDS inside a shared negative keyword list (shared set).
keyword_opportunities2 CreditsKeyword OPPORTUNITIES — from the customer's OWN search-term + keyword data (does NOT require Keyword Planner approval, works with existing access): (1) search terms that converted but aren't added as keywords → ADD (expansion); (2) keywords
keyword_quality_report2 CreditsGoogle Ads keyword QUALITY SCORE OVER TIME — for diagnosing WHEN a Quality Score dropped and WHICH component caused it.
list_negative_keywords1 CreditsLists ALL negative keywords that apply to the account: ad-group level, campaign level AND the SHARED negative keyword lists (Shared Library) attached to campaigns.
list_shared_negative_listskostenlosLists the account's SHARED negative keyword lists (Shared Library → "Negative keyword lists" / shared sets, type NEGATIVE_KEYWORDS) — the account-level lists that list_negative_keywords CANNOT see (it only covers campaign/ad-group level).
manage_keywords5 CreditsPAUSE / ENABLE / REMOVE an EXISTING Google Ads keyword, or change its max CPC bid.
manage_shared_negative_listkostenlosManages SHARED negative keyword lists (Shared Library, account-level — the lists list_shared_negative_lists reads).
remove_negative_keyword5 CreditsRemoves CAMPAIGN-level negative keywords (the undo of add_negative_keyword) — one or a WHOLE BATCH in a single call.
smart_negative_keywords2 CreditsSMART NEGATIVE KEYWORD suggestions — finds SEARCH TERMS that trigger the ad and spend MONEY but bring NO CONVERSIONS, ranked by estimated savings.
Optimierung · 25
apply_recommendation5 CreditsApplies or dismisses Google recommendations.
chatgpt_ads_conversion_setupkostenlosShows ChatGPT Ads conversion tracking: pixels (data sources), conversion event settings with the campaigns they are attached to, and events received in the last ~15 minutes.
conversion_tracking_health2 CreditsConversion tracking health — audits conversion actions: paused/removed, and zero recorded data over the lookback window.
dismiss_recommendations2 CreditsDismisses one or more Google Ads recommendations.
extension_asset_performance2 CreditsReports how each ad EXTENSION performs: sitelinks, callouts, the call button, images, structured snippets, business name and logo — impressions, clicks, cost and conversions per asset.
get_ad_schedule1 CreditsReads a campaign's CURRENT ad schedule (day/hour blocks + minutes + bid modifier + criterion_id).
get_conversion_settings1 CreditsReads the SETTINGS detail of conversion actions: id, category, counting type (every/one), click/view-through lookback window (days), attribution model, default value/currency, and whether it's primary for the goal.
get_conversion_tags1 CreditsReads the Google Ads tag info for conversion actions: Conversion ID (AW-...) + label — the 'send_to' value needed for GTM / gtag (Google tag) setup.
list_ad_extensions1 CreditsReads the extension assets LINKED to a campaign (sitelink / callout / structured snippet / call / promotion / price).
list_conversion_actions2 CreditsLists Google Ads CONVERSION ACTIONS with the columns of the Goals > Conversions > Summary table: name, id, category (Request quotes / Submit lead forms / Sign-ups / Contacts / Page views…), status, type, whether it is INCLUDED in the Conver
list_conversion_goals1 CreditsLists Google Ads CONVERSION GOALS — the modern lever that decides which conversion CATEGORY is PRIMARY (biddable: counted in the Conversions column + feeds Smart Bidding) vs SECONDARY.
list_custom_conversion_goals1 CreditsLists the CUSTOM conversion goals of a Google Ads account — the named bundles of conversion actions that campaigns can optimise for, with the actions inside each one and the campaigns using it.
list_extension_assets1 CreditsLists a campaign's CURRENT extension assets (sitelinks, callouts, call, structured snippets, promotions, prices, WhatsApp message extensions, app, hotel callout, lead form) with the asset id and the resource_name needed to remove each one.
manage_bidding_strategies5 CreditsChanges a campaign's bidding strategy.
manage_conversion_actions5 CreditsCreates a new conversion action.
manage_extension_assets5 CreditsAdds extension assets to a campaign.
manage_portfolio_bidding_strategy5 CreditsCreates, updates, lists and assigns PORTFOLIO (shared) bidding strategies — Google Ads' Shared library → Bid strategies.
remove_extension_assets3 CreditsRemoves (unlinks) extension assets from a campaign — the 'remove' counterpart to manage_extension_assets (e.g.
set_ad_schedule5 CreditsSets a campaign's ad schedule (day/hour) — 'run only during business hours', or 'bid 50% less at night'.
set_conversion_settings5 CreditsEdits a conversion action's VALUE/COUNTING settings — only the fields you provide change: default_value (+ default_currency_code, e.g.
update_conversion_action5 CreditsMakes a conversion action PRIMARY/SECONDARY (primary_for_goal).
update_conversion_goal5 CreditsMakes a conversion CATEGORY primary or secondary — the CORRECT lever for Smart Bidding in a goal-based account.
update_custom_conversion_goal5 CreditsEdits a CUSTOM conversion goal: change which conversion actions it contains, rename it, or delete it.
upload_conversion_adjustmentskostenlosADJUSTS conversions you already reported — the refund/cancellation half of the closed loop.
upload_offline_conversionskostenlosUPLOADS OFFLINE CONVERSIONS to Google Ads — the closed loop between your CRM and your ads.
Kontozustand & Warnungen · 2
budget_pacing_alerts2 CreditsBUDGET PACING — projects this month's spend against the daily budget; flags campaigns that will OVERspend (over) or UNDERspend (under) by month-end.
impression_share_analysis2 CreditsIMPRESSION SHARE analysis — for Search campaigns, your impression share, top-of-page and absolute-top share, exact-match share, and whether the loss is due to BUDGET or RANK (bid/quality) + DISAPPROVED (blocked) ads.
Zielgruppen & Kampagneneinstellungen · 7
create_customer_match_audience5 CreditsCustomer Match audience — creates an EMPTY list shell.
create_lookalike_audience5 CreditsCreates a Lookalike audience from seed audiences.
create_website_audience5 CreditsCreates a rule-based remarketing audience from website visitors (by page URL).
list_audiences1 CreditsLists the account's audiences (remarketing / rule-based / customer-match / lookalike): id, name, type, membership status, membership duration (days), Display/Search network size.
list_experiments1 CreditsLists AND ends campaign experiments (A/B tests).
manage_audience_targetingkostenlosATTACHES an audience to a campaign or ad group (or removes it) — the missing link that makes your audience lists actually do something.
manage_campaign_settings3 CreditsCampaign-level settings, plus tracking-template reading: • geo_target_type: 'PRESENCE' (those PRESENT in the target location) | 'PRESENCE_OR_INTEREST' (also those interested).
Agenturberichte & Wettbewerbsanalyse · 1
competitor_ads1 CreditsCompetitor AD intelligence — fetches a brand's/domain's LIVE ads from public ad libraries.
Sonstige
call_write_toolkostenlosRun a WRITING Opus tool by name (create / update / pause / remove) — the gateway to every write capability that is not in your visible core set.
chatgpt_ads_ad_previewkostenlosRenders how an existing ChatGPT Ads ad looks, plus the delivery blockers OpenAI reports for it.
chatgpt_ads_detailskostenlosFull details of one ChatGPT Ads campaign, ad group or ad by id, including everything that decides delivery.
chatgpt_ads_geo_lookupkostenlosFinds ChatGPT Ads location ids (countries, regions, markets, postal codes) to use in campaign location targeting.
chatgpt_ads_insightskostenlosChatGPT Ads delivery report with every option OpenAI offers: hourly/daily/monthly buckets, platform/country/device breakdowns, zero-impression rows and conversion metrics.
chatgpt_ads_spend_limitskostenlosShows the ChatGPT Ads account-level spending limits: date-range windows and the recurring daily limit, with spend so far.
chatgpt_ads_status5 CreditsPauses, activates or archives a ChatGPT Ads campaign, ad group or ad.
connect_business_profilekostenlosGenerates an authorization link to connect Google Business Profile (My Business) — editing business info/hours/website, publishing posts, and replying to reviews.
connect_chatgpt_adskostenlosConnects a ChatGPT Ads (OpenAI) ad account so campaigns can be managed from chat.
connect_ga4kostenlosGenerates a one-time authorization link to connect Google Analytics 4.
connect_search_consolekostenlosGenerates a one-time authorization link to connect Google Search Console (organic search queries/clicks/impressions/position + sitemap management + URL index inspection).
connect_tag_managerkostenlosGenerates a one-time authorization link to connect Google Tag Manager (full A-to-Z management: accounts/containers/workspaces, tags/triggers/variables, versioning + PUBLISH).
connect_youtubekostenlosGenerates a one-time authorization link to connect YouTube (channel + video performance: views, watch time, subscribers, traffic sources — read-only).
create_chatgpt_ads_ad8 CreditsCreates a ChatGPT Ads ad (chat card) inside an ad group.
create_chatgpt_ads_campaign8 CreditsCreates a ChatGPT Ads campaign in your connected ChatGPT Ads account.
create_chatgpt_ads_event_setting5 CreditsCreates a ChatGPT Ads conversion event setting (which tracked action counts as a conversion) on one pixel source.
create_google_ads_account5 CreditsCreates a NEW Google Ads client account under a manager (MCC) account — for agencies onboarding a client without leaving the chat.
create_lead_form5 CreditsCreates a Google Ads LEAD FORM — the form that opens INSIDE the ad, so someone can leave their name and phone number without ever reaching the website — and optionally attaches it to a campaign or ad group in the same call.
describekostenlosExplains what the unified read tools can do: with no argument it lists every platform get_report / list_entities support; with a platform it returns that platform's account-id field, the row levels and the breakdown dimensions it accepts, p
diagnose_chatgpt_ads_delivery2 CreditsExplains why ChatGPT Ads are not getting impressions: ranked findings with the evidence, the fix and the tool that applies it.
geo_target_searchkostenlosFinds Google's location targeting IDs by name — search a place, get back its id, its administrative LEVEL (District / City / Province / Country / Neighborhood / Postal Code) and its full canonical name.
get_report2 CreditsONE report tool for EVERY connected platform — use this for any "how did X perform" question instead of hunting for a platform-specific report tool.
issue_statuskostenlosChecks what happened to a problem the user reported with report_issue: whether it is still open or resolved, when it was reported, and — once it is closed — what was actually done about it.
list_ad_policy_issues2 CreditsGoogle Ads ad POLICY / DISAPPROVAL report — which ads were DISAPPROVED or limited, and WHY.
list_lead_form_submissions2 CreditsReads the LEADS people submitted through a Google Ads lead form — name, phone, email and the answers to your qualifying questions — so they can be worked without opening the Google Ads interface.
manage_business_logo3 CreditsReplaces the BUSINESS LOGO shown in a campaign's ads (the small square logo next to the business name) — e.g.
manage_business_namekostenlosFixes the BUSINESS NAME shown in a campaign's ads — the one place a typo is visible to every person who sees the ad, and until now there was no way to correct it.
manage_campaign_proximitykostenlosManage a campaign's PROXIMITY (radius / lat-lng circle) targeting — the radius targets that get_campaign_targeting reads but set_campaign_targeting CANNOT change.
manage_chatgpt_ads_accountskostenlosLists, re-checks, disconnects or re-defaults your connected ChatGPT Ads accounts.
manage_chatgpt_ads_spend_limit5 CreditsCreates, changes or removes a ChatGPT Ads account spending limit (date-range window or recurring daily limit).
manage_device_targetingkostenlosSet a campaign's per-DEVICE bid adjustment — the WRITE side of the device criteria that get_campaign_targeting reads.
select_google_resourcekostenlosSwitches WHICH single Google resource this account works on: a Business Profile location, a Search Console property, a GA4 property, a YouTube channel or a Tag Manager container.
set_call_reporting3 CreditsTurns account-level CALL REPORTING on/off — the prerequisite for Google to track phone calls from ads as conversions.
update_campaignkostenlosRENAMES a Google Ads CAMPAIGN and/or changes its status — the campaign-level counterpart of update_ad_group.
update_chatgpt_ads_ad5 CreditsChanges the copy, destination or image of an existing ChatGPT Ads ad.
update_chatgpt_ads_campaign5 CreditsChanges an existing ChatGPT Ads campaign: name, budget, locations, platforms, schedule, conversion events, status.
update_pmax_asset_groupkostenlosUpdates — or REMOVES — a Performance Max ASSET GROUP itself (not its individual assets): landing page (final_url), name, status and the display path segments path1/path2.
update_sitelinkkostenlosEdits an EXISTING sitelink in place: change its link text, its two DESCRIPTION lines, or the page it points to, without deleting and recreating it.