Google Ads
Hermoso is a marketing MCP server. Connect Google Ads once and it becomes callable from Claude, ChatGPT, Claude Code, Cursor, Codex, Cline or the CLI — the same connection the web app uses, so nothing is duplicated and nothing is re-authorised per client.
What Hermoso does with Google Ads
Campaigns, budgets and reporting for Google Ads. New campaigns start paused, so nothing spends until you enable them.
Advertising: Reporting · Campaigns · Budgets
Driving it from an agent
The Google Ads tools an agent can call, by name (43 today):
add_google_ads_assets add_google_ads_keywords create_google_ads_ad create_google_ads_ad_group create_google_ads_campaign create_google_ads_conversion_action create_google_ads_performance_max_campaign create_merchant_data_source create_merchant_promotion delete_google_ads_object delete_merchant_data_source delete_merchant_product find_google_ads_locations google_ads_change_history google_ads_keyword_ideas google_ads_report link_google_ads_to_analytics list_analytics_google_ads_links list_google_ads_campaigns list_google_ads_conversion_actions list_merchant_accounts list_merchant_data_sources list_merchant_inventory list_merchant_issues list_merchant_products list_merchant_promotions manage_merchant_conversion_source manage_merchant_notifications merchant_account_status merchant_issue_help merchant_quota merchant_report register_merchant_developer set_google_ads_bidding set_google_ads_budget set_google_ads_status set_google_ads_targeting set_merchant_inventory trigger_merchant_issue_action unlink_google_ads_from_analytics update_merchant_product upload_google_ads_asset upsert_merchant_product
Connecting
Open the app, go to Workspace ▸ Connectors and connect Google Ads. One authorisation covers the web app, the MCP server and the CLI. See MCP & CLI for the endpoint and the client setup, or every channel we connect to.
Frequently asked questions
Can an AI agent post to Google Ads through Hermoso?
Yes. The Google Ads surface is exposed over one OAuth'd MCP endpoint, so Claude, ChatGPT, Cursor, Codex, Cline and the CLI can all drive it once the account is connected.
Do I need a separate Google Ads connection for the app and for MCP?
No. One authorisation covers the web app, the MCP server and the CLI — it is the same stored connection.