Mcp Brand Sponsor Finder

com.mambabuilt由 mambabuilt.com 發布v1.1.1更新於 Nov 7, 2026

Brands paying creators in a niche, with evidence links, dates, and recency scores.

發布方自己的服務:Finder Jobs

概覽

AI 產生的概覽

找出某個利基市場近 90 天內付費給創作者投放的品牌,透過 Apify actor 回傳品牌列與附證據連結的贊助紀錄。

可以做什麼
  • 依利基市場搜尋品牌與贊助紀錄,可加上受眾關鍵字、種子頻道、播客來源、電子報與活動贊助頁
  • 讀取公開的 YouTube 影片說明、播客節目說明、電子報內容與活動頁面,擷取贊助資訊、優惠碼與版位
  • 把同一品牌網域的紀錄合併成一列,含出現次數、最近日期、來源、創作者、公開聯絡方式與新鮮度分數
  • 檢查已找到品牌的合作徵才貼文以及創作者或聯盟計畫頁面
  • 以游標分頁取得結果,每次最多 200 列
適用情境
適合贊助招商、創作者行銷研究,以及整理已在某個領域投放創作者的品牌開發名單,並為每筆投放提供附日期的公開證據。
執行需求
以 npm 套件形式透過 stdio 在本機執行;需要 Node.js 18 或更新版本,以及 Apify 帳號和設為 APIFY_TOKEN 的 API 權杖。需要連線至 Apify 的網路。選用的 YOUTUBE_API_KEY 可啟用 YouTube 頻道搜尋。
安裝前請注意
執行依事件計費並計入你的 Apify 帳號(品牌列、紀錄列與執行啟動),費用隨結果量增加;可用 max_charge_usd 限制單次執行花費。APIFY_TOKEN 是付費帳號憑證,應避免出現在對話中。僅讀取公開來源,不涵蓋 Instagram、TikTok 與 Meta 廣告庫。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Brand Sponsor Finder,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Brand Sponsor Finder MCP Server

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

[Brand Sponsor Finder MCP server]

Find the brands that paid creators in a niche in the last 90 days, with the public evidence for each placement. One row per brand with a recency score, and one row per sighting with its evidence link, date, and promo code.

What's Inside

What it does

  • Reads public YouTube video descriptions (channel feeds, or your own YouTube Data API key), podcast show notes, newsletter issues, and event sponsor pages for sponsor lines, promo codes, and sponsor slots.
  • Follows shortlinks and affiliate redirects to the brand's own domain, and merges every sighting into one row per brand domain.
  • Checks the brands it found for open partnership job posts (Greenhouse, Lever, Ashby) and creator or affiliate program pages, which become the brand's public contact.
  • Returns only sightings inside your date window, each with an evidence link. Instagram, TikTok, and the Meta Ad Library are not read.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Row cap and paging

One run can return hundreds of rows (633 rows and about 0.8 MB of text on a 30 day health and fitness search), which is more than an agent context holds. So each call returns at most max_rows rows: 50 unless you set it, and never more than 200.

  1. The first call starts the run and returns the first page. The first content block is the JSON array of rows. The second is a paging block with run_id, total_rows, rows_returned, and next_cursor.
  2. To get the next page, call find_brand_sponsors again with only cursor set to next_cursor. Add max_rows to change the page size.
  3. Repeat until next_cursor is null.

A cursor call starts no run. It reads the next page of rows the first run already wrote, so no row is billed twice. A cursor works for as long as Apify keeps that run's dataset.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

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

Restart the client. The find_brand_sponsors tool appears.

Prerequisites

Example prompts

  • "Find brands sponsoring health and fitness creators in the last 90 days."
  • "Which brands paid beauty YouTubers this month? Brand rows only."
  • "List coffee brands sponsoring podcasts and newsletters, with promo codes."

Tool

find_brand_sponsors. One tool. Example arguments:

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

Inputs

Every buyer facing input of the actor, unchanged, plus the two paging settings. Omitted inputs take the actor's own defaults. Numbers and booleans are sent as strings.

InputTypeDescription
nichestringThe audience niche, for example "health and fitness", "beauty and skincare", or "food and beverage". Searches for channels, shows, and newsletters use it, and every row carries it. These three niches also start from a list of sources Mamba Labs has read before (turn off with use_niche_presets)
audience_keywordsstringOptional. More search terms for the audience, one per line or separated by commas, for example "strength training". Each one widens the podcast, newsletter, and (with your key) YouTube channel search. Up to 20. A text field, so a Clay column maps straight in
window_daysstringOnly sightings from the last N days. Whole number, default 90, at most 365. Sent as text so Clay works Default 90
sourcesstringOptional. Which sources to run, separated by commas, any of: youtube, podcast, event, newsletter, job_post, program. Empty runs all of them. job_post and program check the brands the other sources found
seed_sourcesstringOptional. YouTube channel URLs or @handles, podcast RSS feed URLs, or newsletter URLs to read first, one per line or separated by commas. Each is read even beyond the per source limits
event_calendarstringOptional. Events whose sponsor or partner page to read, as a JSON list of objects: [{"name": "...", "url": "sponsor page URL", "date": "YYYY-MM-DD", "city": "...", "audience": "...", "size": "..."}], or one sponsor page URL per line. url is needed; the rest is optional. A dated event inside the window gives dated rows; an undated or upcoming event gives undated rows
use_niche_presetsstringtrue or false, default true. For health and fitness, beauty and skincare, and food and beverage, also read the channels, shows, newsletters, and event pages Mamba Labs has read before Default true
include_brandsstringtrue or false, default true. One row per brand domain with sighting count, last seen date, sources, creators or events, contact, and recency score Default true
include_sightingsstringtrue or false, default true. One row per sighting with its evidence link, date, promo code, placement type, and pitch angle Default true
max_channelsstringYouTube channels read per run. Whole number, default 20, at most 100. Sent as text so Clay works Default 20
max_videos_per_channelstringNewest uploads read per channel (the public feed holds 15). Whole number, default 15, at most 50. Sent as text so Clay works Default 15
max_podcastsstringPodcast shows read per run. Whole number, default 15, at most 100. Sent as text so Clay works Default 15
max_episodes_per_podcaststringNewest episodes read per show. Whole number, default 8, at most 30. Sent as text so Clay works Default 8
max_newslettersstringNewsletters read per run. Whole number, default 8, at most 50. Sent as text so Clay works Default 8
max_issues_per_newsletterstringNewest issues read per newsletter. Whole number, default 8, at most 30. Sent as text so Clay works Default 8
max_brands_to_checkstringBrands, most sighted first, whose job boards and program pages are checked. Whole number, default 25, at most 200. Sent as text so Clay works Default 25
max_charge_usdstringOptional. The run stops before it would charge more than this
max_rowsstringWrapper setting, not sent to the actor. Rows returned per call: whole number, default 50, at most 200
cursorstringWrapper setting, not sent to the actor. The next_cursor from the previous call. Starts no run and returns the next page of that run's rows

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
brand-row, one brand returned as a row: domain, sighting count, last seen date, sources, creators or events it paid, public contact, and recency score$0.02$0.019$0.018$0.017
sighting-row, one public placement returned as a row: brand, source, creator or event, date, evidence link, promo code, placement type, and pitch angle$0.005$0.00475$0.0045$0.00425
apify-actor-start, per run start$0.002$0.002$0.002$0.002

Free rows: a run with no result writes one free row that says why, and a refused input writes one free row whose error_reason starts with input_invalid:.

Your keys

No key is needed. Your own YouTube Data API key is optional: set YOUTUBE_API_KEY in this server's environment and it is passed to the actor as youtube_api_key, so the key never goes through the conversation. With it the actor searches YouTube for channels in the niche and reads up to 50 uploads per channel.

Full actor documentation

apify.com/mambalabs/brand-sponsor-finder

License

MIT. See LICENSE.

來源:README.md,提交 d30f051

工具

1

find_brand_sponsors

Find brands paying creators in a niche, with evidence

Find brands with recent public proof of paid placement in a niche. Give a niche (for example health and fitness, beauty and skincare, food and beverage) and optionally audience keywords, seed YouTube channels, podcast feeds, or newsletters, and event sponsor pages. The actor reads public YouTube descriptions, podcast show notes, newsletter issues, event sponsor pages, partnership job posts, and brand creator program pages, and returns one row per brand domain (sighting count, last seen date, sources, creators or events sponsored, public contact, recency score) and one row per sighting (brand, domain, source, creator or event, date, evidence link, promo code, placement type, pitch angle). Instagram, TikTok, and the Meta Ad Library are not read. ROW CAP AND PAGING: a call returns at most max_rows rows (default 50, at most 200) as a JSON array in the first content block, and a paging block in the second with total_rows and next_cursor. To get every row, call again with only cursor set to next_cursor until next_cursor is null. A cursor call reads the same finished run's rows, starts no new run, and is not billed again. Input with nothing to run returns one free row whose error_reason starts with input_invalid:. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per brand row, per sighting row, and per run start.

輸入參數nichecursorsourcesmax_rowswindow_daysmax_channelsmax_podcastsseed_sourcesevent_calendarinclude_brandsmax_charge_usdmax_newsletters另有 7 個

版本歷史

2
  1. v1.1.1最新Nov 5, 2026
  2. v1.1.0Oct 29, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Finder 整合