一个用于与Meta Ads交互的模型上下文协议(MCP)服务器。通过AI界面分析、管理和优化Facebook、Instagram和其他Meta平台上的广告活动。使用大型语言模型(LLM)检索性能数据,可视化广告创意,并提供战略洞察。
免责声明: 这是一个非官方的第三方工具,与Meta没有关联、认可或隶属关系。该项目独立维护,并根据Meta的服务条款使用其公开API。Meta、Facebook、Instagram及其他Meta品牌名称均为各自所有者的商标。
mcp-name: co.pipeboard/meta-ads-mcp
最快且最可靠的方式是**🚀 使用我们的Meta Ads远程MCP开始**。我们的云服务使用流式HTTP传输,以可靠、可扩展的方式访问Meta Ads数据。无需任何技术设置——只需连接并开始使用AI分析您的广告活动!
https://mcp.pipeboard.co/meta-ads-mcp就这样!现在您可以要求Claude分析您的Meta广告活动,获取性能洞察,并管理您的广告。
如果您希望在不使用交互流程的情况下进行直接令牌认证,请使用以下URL格式添加集成:
https://mcp.pipeboard.co/meta-ads-mcp?token=YOUR_PIPEBOARD_TOKEN
在pipeboard.co/api-tokens获取您的令牌。
将以下内容添加到您的~/.cursor/mcp.json中。启用远程MCP后,点击“需要登录”完成登录过程。
{
"mcpServers": {
"meta-ads-remote": {
"url": "https://mcp.pipeboard.co/meta-ads-mcp"
}
}
}
如果您希望在不使用交互登录流程的情况下进行认证,可以直接在URL中包含您的Pipeboard API令牌:
{
"mcpServers": {
"meta-ads-remote": {
"url": "https://mcp.pipeboard.co/meta-ads-mcp?token=[YOUR_PIPEBOARD_TOKEN]"
}
}
}
在pipeboard.co/api-tokens获取您的令牌。
使用远程MCP URL:https://mcp.pipeboard.co/meta-ads-mcp
对于支持令牌认证的MCP客户端,可以在URL末尾追加您的Pipeboard API令牌:
https://mcp.pipeboard.co/meta-ads-mcp?token=YOUR_PIPEBOARD_TOKEN
这将绕过交互登录流程并立即进行认证。在pipeboard.co/api-tokens获取您的令牌。
🚀 我们强烈建议使用远程MCP——它更快、更可靠,且无需任何技术设置。
Meta Ads MCP还支持本地流式HTTP传输,允许您作为独立的HTTP API运行,适用于Web应用程序和自定义集成。请参阅**流式HTTP设置指南**获取完整说明。
✨ 从这里开始使用远程MCP ——无需技术设置!只需连接您的Facebook Ads账户,即可开始请求AI分析您的活动。
对于需要自行托管的高级用户,可以从源代码安装该包。本地安装需要创建自己的Meta开发者应用。我们建议使用远程MCP以获得更简单的体验。
mcp_meta_ads_get_ad_accounts
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)user_id:Meta用户ID或当前用户的“me”limit:返回的最大账户数(默认:200)mcp_meta_ads_get_account_info
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)mcp_meta_ads_get_account_pages
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)或当前用户的“me”的页面mcp_meta_ads_get_campaigns
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)limit:返回的最大活动数(默认:10)status_filter:按状态过滤(空表示全部,或'ACTIVE'、'PAUSED'等)mcp_meta_ads_get_campaign_details
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)campaign_id:Meta Ads活动IDmcp_meta_ads_create_campaign
在Meta Ads账户中创建新的活动
输入:
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)
account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)
name:活动名称
objective:活动目标(ODAX,基于结果)。必须是以下之一:
OUTCOME_AWARENESSOUTCOME_TRAFFICOUTCOME_ENGAGEMENTOUTCOME_LEADSOUTCOME_SALESOUTCOME_APP_PROMOTION注意:旧的目标如BRAND_AWARENESS、LINK_CLICKS、CONVERSIONS、APP_INSTALLS等不再适用于新活动,并会导致400错误。使用上述基于结果的值。常见映射:
BRAND_AWARENESS → OUTCOME_AWARENESSREACH → OUTCOME_AWARENESSLINK_CLICKS、TRAFFIC → OUTCOME_TRAFFICPOST_ENGAGEMENT、PAGE_LIKES、EVENT_RESPONSES、VIDEO_VIEWS → OUTCOME_ENGAGEMENTLEAD_GENERATION → OUTCOME_LEADSCONVERSIONS、CATALOG_SALES、MESSAGES(销售导向流程)→ OUTCOME_SALESAPP_INSTALLS → OUTCOME_APP_PROMOTIONstatus:初始活动状态(默认:PAUSED)
special_ad_categories:如适用的特殊广告类别列表
daily_budget:账户货币中的每日预算(以分为单位)
lifetime_budget:账户货币中的终身预算(以分为单位)
bid_strategy:出价策略。必须是以下之一:LOWEST_COST_WITHOUT_CAP、LOWEST_COST_WITH_BID_CAP、COST_CAP、LOWEST_COST_WITH_MIN_ROAS。
返回:带有新活动详细信息的确认
示例:
{
"name": "2025 - 卧室家具 - 意识",
"account_id": "act_123456789012345",
"objective": "OUTCOME_AWARENESS",
"special_ad_categories": [],
"status": "PAUSED",
"buying_type": "AUCTION",
"bid_strategy": "LOWEST_COST_WITHOUT_CAP",
"daily_budget": 10000
}
mcp_meta_ads_get_adsets
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)limit:返回的最大广告组数(默认:10)campaign_id:可选的活动ID用于过滤mcp_meta_ads_get_adset_details
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)adset_id:Meta Ads广告组IDmcp_meta_ads_create_adset
account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)campaign_id:此广告组所属的Meta Ads活动IDname:广告组名称status:初始广告组状态(默认:PAUSED)daily_budget:账户货币中的每日预算(以分为单位)字符串lifetime_budget:账户货币中的终身预算(以分为单位)字符串targeting:定位规格(例如年龄、位置、兴趣)optimization_goal:转化优化目标(例如'LINK_CLICKS')billing_event:计费方式(例如'IMPRESSIONS')bid_amount:账户货币中的出价金额(以分为单位)bid_strategy:出价策略(例如'LOWEST_COST')start_time、end_time:可选的开始/结束时间(ISO 8601)access_token(可选):Meta API访问令牌mcp_meta_ads_get_ads
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)limit:返回的最大广告数(默认:10)campaign_id:可选的活动ID用于过滤adset_id:可选的广告组ID用于过滤mcp_meta_ads_create_ad
account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)name:广告名称adset_id:放置此广告的广告组IDcreative_id:要使用的现有创意IDstatus:初始广告状态(默认:PAUSED)bid_amount:可选的出价金额(以分为单位)tracking_specs:可选的跟踪规格access_token(可选):Meta API访问令牌mcp_meta_ads_get_ad_details
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)ad_id:Meta Ads广告IDmcp_meta_ads_get_ad_creatives
access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)ad_id:Meta Ads广告IDmcp_meta_ads_create_ad_creative
account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)name:创意名称image_hash:上传图像的哈希page_id:广告的Facebook页面IDlink_url:目的地URLmessage:广告文案/文本headline:简单广告的单一标题(不能与标题一起使用)headlines:动态创意测试的标题列表(不能与标题一起使用)description:简单广告的单一描述(不能与描述一起使用)descriptions:动态创意测试的描述列表(不能与描述一起使用)dynamic_creative_spec:动态创意优化设置call_to_action_type:CTA按钮类型(例如'LEARN_MORE')instagram_actor_id:可选的Instagram账户IDaccess_token(可选):Meta API访问令牌mcp_meta_ads_update_ad_creative
- 更新现有广告创意的新内容或设置
- 输入:
creative_id:要更新的Meta Ads创意IDname:新的创意名称message:新的广告文案/文本headline:简单广告的单一标题(不能与标题一起使用)headlines:动态创意测试的新标题列表(不能与标题一起使用)description:简单广告的单一描述(不能与描述一起使用)descriptions:动态创意测试的新描述列表(不能与描述一起使用)dynamic_creative_spec:新的动态创意优化设置call_to_action_type:新的CTA按钮类型access_token(可选):Meta API访问令牌(如果未提供,则使用缓存的令牌)
- 返回:带有更新创意详细信息的确认mcp_meta_ads_upload_ad_image
account_id:Meta Ads账户ID(格式:act_XXXXXXXXX)image_path:要上传的图像文件路径name:图像的可选名称access_token(可选):Meta API访问令牌`