Meta Ads AI Connectors:怎么通过 MCP 把 Claude 接入 Ads Manager
Meta 推出了 Ads AI Connectors,这是一套集成方案,能让广告主直接通过 AI 工具来管理 Ads Manager 里的广告。它底层靠的是 Meta Ads MCP 服务器。到写这篇文章的时候,AI Connectors 已经明确支持 Claude、ChatGPT 和 Perplexity。这篇文章就来演示一下怎么通过 MCP 接入 Meta Ads AI Connector,以及接入后在 Claude 里能搞定哪些事。
注意,目前并不是所有 Facebook 账户都有 MCP 的直接访问权限。我们翻了一大堆账户,才终于找到一个真正能用的。而且,就算能连上,也有很多细节会影响连接和实际使用。比如,想拉取广告账户数据,这个账户必须处于活跃状态、已付费等等。根本不存在那种“连上就万事大吉”的好事儿。
MCP 和 CLI 不是一回事
千万别把 Meta Ads AI Connector 和 Ads CLI 搞混了。
Meta Ads AI Connector 是通过 MCP 服务器(https://mcp.facebook.com/ads)来工作的,需要在 Claude、ChatGPT 或 Perplexity 里以连接器的方式接入。在这个场景下,你只要用大白话把任务说清楚,AI 工具就会自己去调用相应的功能。
Ads CLI 则是一个独立的命令行工具,要在终端里使用。操作方式是敲诸如meta ads campaign list、meta ads campaign create、meta ads insights get之类的命令。
这两个东西都和 Meta Ads、Marketing API 有关,但接入方式和使用逻辑完全不同:MCP 是为了在 AI 聊天里用,CLI 是为了在终端和脚本里用。
在 Claude 里能做什么
在动手连接之前,先看看接入 Ads AI Connector 后,能在 Claude 里怎么管广告。
报表和账户分析
你可以让 Claude 拉取账户、广告系列、广告组甚至单条广告在某个时间段的数据。比如,按花费、ROAS、CTR 排序,按状态、对象或特定阈值筛选,还能按年龄、性别、版位、国家或设备做细分。
例子:“把过去 30 天 ROAS 最高的 10 个广告组列出来,并按版位细分。”
诊断
Claude 能帮你排查异常,比如 CPM 突然飙高、频次上涨、转化骤降,以及其它手工容易漏掉的异常波动。它还能看竞价表现和行业基准,让你知道自己的数据跟同类别广告主比起来差多少。
例子:“看看账户整个投放周期里出了哪些不寻常的事,有哪些异常值得单独拿出来检查?”
投放前检查
通过连接器,你可以让 Claude 全面扫一遍账户,找出那些影响广告投放在广告系列、广告组和单条广告级别上的错误。
例子:“在活跃的广告系列和广告组里,把所有阻碍投放的错误都找出来。”
信号和像素检查
连接器里有三个专门审计数据集和像素的工具:配置元数据、信号质量评估和事件量统计。这能让你快速搞明白像素装得对不对、匹配质量行不行、事件量够不够。这种审计很适合作为 CAPI 检查的补充。
例子:“检查一下像素工作正不正常,事件匹配情况怎么样,然后简单点出哪些地方看起来比较可疑。”
创建广告和广告组
Claude 可以创建广告系列、广告组和单条广告。所有新建对象默认都会设为暂停状态,所以在你手动把它们设为活跃之前,广告是不会花一分钱的。Claude 还能更新已有的对象,比如调整预算、改名称、改定向,或者按需开启、暂停。
例子:“把表现最好的那个广告组复制一份,配上三套新的创意变体,全部保持在暂停状态,方便我检查。”
商品目录
如果你在跑电商广告,连接器能帮你创建商品目录,查看、搜索商品和商品组,还能拉取 feed 诊断信息和影响商品展示的问题。此外,还能查看具体商品数据、feed 设置和上传规则。
例子:“找出目录里有 feed 报错或存在展示问题的商品,并简单说明一下原因。”
怎么把 Meta Ads AI Connector 通过 MCP 接入 Claude
我们是在 Claude 桌面端接入的。逻辑很简单:添加一个自定义连接器,填上 Meta 的 MCP 服务器地址,然后用 Facebook 登录授权就行。
先在 Claude 左侧菜单里打开Customize(自定义)。
接着切换到Connectors(连接器)标签页,点搜索框旁边的加号。
在弹出的Add custom connector(添加自定义连接器)窗口里,随便起个名字,然后填入 Meta 的 MCP 服务器地址:
https://mcp.facebook.com/ads点Add(添加)。这时候连接器会出现在“未连接”的列表里。点开它,然后点Connect(连接)。
之后 Claude 会跳转到 Facebook 的授权页面。选好你要用的 Facebook 个人主页,点Continue(继续)。
确认要接入 ads MCP server。
下一步,Facebook 会问你要授权 Claude 访问哪些业务。
之后 Facebook 会列出 Claude 要获取的权限。我们当时看到的是:
管理商品目录
管理可访问广告账户的广告
访问 Facebook 广告数据洞察
管理业务
点Save(保存)后,页面会提示 Claude 已连上 ads MCP server。回到 Claude 的设置里,这个连接器就会显示成“已连接”状态。
开一个新的对话,记得确保刚刚建好的连接器是打开的。
以后如果想断开 Claude 和 ads MCP server 的连接,可以在 Claude 的 Connectors 里操作,也可以直接去 Facebook 设置里移除:https://www.facebook.com/settings?tab=business_tools,找到“ads MCP server”这条集成,点Remove(移除)就行。
都有哪些工具可以用
连接成功后,Claude 就能调用 Meta Ads AI Connector 里的一套工具。这些可不是让你在终端敲的命令,而是 Claude 内置的 MCP 工具,它会根据你用大白话提的需求,自己决定去调用哪个。
工具里有拉取广告数据、分析效果、找异常、查错误、管理目录和广告对象的各种能力。
比如说,你让 Claude 创建一个广告系列,它可能就去调ads_create_campaign工具;你让它找投放错误,它可能会去调ads_get_errors;要查像素或事件,则会用到 datasets 那组的工具。
按用途大致可以这么分:
广告对象管理
ads_create_campaign— 创建广告系列ads_create_ad_set— 创建广告组ads_create_ad— 创建广告ads_update_entity— 更新广告对象ads_activate_entity— 启用对象
广告账户、主页和对象
ads_get_ad_accounts— 获取可用的广告账户ads_get_pages_for_business— 获取业务下的 Facebook 主页ads_get_ad_entities— 获取广告对象及效果数据
商品目录和商品
ads_catalog_create— 创建目录ads_catalog_get_catalogs— 获取目录列表ads_catalog_get_details— 获取目录详情ads_catalog_get_diagnostics— 获取目录诊断信息ads_catalog_get_feed_rules— 获取 feed 规则ads_catalog_get_product_feed_details— 获取商品 feed 详情ads_catalog_get_products— 获取商品列表ads_catalog_get_product_details— 获取商品详情ads_catalog_get_product_sets— 获取商品组ads_catalog_get_product_set_products— 获取商品组里的商品
数据集 / 像素 / 事件
ads_get_dataset_details— 获取数据集/像素详情ads_get_dataset_quality— 获取数据集质量ads_get_errors— 获取可能影响投放的错误ads_get_help_article— 获取帮助文档ads_get_opportunity_score— 获取账户优化建议ads_insights_advertiser_context— 广告主上下文ads_insights_performance_trend— 效果趋势ads_insights_anomaly_signal— 异常和波动信号ads_insights_industry_benchmark— 行业基准对比ads_insights_auction_ranking_benchmarks— 竞价和广告排名基准
