Skip to main content

Apple Search Ads MCP by Nova (CIVAI)

co.civai.nova/mcp-apple_adsVersion 1.0.0

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

Status

Responds544 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:44 UTC
Latency
544 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://nova.civai.co/mcp/agents/mcp-apple_adsResponds544 ms
No sign-in

Claude Code

claude mcp add --transport http mcp-apple-ads https://nova.civai.co/mcp/agents/mcp-apple_ads

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: mcp-apple-ads
Remote MCP server URL: https://nova.civai.co/mcp/agents/mcp-apple_ads

Cursor

{
  "mcpServers": {
    "mcp-apple-ads": {
      "url": "https://nova.civai.co/mcp/agents/mcp-apple_ads"
    }
  }
}

VS Code

code --add-mcp '{"name":"mcp-apple-ads","type":"http","url":"https://nova.civai.co/mcp/agents/mcp-apple_ads"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

27 tools

Tools of Apple Search Ads MCP by Nova (CIVAI)
Read-only
Idempotent
Open world
add_targeting_keywordsAdd a targeting keyword to an ad group (CM API array POST).Not declaredNot declaredNot declaredNot declared
create_ad_groupCreate ad group under campaign_id.Not declaredNot declaredNot declaredNot declared
create_campaignCreate Search Results campaign (default PAUSED). Requires unique campaign_name.Not declaredNot declaredNot declaredNot declared
delete_campaignDelete a campaign permanently (GraphQL deleteCampaignsGql). Confirm with the user first.Not declaredNot declaredNot declaredNot declared
delete_targeting_keywordDelete a targeting keyword from an ad group.Not declaredNot declaredNot declaredNot declared
duplicate_campaignDuplicate an existing campaign (CM REST). adPlacements default from source supplySources.Not declaredNot declaredNot declaredNot declared
enable_ad_groupSet ad group status ENABLED or PAUSED.Not declaredNot declaredNot declaredNot declared
enable_campaignUpdate campaign status and/or daily budget (PUT CM API).Not declaredNot declaredNot declaredNot declared
get_campaignCampaign detail (name, status, budget, app metadata) via reloadCampaignFromAdGroupGQL.Not declaredNot declaredNot declaredNot declared
get_campaign_grid_columnsDashboard campaign column layout.Not declaredNot declaredNot declaredNot declared
get_filter_setsSaved dashboard filter sets.Not declaredNot declaredNot declaredNot declared
get_general_settingAccount general setting (e.g. timezone).Not declaredNot declaredNot declaredNot declared
get_inboxSearch Ads notification inbox (GET /cm/api/v1/ns/inbox). Returns status, data[], pagination.Not declaredNot declaredNot declaredNot declared
get_network_identityWhere this user's requests to the site leave from (a VPN country, the server, or the app's default) and which browser they present. Read-only.Not declaredNot declaredNot declaredNot declared
list_ad_group_reportsAd group metrics for a campaign (GraphQL).Not declaredNot declaredNot declaredNot declared
list_ad_groupsList ad groups in a campaign.Not declaredNot declaredNot declaredNot declared
list_campaign_reportsCampaign performance report (getReportsByCampaign).Not declaredNot declaredNot declaredNot declared
list_campaignsList campaigns for an app (CM API find).Not declaredNot declaredNot declaredNot declared
list_notificationsAlias for get_inbox — same inbox API.Not declaredNot declaredNot declaredNot declared
list_targeting_keywordsList targeting keywords for an ad group (GraphQL adgroup_targetedkeywords).Not declaredNot declaredNot declaredNot declared
reload_campaign_from_campaignCampaign detail from campaign reporting view (GraphQL).Not declaredNot declaredNot declaredNot declared
search_appsSearch promotable apps (CM API).Not declaredNot declaredNot declaredNot declared
session_statusVerify Apple Search Ads session (config + GetView).Not declaredNot declaredNot declaredNot declared
set_network_identityChoose where this user's requests to the site leave from and which browser they present, only when the user asks (e.g. 'connect through Nigeria', 'use my own user agent'). Sites may ask the user to sign in again when this changes. reset=true goes back to how they signed in.Not declaredNot declaredNot declaredNot declared
start_browser_authOpen the site 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).Not declaredNot declaredNot declaredNot declared
update_ad_groupUpdate ad group status, name, and/or default max CPT bid.Not declaredNot declaredNot declaredNot declared
update_targeting_keywordUpdate bid, status, or text on an existing targeting keyword.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Nov 2, 2026
Updated
Nov 2, 2026
Repository
Not given
Categories (suggested)
Marketing and SEOSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing