mcpField
M
mcp-brand-sponsor-finder

mcp-brand-sponsor-finder

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-brand-sponsor-finder

这款 MCP 服务用于查找创作者、播客、新闻简报和活动中的近期品牌赞助,并按品牌汇总投放记录,附日期、证据链接、优惠码和时效评分。

主要功能

  1. 01搜索 YouTube、播客、新闻简报和活动
  2. 02按品牌域名合并投放记录
  3. 03返回带日期的证据和优惠码
  4. 04检查合作及联盟计划页面
  5. 05使用游标分页获取结果

适用场景

  1. 01查找特定领域赞助创作者的品牌
  2. 02查看播客和新闻简报赞助情况
  3. 03查找品牌公开合作联系渠道

MCP 相关

向 MCP 客户端提供 find_brand_sponsors 工具,启动 Apify Actor 并返回数据集行;后续结果可通过游标分页读取。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-brand-sponsor-finder": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-brand-sponsor-finder"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-brand-sponsor-finder
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-brand-sponsor-finder1.1.1

工具

1

收录的工具列表 · 更新于 1 周前

参数类型必填说明
nichestring否受众细分领域,例如 "health and fitness"、"beauty and skincare" 或 "food and beverage"。用于搜索频道、节目和新闻简报,并会包含在每一行中。这三个细分领域还会从 Mamba Labs 之前读取过的来源列表开始搜索(使用 use_niche_presets 关闭)。
cursorstring否包装器设置,不会发送给执行方。使用上一次调用分页块中的 next_cursor。提供游标后,调用不会启动新运行,而是返回该运行行数据的下一页,因此不会再次计费;除 max_rows 外,所有其他输入均会被忽略。
sourcesstring否可选。要运行的来源,以逗号分隔,可选值:youtube、podcast、event、newsletter、job_post、program。留空则全部运行。job_post 和 program 会检查其他来源找到的品牌。
max_rowsstring否包装器设置,不会发送给 actor。每次调用返回的行数:整数,默认 50,最多 200。使用 cursor 获取该次运行的其余行。
window_daysstring否仅包含最近 N 天内的提及。整数,默认值为 90,最多 365。以文本形式传递,以便 Clay 正常工作。默认值为 90。
max_channelsstring否每次运行读取的 YouTube 频道数。整数,默认值为 20,最多 100。以文本形式传递,以便 Clay 正常工作。默认值为 20。
max_podcastsstring否每次运行读取的播客节目数。整数,默认值为 15,最多 100。以文本形式传递,以便 Clay 正常工作。默认值为 15。
seed_sourcesstring否可选。优先读取的 YouTube 频道 URL 或 @handles、播客 RSS 源 URL 或新闻简报 URL,每行一个或以逗号分隔。即使超过每个来源的限制,也会读取每一项。
event_calendarstring否可选。要读取其赞助商或合作伙伴页面的活动,使用 JSON 对象列表:[{"name": "...", "url": "sponsor page URL", "date": "YYYY-MM-DD", "city": "...", "audience": "...", "size": "..."}],或每行提供一个赞助商页面 URL。必须提供 url;其余字段均为可选。窗口期内有日期的活动会生成带日期的行;无日期或即将举行的活动会生成不带日期的行。
include_brandsstring否true 或 false,默认值为 true。每个品牌域名一行,包含提及次数、最后出现日期、来源、创作者或活动、联系人和时效评分。默认值为 true。
max_charge_usdstring否可选。运行将在费用超过此金额前停止。
max_newslettersstring否每次运行读取的新闻简报数。整数,默认值为 8,最多 50。以文本形式传递,以便 Clay 正常工作。默认值为 8。
audience_keywordsstring否可选。更多受众搜索词,每行一个或以逗号分隔,例如 "strength training"。每个词都会扩大播客、新闻简报以及(使用你的密钥时)YouTube 频道的搜索范围。最多 20 个。此字段为文本,因此可直接映射 Clay 列。
include_sightingsstring否true 或 false,默认值为 true。每次提及一行,包含证据链接、日期、促销代码、展示位置类型和推介角度。默认值为 true。
use_niche_presetsstring否true 或 false,默认值为 true。对于健康与健身、美容与护肤、食品与饮料领域,还会读取 Mamba Labs 之前读取过的频道、节目、新闻简报和活动页面。默认值为 true。
max_brands_to_checkstring否要检查其招聘页面和计划页面的品牌数,按提及次数从多到少排列。整数,默认值为 25,最多 200。以文本形式传递,以便 Clay 正常工作。默认值为 25。
max_videos_per_channelstring否每个频道读取的最新上传内容数(公开源最多保留 15 条)。整数,默认值为 15,最多 50。以文本形式传递,以便 Clay 正常工作。默认值为 15。
max_episodes_per_podcaststring否每个节目读取的最新剧集数。整数,默认值为 8,最多 30。以文本形式传递,以便 Clay 正常工作。默认值为 8。
max_issues_per_newsletterstring否每份新闻简报读取的最新期数。整数,默认值为 8,最多 30。以文本形式传递,以便 Clay 正常工作。默认值为 8。

详细介绍

品牌赞助商查找 MCP 服务

Glama score MCP Registry npm version npm downloads license mcpservers.org

品牌赞助商查找 MCP 服务

查找过去 90 天内在某个细分领域赞助过创作者的品牌,并查看每次赞助的公开证据。每个品牌占一行,并附有近期程度评分;每次出现也各占一行,并附上证据链接、日期和优惠码。

内容概览

功能介绍

  • 从公开的 YouTube 视频说明(频道 Feed,或你自己的 YouTube Data API 密钥)、播客节目说明、新闻邮件期刊和活动赞助商页面中读取赞助商信息、优惠码和赞助位。
  • 跟踪短链接和联盟营销重定向,找到品牌自己的域名,并将每次出现合并为每个品牌域名一行。
  • 检查找到的品牌是否发布了招聘合作伙伴的职位(Greenhouse、Lever、Ashby),以及创作者或联盟营销计划页面,并将其作为品牌的公开联系方式。
  • 仅返回你所选日期范围内的记录,每条都附有证据链接。不读取 Instagram、TikTok 和 Meta 广告资料库。

所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 Actor 运行、等待运行完成,并返回数据集行。

行数上限与分页

一次运行可能返回数百行(在 30 天的健康与健身搜索中有 633 行、约 0.8 MB 文本),超出 Agent 的上下文容量。因此,每次调用最多返回 max_rows 行:默认 50 行,且最多不超过 200 行。

  1. 首次调用会启动运行并返回第一页。第一个内容块是行组成的 JSON 数组。第二个是分页块,包含 run_id、total_rows、rows_returned 和 next_cursor。
  2. 获取下一页时,只需再次调用 find_brand_sponsors 并设置 cursor 为 next_cursor。添加 max_rows 可更改每页行数。
  3. 重复此操作,直到 next_cursor 为 null。

调用游标不会启动新的运行,而是读取首次运行已写入的下一页数据,因此不会重复计费。只要 Apify 保留该运行的数据集,游标就一直有效。

快速开始

你需要 Node.js 18 或更高版本,以及拥有 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置(claude_desktop_config.json)、Cursor 或任意 MCP 客户端中:

{
  "mcpServers": {
    "mamba-brand-sponsor-finder": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-brand-sponsor-finder"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端后,即可看到 find_brand_sponsors 工具。

前置条件

  • Node.js 18 或更高版本。
  • 在 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设为 APIFY_TOKEN。该服务无需令牌即可列出工具;调用工具时需要令牌。

示例提示词

  • “查找过去 90 天内赞助健康与健身创作者的品牌。”
  • “本月哪些品牌付费给了美妆 YouTuber?仅列出品牌行。”
  • “列出赞助播客和新闻简报的咖啡品牌,并附上促销代码。”

工具

find_brand_sponsors。共一个工具。示例参数:

{
  "niche": "health and fitness",
  "window_days": "90"
}

输入

Actor 的所有面向买家的输入,保持不变,另加两个分页设置。省略的输入使用 Actor 自身的默认值。数字和布尔值以字符串形式发送。

输入类型描述
nichestring受众细分领域,例如“健康与健身”“美容与护肤”或“食品与饮料”。频道、节目和新闻简报的搜索会使用此项,且每一行都会包含此项。这三个细分领域还会从 Mamba Labs 以前读取过的来源列表开始(通过 use_niche_presets 关闭)
audience_keywordsstring可选。受众的更多搜索词,每行一个或用逗号分隔,例如“力量训练”。每个词都会扩大播客、新闻简报以及(使用你的密钥时)YouTube 频道的搜索范围。最多 20 个。这是一个文本字段,因此可以直接映射 Clay 列
window_daysstring仅包含最近 N 天内的发现记录。整数,默认值为 90,最多 365。以文本形式发送,以便 Clay 正常工作。默认值:90
sourcesstring可选。要运行的来源,用逗号分隔,可选项:youtube、podcast、event、newsletter、job_post、program。留空则运行全部来源。job_post 和 program 会检查其他来源发现的品牌
seed_sourcesstring可选。要优先读取的 YouTube 频道 URL 或 @handle、播客 RSS 源 URL,或新闻简报 URL,每行一个或用逗号分隔。即使超出每种来源的限制,也会读取每个来源
event_calendarstring可选。要读取其赞助商或合作伙伴页面的活动,格式为 JSON 对象列表:[{"name": "...", "url": "赞助商页面 URL", "date": "YYYY-MM-DD", "city": "...", "audience": "...", "size": "..."}],或每行一个赞助商页面 URL。必须提供 url;其余字段均为可选。窗口期内日期明确的活动会生成带日期的行;日期不明或即将举行的活动会生成不带日期的行
use_niche_presetsstringtrue 或 false,默认值为 true。对于健康与健身、美容与护肤以及食品与饮料,还会读取 Mamba Labs 以前读取过的频道、节目、新闻简报和活动页面。默认值:true
include_brandsstringtrue 或 false,默认值为 true。每个品牌域名对应一行,包含发现次数、最近发现日期、来源、创作者或活动、联系方式和新近度评分。默认值:true
include_sightingsstringtrue 或 false,默认值为 true。每条发现记录对应一行,包含证据链接、日期、促销代码、展示类型和推介角度。默认值:true
max_channelsstring每次运行读取的 YouTube 频道数。整数,默认值为 20,最多 100。以文本形式发送,以便 Clay 正常工作。默认值:20
max_videos_per_channelstring每个频道读取的最新上传视频数(公开 Feed 最多提供 15 个)。整数,默认值为 15,最多 50。以文本形式发送,以便 Clay 正常工作。默认值:15
max_podcastsstring每次运行读取的播客节目数。整数,默认值为 15,最多 100。以文本形式发送,以便 Clay 正常工作。默认值:15
max_episodes_per_podcaststring每个节目读取的最新剧集数。整数,默认值为 8,最多 30。以文本形式发送,以便 Clay 正常工作。默认值:8
max_newslettersstring每次运行读取的新闻简报数。整数,默认值为 8,最多 50。以文本形式发送,以便 Clay 正常工作。默认值:8
max_issues_per_newsletterstring每份新闻简报读取的最新期数。整数,默认值为 8,最多 30。以文本形式发送,以便 Clay 正常工作。默认值:8
max_brands_to_checkstring要检查其招聘页面和项目页面的品牌数,按发现次数从多到少排序。整数,默认值为 25,最多 200。以文本形式发送,以便 Clay 正常工作。默认值:25
max_charge_usdstring可选。如果收费将超过此金额,则停止运行
max_rowsstringWrapper 设置,不会发送给 Actor。每次调用返回的行数:整数,默认值为 50,最多 200
cursorstringWrapper 设置,不会发送给 Actor。使用上一次调用返回的 next_cursor。不会启动运行,而是返回该次运行的下一页行数据

定价

在 Apify 上按事件付费,费用计入你的 Apify 账户。价格单位为 USD。

事件免费计划BronzeSilverGold
brand-row,以一行形式返回一个品牌:域名、出现次数、最近出现日期、来源、其赞助过的创作者或活动、公开联系方式和新近度评分$0.02$0.019$0.018$0.017
sighting-row,以一行形式返回一个公开投放:品牌、来源、创作者或活动、日期、证据链接、促销代码、投放类型和宣传角度$0.005$0.00475$0.0045$0.00425
apify-actor-start,每次运行启动$0.002$0.002$0.002$0.002

免费行:没有结果的运行会写入一条免费行,说明原因;被拒绝的输入会写入一条免费行,其 error_reason 以 input_invalid: 开头。

你的密钥

无需密钥。你可以选择使用自己的 YouTube Data API 密钥:在此服务的环境中设置 YOUTUBE_API_KEY,密钥便会作为 youtube_api_key 传递给 Actor,因此不会经过对话。使用该密钥后,Actor 会在 YouTube 上搜索相关细分领域的频道,并读取每个频道最多 50 个上传内容。

Actor 完整文档

apify.com/mambalabs/brand-sponsor-finder

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。