AdsCove
Docs
最短路径:注册登录 → 连接平台 → 生成 API key → 把 Remote MCP endpoint 加到 AI Agent。
1. First setup
Step 1
登录
用 Google 或邮箱注册 AdsCove。
Step 2
连接账号
在 Connections 连接 Shopify、Google Ads、Meta。
Step 3
生成 key
在 API Keys 生成 Bearer key,明文只显示一次。
Step 4
安装 MCP
把下面的配置复制进支持 Remote MCP 的 AI Agent。
2. MCP config
不同 AI Agent 的设置入口名字不同,通常叫 MCP Servers、Tools、Connectors 或 Remote MCP。填 URL 和 Authorization header。
{
"mcpServers": {
"adscove": {
"url": "https://adscove.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_ADSCOVE_API_KEY"
}
}
}
}3. REST smoke test
如果某个 Agent 暂时不支持 Remote MCP,可以先用 REST endpoint 验证 key 和账号隔离。
curl -X POST https://adscove.com/api/v1/tools/list_connections \
-H "Authorization: Bearer YOUR_ADSCOVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'4. Important behavior
账号隔离
每个 API key 只绑定生成它的用户,只能读取该用户自己的平台连接。
写操作审批
高风险写操作会进入 Approvals,批准后才真正执行。
未连接会失败
没有授权平台账号时,工具会返回 not_connected,不会再给假数据。
Tools Reference
list_connectionsList platform connection status for the current user.0 Callget_connection_healthCheck token, scope, and platform health across connected accounts.0 Callget_usage_statusReturn current plan quota and used Calls.0 Callget_daily_business_reportAggregate Shopify GMV, Meta spend, Google spend, and blended ROAS.1 Callget_campaign_performanceReturn cross-platform campaign performance in a shared schema.1 Callanalyze_attribution_gapCompare platform ROAS against Shopify order attribution.1 Callrecommend_next_actionsProduce rule-based next actions without calling an LLM.1 Callmeta_list_campaignsList Meta campaigns.1 Callmeta_list_adsetsList Meta ad sets.1 Callmeta_list_adsList Meta ads.1 Callmeta_fetch_insightsFetch Meta Ads insights.1 Callmeta_search_interestsSearch Meta targeting interests.1 Callmeta_list_pages_and_pixelsList available Pages and Pixels.1 Callmeta_build_launch_planBuild a structured launch plan from provided inputs.1 Callmeta_upload_creativeUpload a creative asset for later use.1 Callmeta_create_paused_campaignCreate a paused Meta campaign draft.1 Callmeta_clone_existing_post_adsClone ads from an existing post into paused ads.1 Callmeta_update_statusChange Meta campaign, ad set, or ad status.1 Callmeta_update_budgetChange Meta campaign or ad set budget.1 Callgoogle_list_accessible_customersList accessible Google Ads customers.0 Callgoogle_list_campaignsList Google Ads campaigns.1 Callgoogle_list_ad_groupsList Google Ads ad groups.1 Callgoogle_fetch_performanceFetch Google Ads performance.1 Callgoogle_search_terms_reportFetch search terms report.1 Callgoogle_keyword_ideasGenerate keyword ideas.1 Callgoogle_build_search_planBuild a search campaign plan.1 Callgoogle_create_search_draftCreate a paused Google Search draft.1 Callgoogle_create_pmax_asset_planCreate a PMax asset plan without mutating Google Ads.1 Callgoogle_apply_negative_keywordsApply negative keywords to a campaign or ad group.1 Callgoogle_update_budget_or_bidChange Google budget or bidding limits.1 Callgoogle_update_statusChange Google campaign, ad group, or ad status.1 Callshopify_get_store_infoGet Shopify store metadata.0 Callshopify_list_productsList Shopify products.1 Callshopify_get_product_contextFetch product, order, UTM, and inventory context.1 Callshopify_list_ordersList Shopify orders.1 Callshopify_list_collectionsList Shopify collections.1 Callshopify_list_pagesList Shopify pages.1 Callshopify_get_analyticsFetch Shopify analytics.1 Callshopify_create_page_draftCreate an unpublished Shopify page draft.1 Callshopify_update_product_copyUpdate Shopify product copy.1 Callshopify_update_pageUpdate a Shopify page.1 Callshopify_publish_landing_pagePublish a Shopify landing page.1 Call