SearchAds Manager includes a macOS-only local MCP server that runs inside the app and reuses the Apple Search Ads credentials already configured in your account settings.
What it does
- Discover owned apps and supported countries before you create campaigns.
- Pull campaign, ad group, and keyword reports without building custom API scripts.
- Create, update, and delete campaigns, ad groups, and keywords from Codex through a local, authenticated endpoint.
- Keep the connection local to your Mac while the app is running.
Runtime model
- The server binds only to
127.0.0.1. - The server is available only while the macOS app is running.
- Access is protected with a generated token stored in app settings.
- The MCP endpoint is
/mcp. - A health endpoint is available at
/health.
Settings in SearchAds Manager
The macOS Settings screen includes a Codex MCP Server card with:
- An enable toggle
- A configurable TCP port
- A generated access token
- The full authenticated MCP URL
- A ready-to-run Codex command
- Status feedback for the local listener
Available MCP tools
Discovery and metadata
list_appslist_supported_countries
Reporting
get_campaign_reportget_adgroup_reportget_keyword_report
Campaign management
list_campaignscreate_campaignsupdate_campaignsdelete_campaigns
Ad group management
list_adgroupsadd_adgroupsupdate_adgroupsdelete_adgroups
Keyword management
list_keywordsadd_keywordsupdate_keywordsdelete_keywords
Typical workflow
- Call
list_appsto find theadam_idfor the app you want to promote. - Call
list_supported_countriesto confirm valid country or region codes. - Inspect current performance with
get_campaign_report,get_adgroup_report, orget_keyword_report. - Review current state with
list_campaigns,list_adgroups, andlist_keywords. - Apply small, explicit write batches so errors are easier to understand and revert if needed.
Next step
To add the server to Codex and run a disposable smoke test, open Connect SearchAds Manager to Codex.