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 Call
get_connection_healthCheck token, scope, and platform health across connected accounts.0 Call
get_usage_statusReturn current plan quota and used Calls.0 Call
get_daily_business_reportAggregate Shopify GMV, Meta spend, Google spend, and blended ROAS.1 Call
get_campaign_performanceReturn cross-platform campaign performance in a shared schema.1 Call
analyze_attribution_gapCompare platform ROAS against Shopify order attribution.1 Call
recommend_next_actionsProduce rule-based next actions without calling an LLM.1 Call
meta_list_campaignsList Meta campaigns.1 Call
meta_list_adsetsList Meta ad sets.1 Call
meta_list_adsList Meta ads.1 Call
meta_fetch_insightsFetch Meta Ads insights.1 Call
meta_search_interestsSearch Meta targeting interests.1 Call
meta_list_pages_and_pixelsList available Pages and Pixels.1 Call
meta_build_launch_planBuild a structured launch plan from provided inputs.1 Call
meta_upload_creativeUpload a creative asset for later use.1 Call
meta_create_paused_campaignCreate a paused Meta campaign draft.1 Call
meta_clone_existing_post_adsClone ads from an existing post into paused ads.1 Call
meta_update_statusChange Meta campaign, ad set, or ad status.1 Call
meta_update_budgetChange Meta campaign or ad set budget.1 Call
google_list_accessible_customersList accessible Google Ads customers.0 Call
google_list_campaignsList Google Ads campaigns.1 Call
google_list_ad_groupsList Google Ads ad groups.1 Call
google_fetch_performanceFetch Google Ads performance.1 Call
google_search_terms_reportFetch search terms report.1 Call
google_keyword_ideasGenerate keyword ideas.1 Call
google_build_search_planBuild a search campaign plan.1 Call
google_create_search_draftCreate a paused Google Search draft.1 Call
google_create_pmax_asset_planCreate a PMax asset plan without mutating Google Ads.1 Call
google_apply_negative_keywordsApply negative keywords to a campaign or ad group.1 Call
google_update_budget_or_bidChange Google budget or bidding limits.1 Call
google_update_statusChange Google campaign, ad group, or ad status.1 Call
shopify_get_store_infoGet Shopify store metadata.0 Call
shopify_list_productsList Shopify products.1 Call
shopify_get_product_contextFetch product, order, UTM, and inventory context.1 Call
shopify_list_ordersList Shopify orders.1 Call
shopify_list_collectionsList Shopify collections.1 Call
shopify_list_pagesList Shopify pages.1 Call
shopify_get_analyticsFetch Shopify analytics.1 Call
shopify_create_page_draftCreate an unpublished Shopify page draft.1 Call
shopify_update_product_copyUpdate Shopify product copy.1 Call
shopify_update_pageUpdate a Shopify page.1 Call
shopify_publish_landing_pagePublish a Shopify landing page.1 Call