Microsoft Ads for AI agents

Campaigns, ad groups, search ads, keywords, budgets and reporting on Bing.

Microsoft Ads

Hermoso is a marketing MCP server. Connect Microsoft 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 Microsoft Ads

Campaigns, ad groups, search ads, keywords, budgets and reporting on Bing.

Advertising: Reporting · Campaigns · Budgets

Driving it from an agent

The Microsoft Ads tools an agent can call, by name (33 today):

add_microsoft_ads_keywords apply_microsoft_ads_customer_list apply_microsoft_ads_recommendations create_microsoft_ads_ad create_microsoft_ads_ad_group create_microsoft_ads_campaign create_microsoft_ads_customer_list delete_microsoft_ads_object delete_microsoft_merchant_product dismiss_microsoft_ads_recommendations list_microsoft_ads_audiences list_microsoft_ads_campaigns list_microsoft_ads_conversion_goals list_microsoft_merchant_catalogs list_microsoft_merchant_issues list_microsoft_merchant_products list_microsoft_merchant_stores manage_microsoft_merchant_catalog microsoft_ads_auction_insights microsoft_ads_auto_apply microsoft_ads_budget_opportunities microsoft_ads_bulk_download microsoft_ads_bulk_upload microsoft_ads_geo_search microsoft_ads_keyword_ideas microsoft_ads_recommendations microsoft_ads_report microsoft_ads_traffic_estimates send_microsoft_ads_offline_conversions set_microsoft_ads_auto_apply set_microsoft_ads_budget set_microsoft_ads_status upsert_microsoft_merchant_product

Connecting

Open the app, go to Workspace ▸ Connectors and connect Microsoft 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 Microsoft Ads through Hermoso?

Yes. The Microsoft 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 Microsoft 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.

Start free — 25 credits at signup, and every feature on every plan.

Start free   See pricing