
Meta Ads MCP

2025.04.18
6
Python广告服务数据分析AI 集成金融服务
Meta Ads MCP 是一个基于 Model Context Protocol (MCP) 的服务,用于与 Meta Ads API 交互。该工具使 AI 模型能够通过标准化接口访问、分析和管理 Meta 广告活动,允许 LLMs 检索性能数据、可视化广告创意,并为 Facebook、Instagram 和其他 Meta 平台提供战略洞察。
View on GitHub
Overview
产品定位
Meta Ads MCP 是一个用于与 Meta Ads API 交互的工具,旨在通过标准化接口帮助 AI 模型访问、分析和优化 Meta 平台的广告活动。
核心功能
- AI 驱动的广告分析:让 LLM 分析广告活动并提供可操作的性能洞察
- 战略建议:提供基于数据的广告支出、定位和创意内容优化建议
- 自动化监控:跟踪性能指标并在显著变化时发出警报
- 预算优化:重新分配预算到表现更好的广告组
- 创意改进:提供广告文案、图像和行动号召的反馈
- 广告活动管理:请求更改广告活动、广告组和广告(所有更改需要明确确认)
- 跨平台集成:支持 Facebook、Instagram 和所有 Meta 广告平台
- 通用 LLM 支持:兼容任何 MCP 客户端
- 简单认证:通过 OAuth 认证简化设置
- 跨平台支持:支持 Windows、macOS 和 Linux
适用场景
- 广告性能分析与优化
- 广告预算管理与分配
- 广告创意评估与改进
- 跨平台广告活动管理
工具列表
mcp_meta_ads_get_ad_accounts
:获取用户可访问的广告账户mcp_meta_ads_get_account_info
:获取特定广告账户的详细信息mcp_meta_ads_get_campaigns
:获取广告账户的广告活动mcp_meta_ads_get_campaign_details
:获取特定广告活动的详细信息mcp_meta_ads_create_campaign
:创建新的广告活动mcp_meta_ads_get_adsets
:获取广告账户的广告组mcp_meta_ads_get_adset_details
:获取特定广告组的详细信息mcp_meta_ads_get_ads
:获取广告账户的广告mcp_meta_ads_get_ad_details
:获取特定广告的详细信息mcp_meta_ads_get_ad_creatives
:获取广告的创意详情mcp_meta_ads_get_ad_image
:获取、下载和可视化广告图像mcp_meta_ads_update_ad
:更新广告设置mcp_meta_ads_update_adset
:更新广告组设置mcp_meta_ads_get_insights
:获取广告活动、广告组或广告的性能洞察mcp_meta_ads_debug_image_download
:调试图像下载问题mcp_meta_ads_get_login_link
:获取 Meta Ads 认证的登录链接
常见问题解答
认证问题
- 推荐使用 Pipeboard 认证:设置
PIPEBOARD_API_TOKEN
环境变量并重试 - App ID 问题:确保正确设置了 Meta 开发者应用,并验证传递的 App ID
API 错误
- 验证应用是否添加了 Marketing API 产品
- 确保用户对广告账户有适当的权限
- 检查应用是否有速率限制或其他限制
使用教程
使用依赖
无特定安装依赖,推荐使用 uv 工具直接运行。
安装教程
使用 uv(推荐)
# 使用 Pipeboard 认证
export PIPEBOARD_API_TOKEN=your_pipeboard_token
uvx meta-ads-mcp
# 使用直接 Meta 认证
uvx meta-ads-mcp --app-id YOUR_META_ADS_APP_ID
# 安装包
uv pip install meta-ads-mcp
使用 pip
pip install meta-ads-mcp
# 运行
# 使用 Pipeboard 认证
export PIPEBOARD_API_TOKEN=your_pipeboard_token
python -m meta_ads_mcp
# 使用直接 Meta 认证
python -m meta_ads_mcp --app-id YOUR_META_ADS_APP_ID
调试方式
# 检查日志文件位置
# macOS: ~/Library/Application Support/meta-ads-mcp/meta_ads_debug.log
# Windows: %APPDATA%\meta-ads-mcp\meta_ads_debug.log
# Linux: ~/.config/meta-ads-mcp/meta_ads_debug.log
# 调试图像下载问题
mcp_meta_ads_debug_image_download(ad_id="your_ad_id")