Mcp Gtm Job Discovery

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

Find companies hiring for your role keywords, with firmographics and LinkedIn per posting.

概覽

AI 產生的概覽

依職缺關鍵字在公開求職網站找出正在招募的公司,每筆職缺回傳一列,並附公司基本資料與 LinkedIn 連結。

可以做什麼
  • 依職缺關鍵字在一連串求職網站搜尋職缺,可依國家、刊登時間、僅遠端與公司規模篩選。
  • 過濾人力派遣與招募仲介、自由接案平台的職缺,並限制結果數、公司數與付費來源用量。
  • 每筆職缺回傳一列扁平資料,跨網站去重,並補上公司基本資料與公司 LinkedIn 連結。
  • 可只回傳晚於上次執行日期的職缺,方便持續監控。
適用情境
適合市場拓展、招募或業務研究:需要一份目前正在招募特定職缺的公司名單,或需要自上次執行以來的新增職缺,而不想手動瀏覽求職網站。
執行需求
透過 npx(Node.js)以 stdio 在本機執行,僅限桌面端。需要 Apify 帳號與 APIFY_TOKEN 環境變數。選用來源金鑰(serpapi_key、adzuna_app_id、adzuna_app_key、jobspipe_key、theirstack_key)以工具輸入傳入。需要連線至 Apify 與各求職網站的網路。
安裝前請注意
會消耗 Apify 額度:依回傳結果列計費並加收少量啟動費,JobsPipe、TheirStack 等付費來源依回傳職缺計費。以工具輸入傳入的金鑰會隨工具呼叫留在對話紀錄中。APIFY_TOKEN 屬機密,應放在環境設定中。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

Job Posting Monitor MCP Server

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

[Gtm Job Discovery MCP server]

MCP server for the Mamba Labs Job Posting Monitor actor on Apify.

Give it a list of role keywords and it returns the companies currently advertising those roles, one flat row per posting, each enriched with firmographics and the company LinkedIn URL.

Install

bash
npx -y @mambalabsdev/mcp-gtm-job-discovery

Claude Desktop

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

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

Tool

monitor_job_postings

Give it a list of role keywords and it returns the companies currently advertising those roles, one flat row per posting, each enriched with firmographics and the company LinkedIn URL.

InputTypeRequiredNotes
keywordsarrayyesRole titles to search for, one per entry. Each keyword runs through the source chain separately.
sourcesarraynoJob boards, run as an ordered chain. Tier 0, no key: jobicy, remotive, arbeitnow, themuse, remoteok, weworkremotely, himalayas. Tier 1: adzuna (needs adzuna_app_id and adzuna_app_key). Tier 2, only for keywords still short: jobspipe, theirstack (each needs its key) and google_jobs (needs serpapi_key). A posting on two boards is counted once. Default ["google_jobs"].
countrystringnoGeographic filter, for example United States, United Kingdom, Canada. Default United States.
countriesarraynoLoop these countries in one run. Overrides country when set.
lookback_daysintegernoOnly return postings newer than this many days. Default 30.
company_size_minintegernoDrop companies with fewer employees than this (applied only when company size is known).
company_size_maxintegernoDrop companies larger than this (applied only when company size is known).
exclude_staffing_agenciesbooleannoFilter out staffing and recruitment agency postings. Default true.
exclude_freelance_marketplacesbooleannoFilter out postings where the company is a freelance marketplace (Upwork, Fiverr, and others). Default true.
freelance_marketplacesarraynoCompany names treated as freelance marketplaces. Default ["Upwork", "Fiverr", "Freelancer", "Toptal", "PeoplePerHour", "Guru", "99designs"].
remote_onlybooleannoOnly return remote postings. Default false.
previous_run_datestringnoISO date of your last run, for example 2026-06-01. Only newer postings are emitted, on top of the built in cross run delta cache.
max_resultsintegernoUpper bound on raw postings pulled before filtering. Higher values cost more. Default 100.
max_companiesintegernoCap on unique companies enriched per run (firmographics and LinkedIn). Default 40.
serpapi_keystringnoYour SerpAPI key for the google_jobs source (free key at serpapi.com, 250 searches a month).
adzuna_app_idstringnoYour Adzuna application id for the adzuna source.
adzuna_app_keystringnoYour Adzuna application key for the adzuna source.
jobspipe_keystringnoYour JobsPipe key for the jobspipe source. Billed by JobsPipe per job returned.
theirstack_keystringnoYour TheirStack key for the theirstack source. Billed by TheirStack per job returned.
metered_window_daysintegernoAsk the metered sources only for postings this many days old or newer, 1 to 7. Default 2.
enough_new_companies_per_keywordintegernoStop the chain for a keyword once this many new companies are found. Default 3.
metered_run_capintegernoCeiling per metered source per country per run. Default 50.
max_charge_usdnumbernoOptional cost cap in USD for this run. The actor stops before an item that could take its charges past this amount. Omit to rely on the maximum cost per run set in Apify.

Keys passed as inputs travel in the tool call and stay in the chat transcript.

Billing

You are charged per result row returned, plus a small actor start fee. Filtered postings are free.

Price per event on the Apify FREE plan, from the live pricing record; paid Apify plans pay less per event.

EventPrice (USD)
Actor Start (apify-actor-start)0.00005
result (apify-default-dataset-item)0.02

Pricing is on the actor's Apify page. Running this server consumes Apify credits.

What this server does and does not do

It is a thin client for the Apify actor. It passes your input through and returns the actor's output unchanged. Every behavior described above lives in the actor, not here.

Errors are surfaced, never swallowed. An invalid input, an invalid token, an exhausted balance, a timeout, or a run that returns anything other than a dataset all come back as an explicit tool error rather than as an empty result.

Source

The actor is on the Apify Store. This wrapper is MIT licensed.

Built by Mamba Labs

來源:README.md,提交 c54ba40

工具

1

monitor_job_postings

Monitor Job Postings

Find companies that are hiring for a set of role keywords across public job boards, and return one flat row per posting enriched with company firmographics and the company LinkedIn URL. Discovery runs through the boards named in sources as a chain: seven keyless boards first (Jobicy, Remotive, Arbeitnow, The Muse, Remote OK, We Work Remotely, Himalayas), then Adzuna, then the metered JobsPipe, TheirStack, and Google Jobs on your own keys, only for keywords still short of new companies. Every row carries posted_via, the board the posting was actually published through. Postings are filtered by age, by country, and optionally by employee count, and staffing agencies and freelance marketplaces are dropped by default because they are noise for direct outreach. A cross run delta cache means a repeat run returns only postings it has not emitted before, and previous_run_date lets you set that watermark yourself. max_results caps how many raw postings are pulled before filtering and max_companies caps how many unique companies get enriched, so the two together are the cost dial. Use it to build a list of companies hiring for the roles you sell into. Requires an APIFY_TOKEN and consumes Apify credits; it discovers and enriches and writes nothing.

輸入參數countrysourceskeywords必填countriesmax_resultsremote_onlyserpapi_keyjobspipe_keyadzuna_app_idlookback_daysmax_companiesadzuna_app_key另有 11 個

版本歷史

5
  1. v1.5.1最新Nov 5, 2026
  2. v1.5.0Oct 16, 2026
  3. v1.4.1Oct 6, 2026
  4. v1.4.0Oct 6, 2026
  5. v1.3.0Sep 16, 2026

評分

已滿足適用檢查項的 90%

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

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

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

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