Apple Ads for AI agents

App Store search ads and Ads on Apple Maps, all created PAUSED. An App Store ad renders from your App Store Connect page, not an image you upload; a Maps ad uses your own image.

Apple Ads

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

App Store search ads and Ads on Apple Maps, all created PAUSED. An App Store ad renders from your App Store Connect page, not an image you upload; a Maps ad uses your own image.

Advertising: Campaigns · Keywords · Reporting · Creatives & ads · Apple Maps brands

Driving it from an agent

The Apple Ads tools an agent can call, by name (43 today):

add_apple_ads_keywords add_apple_ads_negative_keywords apple_ads_change_history apple_ads_impression_share apple_ads_keyword_suggestions apple_ads_report apple_ads_search_term_popularity apple_ads_target_cpa_suggestion apply_apple_ads_recommendation bulk_apple_ads_keywords check_apple_ads_app_eligibility create_apple_ads_ad create_apple_ads_ad_account create_apple_ads_ad_group create_apple_ads_budget_order create_apple_ads_campaign create_apple_ads_creative create_apple_ads_location_group delete_apple_ads_object dismiss_apple_ads_recommendation get_apple_ads_ad_account list_apple_ads_ad_groups list_apple_ads_ads list_apple_ads_advertiser_resources list_apple_ads_assets list_apple_ads_brands list_apple_ads_budget_orders list_apple_ads_campaigns list_apple_ads_creatives list_apple_ads_keywords list_apple_ads_location_groups list_apple_ads_locations list_apple_ads_orgs list_apple_ads_product_pages list_apple_ads_recommendations list_apple_ads_supported_languages search_apple_ads_apps search_apple_ads_geo set_apple_ads_status update_apple_ads_ad_account update_apple_ads_budget_order update_apple_ads_object upload_apple_ads_asset

Connecting

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

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