Mcp Ats Jobs Feed

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

Open jobs for a list of companies from their Greenhouse, Lever, Ashby, and Workday boards.

概覽

AI 產生的概覽

透過 Apify actor 讀取指定公司自家招募系統看板(Greenhouse、Lever、Ashby、Workday 等),列出其所有開放職缺。

可以做什麼
  • 批次列出多家公司 ATS 看板上的開放職缺,每個職缺一列,並為每家公司回傳一列彙總
  • 依職稱關鍵字、排除詞、地點、部門、僅遠端、刊登時間範圍與每家公司數量上限篩選
  • 可選擇附上完整職缺描述文字
  • 僅回傳與同一 state key 上次執行相比新增的職缺,並可重設已儲存狀態
  • 限定只探索指定 ATS 平台,並設定單次執行的最高費用
適用情境
適合招募、業務或市場研究情境:讓助理一次掃描多家公司的徵才頁面、篩選相關職缺,或依排程持續追蹤新刊登的職缺。
執行需求
透過 npx 在本機執行,需要 Node.js 18 或更新版本。呼叫需要 Apify 帳號及設定為 APIFY_TOKEN 的 Apify API 權杖;沒有權杖時僅能列出工具。需要可連線至 Apify 與公開職缺看板的網路。
安裝前請注意
執行依職缺列數與每次啟動計費,費用計入你的 Apify 帳號,公司清單越大或每家公司上限越高花費越多;可用 max_charge_usd 限制單次費用。APIFY_TOKEN 屬機密憑證。伺服器會將公司網域與看板連結傳送給 Apify,由其執行擷取。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

ATS Jobs Feed MCP Server

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

An MCP server for the Mamba Labs Company Careers Page Jobs, 17 ATS Boards actor on Apify. Give it company domains or job board URLs. It returns every open job on each company's own ATS board, one row per job with the company domain.

What's Inside

What it does

  • Boards: Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Personio, Recruitee, Rippling, Oracle Recruiting, SuccessFactors, Teamtailor, BambooHR, ADP, UKG, Paylocity, and Breezy, read through their public job board APIs and careers sites.
  • Discovery: a domain is matched to its board through the ATS link on the company site, then by the company name as a board name; a board that names another employer is rejected.
  • Rows: one job row per open job and one free company row per company with jobs_on_board, jobs_matched, and jobs_returned, or row_status no_board and the reason.
  • Filters and schedules: title keywords, excluded words, locations, departments, remote only, posted within N days, and only_new with a state_key.

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.

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-ats-jobs-feed": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-ats-jobs-feed"      ],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Restart the client. The list_company_ats_jobs tool appears.

Prerequisites

Example prompts

  • "List the open account executive and SDR roles at stripe.com, linear.app, and notion.so."
  • "Which of these 30 target accounts posted a remote sales job in the last 14 days?"
  • "Every day, tell me which new jobs appeared on Gusto's and Figma's boards."

Tool

list_company_ats_jobs. One tool. Example arguments:

json
{  "companies": [    "linear.app",    "notion.so"  ],  "title_keywords": [    "account executive"  ]}

Inputs

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

InputTypeDescription
companiesarrayOne per line: a company domain (stripe.com), a homepage or careers page URL, or a job board URL (https://jobs.lever.co/palantir, https://job-boards.greenhouse.io/stripe, https://jobs.ashbyhq.com/linear, https://workday.wd5.myworkdayjobs.com/Workday). To tie a board URL to a domain, join them with an equals sign: gusto.com=https://job-boards.greenhouse.io/gusto. Up to 500 per run
title_keywordsarrayOptional. Return only jobs whose title contains one of these words or phrases, matched as whole words and ignoring case, for example account executive, sales, engineer
exclude_title_keywordsarrayOptional. Drop jobs whose title contains one of these words or phrases, for example intern
locationsarrayOptional. Return only jobs whose location text contains one of these, ignoring case, for example new york, london, germany. The word remote matches remote jobs
departmentsarrayOptional. Return only jobs whose department or team contains one of these, ignoring case. Boards that publish no department return nothing under this filter
remote_onlystringtrue returns only jobs the board marks remote or whose location says remote
posted_within_daysstringOptional. Return only jobs posted in the last N days. Jobs with no posting date are left out when this is set. Workday shows 30+ days for older postings, so those count as 30 days old
max_jobs_per_companystringJob rows returned per company, newest first, after the filters. Default 1000, up to 5000. The whole board is read either way, up to 5,000 postings
include_descriptionstringtrue adds the job description as plain text, up to 20,000 characters, for the jobs returned. No extra charge. Runs take longer on Workday boards, which need one read per job
only_newstringtrue returns only jobs that were not on the board at the last run with the same state key. The first run returns every matching job and records the board
state_keystringNames the saved state for only new jobs. Use one key per schedule, for example sales-accounts-daily
reset_statestringtrue forgets the saved state for this state key and treats every board as a first run
platformsarrayOptional. Limit board discovery to these: greenhouse, lever, ashby, workday, workable, smartrecruiters, personio, recruitee, rippling, oracle_hcm, successfactors, teamtailor, bamboohr, adp, ukg, paylocity, breezy. Empty means all
max_charge_usdstringOptional. The run stops before it would charge more than this

Pricing

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

EventFree planBronzeSilverGold
job-row, one open job returned after your filters$0.002$0.0019$0.0018$0.0017
apify-actor-start, per run start$0.001$0.001$0.001$0.001

Company rows, rows for a company with no board found, and the row for a refused input are free.

Your keys

The actor needs no key. It reads public job board APIs and public careers pages and holds no key of any kind. Mamba Labs pays the platform costs of the run.

Full actor documentation

apify.com/mambalabs/ats-jobs-feed

License

MIT. See LICENSE.

來源:README.md,提交 631b3be

工具

1

list_company_ats_jobs

List open jobs from company ATS boards

List every open job for a list of companies, read from their own applicant tracking system boards: Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Personio, Recruitee, Rippling, Oracle Recruiting, SuccessFactors, Teamtailor, BambooHR, ADP, UKG, Paylocity, and Breezy. Give companies as domains (stripe.com) or board URLs (https://jobs.lever.co/palantir). The board is found from the company site or by name, and a board that names another employer is rejected. Returns one row per job (title, department, location, remote flag, posting date, link, company domain) plus one free company row per company with the board found and job counts, or why no board was read. Optional filters on title, location, department, remote, and posting age; optional descriptions; only_new with a state_key returns only jobs not seen on the last run. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per job row returned and once per run start; company rows are free.

輸入參數only_newcompanieslocationsplatformsstate_keydepartmentsremote_onlyreset_statemax_charge_usdtitle_keywordsposted_within_daysinclude_description另有 2 個

版本歷史

2
  1. v1.0.1最新Nov 5, 2026
  2. v1.0.0Nov 1, 2026

評分

已滿足適用檢查項的 90%

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

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

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

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