Mcp Talent Agency Lookup

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

Match an influencer to their talent agency, or an agency to its public creator roster.

概覽

AI 產生的概覽

查詢某位網紅由哪家人才經紀公司代理,或列出某家經紀公司公開的創作者名單,底層呼叫 Apify actor。

可以做什麼
  • 創作者查經紀公司:傳入帳號或個人頁連結,每位創作者回傳一列,含所屬經紀公司、網域、公開聯絡方式與比對方式。
  • 經紀公司查名單:傳入經紀公司網域或名稱,回傳其公開名單上每位創作者一列,含平台、帳號與個人頁連結。
  • 一次呼叫同時跑兩個方向:合併工具接受該 actor 的全部輸入參數。
  • 可調參數:無頭瀏覽器渲染、被封鎖時升級代理、批次大小與花費上限。
適用情境
適合網紅行銷、創作者開發或商務合作調查:需要知道某位創作者背後是哪家經紀公司,或某家經紀公司公開簽下哪些創作者。涵蓋範圍本身不完整,結果宜當作線索而非完整名錄。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js。需要 Apify 帳號,並設定 APIFY_TOKEN 環境變數。呼叫的是 Apify 付費 actor,需要網路連線。
安裝前請注意
每次執行依 Apify 事件計費:啟動、每列結果、每個渲染的名單頁面、每次 Instagram 簡介抓取,費用隨輸入規模增加;可用 max_charge_usd 設定上限。預設會把本次回傳的公開紀錄寫入所有使用者共用的池,關閉 contribute_to_shared_pool 即不寫入。APIFY_TOKEN 可存取你的 Apify 帳號。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

Influencer Talent Agency Lookup MCP Server

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

[Talent Agency Lookup MCP server]

MCP server for the Mamba Labs Influencer Talent Agency Lookup actor on Apify.

Creator handles in, the talent agency behind each one out. Or an agency in, its public creator roster out.

Install

bash
npx -y @mambalabsdev/mcp-talent-agency-lookup

Claude Desktop

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

Get an Apify token at console.apify.com/account/integrations.

Tools

ToolDirectionInputs
lookup_agency_for_creatorCreator to agency: one row per creator with the agency that represents themhandles, platforms, escalate_on_block, batch_size, contribute_to_shared_pool
list_agency_rosterAgency to roster: one row per creator on the agency's public rosteragency_domains, agency_names, render_unreadable_pages, contribute_to_shared_pool
lookup_influencer_talent_agencyBoth directions in one call, every actor inputall of the inputs below

All three call the same actor, so the pricing below applies to each. The two directional tools are the simpler choice when only one direction is needed; the combined tool is kept so existing callers keep working.

Inputs

InputTypeRequiredNotes
handlesarraynoOne per line. A profile URL on any supported platform (https://www.tiktok.com/@name, https://www.instagram.com/name/, https://www.youtube.com/@name, a Pinterest, Twitch, or Threads profile, an Apple Podcasts show page, or a Spotify show), or platform:@handle (tiktok:@name). A bare @handle needs platforms and is looked up on each listed platform. One entry is a single run; a list is a batch. Duplicates are removed before any fetch.
platformsarraynoWhich platforms a bare @handle is looked up on. A full profile URL carries its own platform and ignores this. This actor does not search; pass the creators you want read. Supported: TikTok, Instagram, YouTube, Pinterest, Twitch, Threads, and podcasts. Not X, not Facebook pages, not LinkedIn.
agency_domainsarraynoAgency to roster: one domain per line (for example viralnation.com). Returns one row per creator on the agency's public roster.
agency_namesarraynoAgency to roster by name when you do not have the domain. Exact or partial name match against the list.
render_unreadable_pagesbooleannoOff by default. Some agency roster pages build their talent grid in the browser and return an empty shell to a plain fetch, so the roster reads as empty. Turn this on to render those pages in a headless browser and read the roster from the rendered page. Charged per page rendered (event browser-render) to cover the browser compute, and only when the rendered page comes back readable. A page that answers with a bot challenge is recorded as blocked and is never rendered. Default false.
escalate_on_blockbooleannoOn by default. A profile fetch that comes back as a bot detection page is retried once over the residential proxy. On Instagram the bio, bio link, and following are read from the profile page over residential when the embed and the datacenter API did not carry them, and a page that comes back readable charges instagram-bio-fetch ($0.010). Uncheck it to never pay that event: a blocked profile then returns a labeled error row, and Instagram rows keep an empty bio and bio link on about half of the reads. Default true.
batch_sizeintegernoRows fetched at once. Leave empty for the measured per platform default; the measurement is in the actor README. Higher is faster and, above the measured point, loses rows.
contribute_to_shared_poolbooleannoOn by default. The run contributes the public records it finds to a shared creator and agency pool that all users of this actor read from, so a later run reads what this one found. Only public data that is already in your own output rows is sent: nothing from your Apify account, your input list, your API keys, or your own notes. Nothing is charged for a contribution. Turn this off and the run still reads the pool and writes nothing to it. Default: true.
max_charge_usdnumbernoOptional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged.

Nothing is required, but a call with no handles, no agency_domains, and no agency_names has nothing to look up and the run fails with a message saying so.

Pricing

Influencer Talent Agency Lookup is pay per event on Apify. Every price below is flat across the FREE, BRONZE, SILVER, GOLD, PLATINUM, and DIAMOND tiers.

EventCharged forPriceFires when
actor-startActor start$0.001Once per run, on start. Covers the run overhead.
agency-lookupAgency lookup$0.008Once per row returned by the talent agency lookup, in either direction (creator to agency, or agency to a roster creator).
browser-renderBrowser render$0.004Once per agency roster page rendered in the headless browser because the plain fetch returned an empty shell, and only when the rendered page came back readable. Only when render_unreadable_pages is on.
instagram-bio-fetchInstagram bio fetch$0.01Once per Instagram profile row when the bio, bio link, and following were read from the profile page over the residential proxy and came back readable. Only when escalate_on_block is on.

apify-actor-start, the start event Apify adds to pay per event actors by default, is not on this actor's pricing record. The run overhead is billed once per run through the actor's own actor-start event above, at $0.001, so a run is never charged for its start twice.

Reading the output

Every row carries agency_match_method: email_domain_exact, email_domain_parent, public_roster, bio_wording, or no_match. A no_match row names the email domains it tried in error_reason. Every row also carries row_status and error_reason, so a creator or an agency the actor could not read comes back as a row saying why, not as a gap in the list. Filter on row_status before loading a table.

Coverage is partial by construction. The bundled list held 143 agencies and 557 roster creators when the actor was published, seeded from 13 public directories, and it grows through the shared pool.

What this actor shares

This run contributes the records it finds to a shared creator and agency pool that all users of this actor read from. What one run finds, the next run can read.

This actor reads the pool before it reads anything else. When the pool is unreachable it falls back to the agency list bundled in the build, so a run never fails on the pool.

The toggle is contribute_to_shared_pool. It is a boolean input and it is on by default. Turn it off and the run still reads the pool and writes nothing to it.

What this actor contributes. The agency rows and the roster rows read during the run: agency name, domain, public contact, country, classification, roster URL, and one roster row per creator with the platform and the handle.

Only public data that is already in your own output. Every field written to the pool is a field this run returned to you, read from a page the platform or the creator publishes to anyone without a login. Nothing from your Apify account, your input list, your API keys, or your own notes is sent. A contribution never deletes anything from the pool.

What a contribution is labeled with. The actor ID, the run ID, the pool key issued to the actor build, and a hash of the calling IP address, used for the rate limit and nothing else. Your Apify account and your user ID are not recorded.

Contributing is free. No event is charged for a write to the pool. If the pool is unreachable the run finishes as normal, the rows are dropped, and the run log says so.

Actor

Actor ID zCuX4Mgyg6JvXgGzd. The wrapper calls the actor by that immutable ID rather than by its Store slug, so a Store rename never breaks it.

Suite

Built by Mamba Labs.

來源:README.md,提交 0df89ee

工具

3

lookup_agency_for_creator

Find the Talent Agency Behind an Influencer

Creator to agency. Pass creator handles or profile URLs (TikTok, Instagram, YouTube, Pinterest, Twitch, Threads, or a podcast) and get one row per creator with the talent agency that represents them, its domain, its public contact, and agency_match_method (email_domain_exact, email_domain_parent, public_roster, bio_wording, or no_match with the email domains tried in error_reason). Use list_agency_roster for the other direction. The agency list is seeded from 13 public directories (143 agencies and 557 roster creators when the actor was published) and grows through the shared pool; coverage is partial and every row says how it matched. Charges $0.001 per run (actor-start) plus $0.008 per row returned (agency-lookup), $0.004 per agency roster page rendered in the headless browser when render_unreadable_pages is on and the page comes back readable (browser-render), and $0.01 per Instagram bio fetch over the residential proxy when escalate_on_block is on and one is needed (instagram-bio-fetch). Contributes the public records it finds to a shared creator and agency pool that all users of this actor read from; set contribute_to_shared_pool to false to read the pool and write nothing. A contribution is not charged. It does not search for creators and does not read X, Facebook pages, or LinkedIn. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

輸入參數handlesplatformsbatch_sizemax_charge_usdescalate_on_blockcontribute_to_shared_pool

list_agency_roster

List an Influencer Talent Agency's Roster

Agency to roster. Pass agency domains or agency names and get one row per creator on the agency's public roster, with platform, handle, and profile URL. Use lookup_agency_for_creator for the other direction. The agency list is seeded from 13 public directories (143 agencies and 557 roster creators when the actor was published) and grows through the shared pool; coverage is partial and every row says how it matched. Charges $0.001 per run (actor-start) plus $0.008 per row returned (agency-lookup), $0.004 per agency roster page rendered in the headless browser when render_unreadable_pages is on and the page comes back readable (browser-render), and $0.01 per Instagram bio fetch over the residential proxy when escalate_on_block is on and one is needed (instagram-bio-fetch). Contributes the public records it finds to a shared creator and agency pool that all users of this actor read from; set contribute_to_shared_pool to false to read the pool and write nothing. A contribution is not charged. It does not search for creators and does not read X, Facebook pages, or LinkedIn. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

輸入參數agency_namesagency_domainsmax_charge_usdrender_unreadable_pagescontribute_to_shared_pool

lookup_influencer_talent_agency

Look Up an Influencer's Talent Agency or an Agency's Roster

Both directions in one call: handles for creator to agency, agency_domains or agency_names for agency to roster. Prefer lookup_agency_for_creator or list_agency_roster when only one direction is needed. The agency list is seeded from 13 public directories (143 agencies and 557 roster creators when the actor was published) and grows through the shared pool; coverage is partial and every row says how it matched. Charges $0.001 per run (actor-start) plus $0.008 per row returned (agency-lookup), $0.004 per agency roster page rendered in the headless browser when render_unreadable_pages is on and the page comes back readable (browser-render), and $0.01 per Instagram bio fetch over the residential proxy when escalate_on_block is on and one is needed (instagram-bio-fetch). Contributes the public records it finds to a shared creator and agency pool that all users of this actor read from; set contribute_to_shared_pool to false to read the pool and write nothing. A contribution is not charged. It does not search for creators and does not read X, Facebook pages, or LinkedIn. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

輸入參數handlesplatformsbatch_sizeagency_namesagency_domainsmax_charge_usdescalate_on_blockrender_unreadable_pagescontribute_to_shared_pool

版本歷史

5
  1. v1.2.1最新Nov 5, 2026
  2. v1.2.0Oct 16, 2026
  3. v1.1.1Oct 6, 2026
  4. v1.1.0Oct 6, 2026
  5. v1.0.1Sep 23, 2026

評分

已滿足適用檢查項的 90%

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

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

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

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