Apple Search Ads MCP by Nova (CIVAI)

co.civai.nova/mcp-apple_ads · v1.0.0 · marketing-and-seo

Apple Search Ads MCP by Nova (CIVAI) is healthy: it completed an MCP handshake in 1622 ms and exposes 25 tools.

Manage Apple Search Ads from chat: sign in with Apple ID, check notifications, and pull campaign pe…

Endpoint: https://nova.civai.co/mcp/agents/mcp-apple_ads (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count25
Latency1622 ms
Last checked (UTC)2026-11-02T14:05:24.142Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T14:05:24.142ZHealthy1622

Tools (25)

session_statusVerify Apple Search Ads session (config + GetView).
list_campaign_reportsCampaign performance report (getReportsByCampaign).
get_campaign_grid_columnsDashboard campaign column layout.
get_filter_setsSaved dashboard filter sets.
get_general_settingAccount general setting (e.g. timezone).
get_campaignCampaign detail (name, status, budget, app metadata) via reloadCampaignFromAdGroupGQL.
get_inboxSearch Ads notification inbox (GET /cm/api/v1/ns/inbox). Returns status, data[], pagination.
list_notificationsAlias for get_inbox — same inbox API.
search_appsSearch promotable apps (CM API).
list_campaignsList campaigns for an app (CM API find).
list_ad_groupsList ad groups in a campaign.
list_ad_group_reportsAd group metrics for a campaign (GraphQL).
reload_campaign_from_campaignCampaign detail from campaign reporting view (GraphQL).
create_campaignCreate Search Results campaign (default PAUSED). Requires unique campaign_name.
create_ad_groupCreate ad group under campaign_id.
enable_campaignUpdate campaign status and/or daily budget (PUT CM API).
enable_ad_groupSet ad group status ENABLED or PAUSED.
add_targeting_keywordsAdd a targeting keyword to an ad group (CM API array POST).
update_ad_groupUpdate ad group status, name, and/or default max CPT bid.
list_targeting_keywordsList targeting keywords for an ad group (GraphQL adgroup_targetedkeywords).
update_targeting_keywordUpdate bid, status, or text on an existing targeting keyword.
delete_targeting_keywordDelete a targeting keyword from an ad group.
delete_campaignDelete a campaign permanently (GraphQL deleteCampaignsGql). Confirm with the user first.
duplicate_campaignDuplicate an existing campaign (CM REST). adPlacements default from source supplySources.
start_browser_authOpen App Store Connect sign-in only when needed. If the saved session is still valid, this tool returns success immediately and does not open the viewer. Call session_status first. Use force_reconnect only when the user explicitly wants to wipe the saved cookie and sign in again (destructive).