连接器指南阅读约 3 分钟12 个 MCP 工具7 种语言

如何通过 MCP 将 LinkedIn Ads 连接到 ChatGPT

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

HC作者:HelpCode 团队更新于 3 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

LinkedIn Ads

LinkedIn Ads

Read LinkedIn Campaign Manager through the Marketing API: ad accounts, campaign groups, campaigns and creatives, and ad analytics (impressions, clicks, spend, conversions, leads) by campaign, creative, day or member demographics such as company, job function and seniority.

个工具

12

区域

INTL

类别

广告

身份验证

OAuth 2.0

所需环境变量

LINKEDIN_ADS_CLIENT_IDLINKEDIN_ADS_CLIENT_SECRET
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 LinkedIn Ads,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

试试这样问

LinkedIn Ads 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

LinkedIn Ads · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → LinkedIn Ads、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无 git clone、无本地服务器。

LinkedIn Ads + ChatGPT

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

前提条件

完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:

LINKEDIN_ADS_CLIENT_ID, LINKEDIN_ADS_CLIENT_SECRET

步骤 1 — 获取凭证

  1. 在 https://www.linkedin.com/developers/apps 创建一个应用。LinkedIn 要求该应用关联到一个 LinkedIn Page。
  2. 为应用申请 Advertising API 产品,并等待 LinkedIn 批准。如果只用于你自己的广告账户,Development 级别就够了。
  3. 在应用的 Auth 标签页中,把重定向 URI https://cloud.anythingmcp.com/api/mcp-oauth/callback(如果你自行托管 AnythingMCP:<your AnythingMCP URL>/api/mcp-oauth/callback)添加到 Authorized redirect URLs。
  4. 把同一标签页中的 Client ID 和 Primary Client Secret 复制到 LINKEDIN_ADS_CLIENT_ID 和 LINKEDIN_ADS_CLIENT_SECRET。LINKEDIN_ADS_REFRESH_TOKEN 请留空:登录后会自动填入。
  5. 安装连接器,点击 Authorize with Provider,并用一个在这些广告账户中拥有角色的 LinkedIn 会员登录。连接器申请的 scope 是 r_ads(账户、广告系列、创意)和 r_ads_reporting(分析)。
  6. 运行 linkedin_ads_list_my_ad_accounts。它会以 urn:li:sponsoredAccount:507404993 这样的 URN 列出该会员可用的广告账户,以及会员在每个账户中的角色。其他工具只需要其中的编号。

只读:AI 可以读取广告账户、广告系列组、含预算、出价、排期和定位的广告系列,以及含审核结果和未投放原因的创意。它不能创建、修改、暂停或启动任何内容。

分析:可以针对整个账户或单个广告系列,在任意日期范围内查看展示次数、点击次数、花费、转化次数和潜在客户,可以看合计或按天查看,并按广告系列、广告系列组、创意或会员人口属性(如公司、职能或职级)分组。花费以账户币种或 USD 显示。效果数据接近实时,保留 10 年。人口属性数据为近似值,延迟 12 到 24 小时,保留 2 年,每个创意每天只显示前 100 个值,并会去掉事件数少于 3 的值。测试账户没有分析数据;空结果表示没有活动或没有访问权限,而不是错误。

令牌:访问令牌有效期为 60 天。已获批 Advertising API 的应用还会得到有效期一年的刷新令牌,连接器用它自动续期访问。刷新令牌过期后,请再次点击 Authorize with Provider。

限制:LinkedIn 按应用和会员每天限流,分析还会按数据量限流。返回 429 表示请稍后重试。一次分析结果最多 15,000 行。

常见错误:401:请重新授权。403 USER_NOT_AUTHORIZED 或 ACCESS_DENIED:该会员在这个账户中没有角色,或应用缺少 Advertising API 产品或 r_ads_reporting scope。426 或版本错误:LinkedIn 已不再支持连接器发送的 API 版本,请从目录中更新连接器。

该连接器不会在 Campaign Manager 中创建或修改任何内容:不会新建广告系列或创意,也不会修改预算、出价、定位或状态。

步骤 2 — 安装 adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

步骤 3 — 在 ChatGPT 中添加连接器

你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(https://cloud.anythingmcp.com/mcp/…)。本指南中出现 YOUR_SERVER_ID 的地方都用它替换。

ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。

  1. 前往 chatgpt.com/plugins,点击 +,然后选择 Add custom MCP server。
  2. 填写名称,例如 Name: LinkedIn Ads。
  3. 在 Connection 下的 Server URL 中填入 https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。
  4. 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
  5. 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。

可用工具

ToolWhat it does
linkedin_ads_list_my_ad_accountsList the ad accounts the authorized LinkedIn member has a role on, as account URNs (urn:li:sponsoredAccount:<id>) with the role (VIEWER…
linkedin_ads_search_ad_accountsSearch the ad accounts the member can reach by status, with id, name, currency, type (BUSINESS or ENTERPRISE), status, servingStatuses…
linkedin_ads_get_ad_accountGet one ad account by id: name, currency, type, status, servingStatuses, test flag and the organization or person it advertises for
linkedin_ads_list_campaign_groupsList the campaign groups of an ad account with id, name, status, total budget, run schedule, objective and servingStatuses
linkedin_ads_get_campaign_groupGet one campaign group by id with its budget, schedule, objective, status and serving statuses
linkedin_ads_list_campaignsList the campaigns of an ad account with id, name, campaignGroup, type, objectiveType, status, costType, dailyBudget, totalBudget, unitCost…
linkedin_ads_get_campaignGet one campaign by id with budget, bid, cost type, objective, schedule, full targeting criteria, locale and serving statuses
linkedin_ads_list_creativesList the creatives (ads) of an ad account with id, campaign, intendedStatus, isServing, servingHoldReasons, review status and the content…
linkedin_ads_list_campaign_creativesList the creatives of one campaign with id, intendedStatus, isServing, servingHoldReasons, review status and content reference
linkedin_ads_get_creativeGet one creative by id: campaign, content reference, intended and serving status, review outcome and hold reasons
linkedin_ads_get_account_analyticsGet performance for a whole ad account over a date range, grouped by one pivot: by CAMPAIGN (default), CREATIVE, CAMPAIGN_GROUP, or by…
linkedin_ads_get_campaign_analyticsGet performance for one campaign over a date range, grouped by one pivot: by CREATIVE (default), by day with time_granularity DAILY, or by…

示例提示

  • “我们上个月在 LinkedIn Ads 上花了多少钱?每个广告系列的单个潜在客户成本是多少?”
  • “过去 30 天里,哪些职能和职级的会员点击我们的广告最多?”
  • “显示我们最大的广告系列在过去两周内每天的展示次数、点击次数和花费。”
  • “我们哪些创意现在没有投放?原因是什么?”

FAQ

ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。

下一步

这份指南对你有帮助吗?

你的 LinkedIn Ads 智能体只差一次点击。

安装连接器,粘贴密钥,向 ChatGPT 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何通过 MCP 将 LinkedIn Ads 连接到 Claude

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

连接器

如何通过 MCP 将 LinkedIn Ads 连接到 Cursor

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

连接器

如何通过 MCP 将 LinkedIn Ads 连接到 Gemini

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

连接器

如何通过 MCP 将 LinkedIn Ads 连接到 Meta Muse

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

连接器

LinkedIn Ads 接入 MCP:从任意 AI 代理驱动 LinkedIn Ads

通过 Marketing API 读取 LinkedIn Campaign Manager:广告账户、广告系列组、广告系列和创意,以及按广告系列、创意、日期或会员人口属性(如公司、职能或职级)划分的广告分析数据(展示次数、点击次数、花费、转化次数、潜在客户)。

连接器

如何通过 MCP 将 Avito 连接到 ChatGPT

让你的 AI 使用你的 Avito 企业账户:列出广告并修改价格,读取浏览、联系和来电统计,检查自动上传 (autoload) 的上传记录及其错误、Feed 格式和钱包,并读取 Avito Messenger 聊天。发送消息和修改自动上传设置为可选功能,默认关闭。