Manage Apple Search Ads from chat: sign in with Apple ID, check notifications, and pull campaign pe…
Connect Remote server
claude mcp add --transport http mcp-apple-ads https://nova.civai.co/mcp/agents/mcp-apple_ads
{
"mcpServers": {
"mcp-apple-ads": {
"url": "https://nova.civai.co/mcp/agents/mcp-apple_ads"
}
}
}
{
"servers": {
"mcp-apple-ads": {
"type": "http",
"url": "https://nova.civai.co/mcp/agents/mcp-apple_ads"
}
}
}
Settings > Connectors > Add custom connector
URL: https://nova.civai.co/mcp/agents/mcp-apple_ads
Tools 27 found in our last check
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 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 (destruc…
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.
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.
Details
| Endpoint | https://nova.civai.co/mcp/agents/mcp-apple_ads (Streamable HTTP) |
| First published | 2 Nov 2026 |
| Last updated | 2 Nov 2026 |
| Registry name | co.civai.nova/mcp-apple_ads |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
