开始之前需要什么
四样东西,没有一样需要写代码。
- 一个能进那个广告账户的 Meta 账号。代理继承的是你的权限。你能做什么,它就能做什么。
- 一个支持远程 MCP 服务器的 AI 应用。这里用 Claude,因为搜索需求集中在它上面。步骤是 Claude 的,思路在别的 MCP 客户端里是一样的。
- 服务器地址,也就是
https://mcp.facebook.com/ads。 - 在真实账户上花几分钟。这套流程里没有沙盒环境。
Meta 说设置过程「不需要开发者凭证、API 配置或写代码」。对常规路径来说这是准确的。但还有第二条路,那条路确实要用到开发者应用。开始点之前,先搞清楚你走的是哪一条。
两条路,你要走哪一条
| 把自己的 AI 应用连上 | 做一个给别人用的应用 | |
|---|---|---|
| 适合谁 | 你,管自己或客户的广告 | 开发者,要做产品 |
| 要做什么 | 把服务器地址加进 AI 应用,然后登录 | 建一个 Meta 应用,添加用例 |
| 开发者账号 | 不需要 | 需要 |
| 写代码 | 不用 | 要 |
这一页讲的是第一条。第二条路顺带写在这里,用的是 Meta 自己的说法:进开发者后台,选中你的应用,然后 Use cases → Add use cases → Ads and monetization → 「Create & manage ads with ads MCP server」→ Save。如果你要替其他企业处理数据,Meta 说要通过 Customize 申请 ads_mcp_management 权限的高级访问权限。认证方式是两种:通过 Facebook Login for Business 走 OAuth,或者你自己管理令牌生命周期时用自备的访问令牌。
一步一步把 Claude 连上去
下面的菜单名按英文界面写。如果你的界面是中文,位置一样,字不一样。
1. 打开连接器设置
桌面端按 Ctrl 加逗号,或者从菜单进 File 再进 Settings。浏览器里按 ⌘ ⇧ 加逗号,或者点头像再选 Settings。然后在侧栏点 Connectors。
2. 开始添加自定义连接器
点哪里取决于你的套餐,这一步最容易卡住。
- Pro 和 Max:进 Customize → Connectors,点 +,再点 Add custom connector。
- Team 和 Enterprise:只有所有者能添加,路径是 Organization settings → Connectors。点 Add,鼠标移到 Custom 上,选 Web。之后其他人各自进 Customize → Connectors,点 Connect 登录自己的账号。
如果你用的是 Team 套餐,又找不到这个入口,那多半是因为你不是所有者。多数「按钮不见了」的问题,答案就是这个。
3. 填地址
填 https://mcp.facebook.com/ads,前面的 https:// 要带上。下面有一块 Advanced settings,可以填 OAuth 客户端 ID 和密钥。这个服务器用不到那一块,它是给需要自己跑 OAuth 应用的服务器用的。填完点 Add。
4. 登录 Meta
Claude 会把你交给 Meta 去登录。这一步最要紧,所以慢一点,把屏幕上的字读完。你在这里选的是这个连接能碰到哪些企业资产。工作需要多少就给多少,不要多给。
你的密码留在 Meta 那边,Claude 看不到。Claude 拿到的是一个令牌,之后可以在你的 Meta 账号设置里撤销。
5. 在对话里把它打开
连上了不等于每个对话里都开着。点聊天框左下角的 +,选 Connectors,把它打开。在 Search and tools 菜单里,你还可以单独关掉某些工具。
确认它真的连上了
先别急着说「帮我建一场投放」。先做三个检查,加起来大概一分钟。
检查一:工具真的在那里
问它现在有哪些 Meta 广告工具。AI 应用连上服务器之后,第一件事就是向服务器要一份可用功能清单。如果这份清单收到了,它就能告诉你上面有什么。如果它说自己没有 Meta 的工具,那连接就没生效,后面的一切都不用试了。
检查二:它能读到真实数据
要一个小的、只读的东西。过去 7 天的消耗就很合适。你同时在检查两件事:有没有真的数字回来,以及这个数字对不对。旁边开着广告管理工具,对一下。
如果对不上,就停下。通常意味着账户选错了。现在发现,比等它建完东西再发现好太多。
检查三:它知道自己在哪个账户上
让它把正在用的广告账户和 ID 报出来。如果你手上有好几个账户,这是整个设置过程里最有价值的一个问题,因为后面每一件事都建立在这个答案是对的基础上。
在让它动手之前,先设好边界
到这一步,代理已经能创建和修改东西了。有两道控制值得在第一次写入之前设好,它们在两个不同的地方。
在你的 AI 应用里。打开连接器设置,点进已连接的服务器,逐个打开或关掉工具。如果头一周你只想看数据,就把编辑类的工具全关掉。这是把整套东西变成只读最快的办法。
在 Meta 里。2026 年 7 月 16 日,Meta 加了广告 MCP 服务器规则。按 Meta 的说法,这让任何对企业组合拥有完全控制权的人,都能管理 AI 代理在其广告账户上能做什么,「从预算变更到目录更新」。它在企业组合这一层,所以不管请求是从谁的对话框发出来的,它都管得着。如果这是客户的账户,这一道才是关键。
这两道控制的区别,是最多人搞混的地方,而它决定了在客户账户上该设哪一道。
唯一不存在的,是一个有保证的「确定吗?」提示。你会不会看到它,取决于你的 AI 应用,不是 Meta,也不是协议。原因我们在AI 到底是怎么工作的那一篇里讲过。这也正是要把上面两道控制设好、而不是指望它会问你的理由。
连不上的时候
| 你看到的现象 | 通常是什么原因 |
|---|---|
| 找不到「添加自定义连接器」 | Team 或 Enterprise 套餐里只有所有者能加。去找所有者。 |
| 加好了但是灰的 | 这个对话里没打开。用 + → Connectors 打开。 |
| 工具没出现 | 登录没走完。把连接器删掉重新加一次。 |
| 它说「我没有权限」 | 登录时授予的权限里没有包含那个资产。 |
| 数字和广告管理工具对不上 | 账户选错了,或者时间范围和你以为的不一样。 |
| 昨天还好好的,今天不行 | 权限被撤销、权限变更,或者这个对话里被关掉了。 |
关于前两行,直说一句:它们是被搜得最多的两个问题,而两个都不是连接本身出了毛病。一个是套餐权限,一个是开关。在认定哪里坏了之前,先把这两样看一遍。
如果代理报的是账户被限制,而不是技术错误,那就是另一个问题、另一套解法了。从广告账户被限制到底意味着什么开始看。
怎么让它一直好用
设置就是一个下午的事。真正让它不在以后变成麻烦的,是下面这些习惯。
- 在指令里把广告账户说出来。不要说「把差的广告组暂停」,要说「在广告账户 X 里,把……暂停」。这样能去掉模型最贵的那个猜测。
- Meta 那边有变动之后,重新确认一次。新的企业组合、新客户、角色调整,都要重新看一遍代理能看到什么。
- 不用的时候,把写入类工具关着。要用的时候打开,用完关掉,就几秒钟的事。
- 不再用的连接器就删掉。Anthropic 自己的建议就是定期检查并移除不再使用的连接器,保持安全。
- 回头看它做了什么。每次让它改完东西,让它把所有改动连同 ID 列出来,再挑两条到广告管理工具里核对。
还有一条对任何连接器都适用,用 Anthropic 的原话:「只把 Claude 连到你信任的组织和应用所构建和托管的服务器上。」Meta 的服务器是 Meta 的。第三方的 Meta 广告 MCP 服务器是别人的,那是另一个信任判断。
在不属于你的账户上怎么落地
上面所有内容都默认这个账户是你自己的、可以随便试。换成客户账户,或者任何「后果由别人承担」的账户,顺序就得变。
原因在权限模型:代理继承的是你的权限,不是一个缩小版。并不存在一个「只读角色」交给代理去用。只要你能在那个账户上动预算,你接上去的东西就能动,除非有一道控制拦住它。
一个能扛住真实客户场景的顺序:
- 在连接任何东西之前,先约定它能碰什么。白纸黑字,和客户一起,把广告账户名列清楚。这是一场关于对方钱的对话,不是一个技术设置。
- 先设企业组合规则,再连接。上图里的控制二,是不论后面谁用哪个应用都管得住的那一道。连完之后再去设,中间会留下一段它还没生效的窗口。
- 登录时只勾选够用的最小资产范围。登录页就是决定范围的地方。事后多授权一项,比事后解释你为什么授权了一项不需要的资产容易得多。
- 先跑一周只读。编辑类工具全关。这一周真正要看的,是代理能不能稳定地落在正确的账户上——那才是会真花钱的那种失误。
- 留一份客户看得懂的变更记录。每次编辑操作之后,让代理把所有改动连同 ID 列出来,存档。三周之后真出了问题,这份记录决定了那是一次排查,还是一场扯皮。
把话说明白:这个顺序是我们自己的做法,不是 Meta 或 Anthropic 的规定。双方都没有发布过关于代理商如何使用这些连接器的指引。有文档支撑的是那两道控制本身,出处见文末。
常见问题
怎么把 Claude 连到 Meta 广告管理工具?
打开 Settings,进 Connectors,添加自定义连接器,填 https://mcp.facebook.com/ads,点 Add,然后登录 Meta 并授权。Pro 和 Max 你自己就能加;Team 和 Enterprise 要所有者先加,其他人再各自连接。
为什么我这里没有「添加自定义连接器」这个选项?
Team 和 Enterprise 套餐里只有所有者能加,路径是 Organization settings 再进 Connectors。如果你是成员,要等所有者先加上,之后你从 Customize 进 Connectors 连接。
加好了但看起来是灰的,怎么办?
连接器是在账号层级加上的,但要在每个对话里单独打开。点聊天框左下角的 + ,选 Connectors,在那里打开。Search and tools 菜单里还能单独关掉某些工具。
需要 Meta 开发者账号吗?
这条路不需要。Meta 说设置不需要开发者凭证、API 配置或写代码。只有当你要做一个给别人用的产品时,才需要开发者应用,那是另一套流程。
Claude 会看到我的 Meta 密码吗?
不会。你是在 Meta 自己的页面上登录的,Meta 发出的是一个令牌。你随时可以在 Meta 账号设置里撤销这个授权。
怎么知道它读的是正确的广告账户?
让它把正在用的账户名称和 ID 报出来,再要一个小的只读数字,比如上周消耗,拿去和广告管理工具对一下。对不上就先解决这个,别让它改任何东西。
怎么不让它改东西?
两个地方。在 AI 应用里,打开连接器,把编辑类工具关掉。在 Meta 里,对企业组合拥有完全控制权的人可以设广告 MCP 服务器规则,管住代理能做什么,Meta 的描述是从预算变更到目录更新。
「Create & manage ads with ads MCP server」在哪里?
那是 Meta 开发者后台里的用例名称,属于第二条路,而不是多数人要走的那条。路径是用例 → 添加用例 → 广告与变现,然后保存。只有当你要做一个给别人用的应用时才需要它。如果你只是把自己的 AI 应用连到自己的广告账户,你根本不用打开开发者后台——把服务器地址填进 AI 应用,然后登录就行。
代理会拿到一套单独的、受限的权限吗?
不会。这是在连接客户账户之前最该纠正的一个预设:它继承的是你的权限。并不存在一个「缩小版角色」交给代理代替你的访问权,这正是两道控制存在的原因,也是为什么在别人的账户上,企业组合那一层才是关键。
除了 Claude,别的 AI 应用也能用吗?
可以。它是一个标准的远程 MCP 服务器,Meta 的说法是可配合任何兼容 MCP 的代理使用。本文里的菜单路径写的是 Claude,因为问题多半来自那里;但服务器地址和登录这一步,在哪个应用里都一样。应用之间真正的差别,是写操作之前会不会弹确认提示——那由应用自己决定,不是 Meta 决定的。
资料来源
- Meta 开发者文档 —— 广告 MCP 服务器概览。
https://mcp.facebook.com/ads这个地址,以及它可以配合任何兼容 MCP 的 AI 代理使用,出自这里。 - Meta 开发者博客 —— 广告 MCP 服务器现已面向开发者提供。上面引用的开发者应用路径、
ads_mcp_management的高级访问权限要求,还有两种认证方式,出自这里。 - Meta 企业商家 —— 推出 Meta 广告 AI 连接器。「不需要开发者凭证、API 配置或写代码」这句原文,以及 2026 年 7 月 16 日的广告 MCP 服务器规则,出自这里。
- Claude 帮助中心 —— 使用远程 MCP 添加自定义连接器。本文所有 Claude 侧的菜单路径都出自这里:Pro 和 Max 的步骤、Team 和 Enterprise 所有者的步骤、按对话启用、单独关闭工具、移除连接器,还有那句关于只连接你信任的服务器的提醒。
- Model Context Protocol —— 连接远程 MCP 服务器。设置页的快捷键、认证这一步、按服务器配置工具权限,以及定期检查并移除不用的连接器这条建议,出自这里。
2026 年 8 月 14 日核对。有一个缺口要说明:Meta 自己那一页分步说明,在我们这边加载不出可读内容,所以上面 Meta 侧的步骤来自 Meta 的开发者博客和企业商家公告,不是来自那一页。Claude 侧的步骤来自 Anthropic 当前的帮助中心,界面变了它也会变。两个产品都在快速变动,如果这里写的菜单名和你屏幕上看到的不一样,以屏幕为准。