Workday Careers

io.github.johnisanerd由 GitHub 帳號 johnisanerd 發布v1.0.0更新於 Nov 13, 2026

Every job on a Workday careers site, with pay and apply links. Paid, on Apify's hosted MCP.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

託管於 Apify 的 MCP 工具,擷取公司公開的 Workday 招募網站,回傳所有職缺及薪資與應徵連結。

可以做什麼
  • 從一個或多個 Workday 招募網站網址擷取職缺,可依關鍵字搜尋文字或刊登日期篩選。
  • 依職缺回傳結構化資料:職稱、公司、租戶、地點、刊登與截止日期、雇用類型、遠端標示、職缺編號、職缺頁與應徵連結。
  • 可取得完整職缺描述(HTML、純文字或兩者),並盡力擷取薪資區間與幣別。
  • 可限制每個網站的回傳數量,並調整詳細資料擷取的並行數。
  • 透過輔助工具查詢執行狀態、分頁讀取大型資料集、讀取儲存的記錄以及中止執行。
適用情境
適合直接從雇主自家的 Workday 招募網站取得職缺(包括未上架到求職平台的職位),用於招募訊號研究、監控目標公司或建立求職代理。
執行需求
使用 Apify 託管 MCP 服務上的遠端 Streamable HTTP 端點,無需安裝。首次使用需 Apify OAuth,或以 Authorization 標頭提供 Apify API 權杖。任務在你的 Apify 帳戶上執行。
安裝前請注意
每次工具呼叫都會在你的 Apify 帳戶上執行付費 Actor:按次收取啟動費,並依回傳的職缺筆數收費,網站越大或上限越高費用越高。資料來自第三方招募網站,你需自行遵守其條款與適用法律。此服務與資料來源方無關聯。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Workday Careers,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.johnisanerd%2Fworkday-careers/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "workday-careers": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=johnvc/workday-careers-api"
    }
  }
}

README

Workday Careers MCP server

Registry name: io.github.johnisanerd/workday-careers. Maintained by AlphaOSINT (Apify developer johnvc, GitHub johnisanerd).

What it does

List every job on a company's Workday careers site with title, location, posted date, full description, pay range when published, employment type, remote status and apply link.

When to use it

Jobs straight from the employer's own careers site, including roles that never reach job boards. Use it for hiring-signal research, job monitoring at target companies and job search agents.

How it works

The server runs on Apify's hosted MCP endpoint, so there is nothing to install or host. Its URL pins one Actor with ?tools=johnvc/workday-careers-api, which gives your agent a single tool, johnvc--workday-careers-api, whose parameters are the Actor's typed input schema. The agent can call that tool directly without searching for an Actor first, and it can't start other Actors through this server. For general access to the whole Apify Store, use https://mcp.apify.com without the tools parameter.

Pricing

Each tool call runs the Apify Actor johnvc/workday-careers-api on your own Apify account and is billed there at the Actor's prices:

ChargePrice (USD)What it covers
Job result$0.0001Charged once per job posting returned to the dataset. Error rows are never charged.
Actor start$0.001Charged once when a run starts.

Free-plan rates as of 2026-11-12; paid Apify plans pay less per event. Current prices are on the Actor's page: https://apify.com/johnvc/workday-careers-api

Endpoint

  • Transport: Streamable HTTP
  • URL: https://mcp.apify.com/?tools=johnvc/workday-careers-api
  • Auth: Apify OAuth (opens on first use), or the header Authorization: Bearer <APIFY_TOKEN> (Apify Console → Settings → API & Integrations)

Setup

Claude Code

bash
claude mcp add --transport http workday-careers "https://mcp.apify.com/?tools=johnvc/workday-careers-api"

VS Code (.vscode/mcp.json)

json
{  "servers": {    "workday-careers": {      "type": "http",      "url": "https://mcp.apify.com/?tools=johnvc/workday-careers-api"    }  }}

Cursor (~/.cursor/mcp.json)

json
{  "mcpServers": {    "workday-careers": {      "url": "https://mcp.apify.com/?tools=johnvc/workday-careers-api"    }  }}

Claude Desktop: Settings → Connectors → Add custom connector, and paste the URL. Older versions without remote connectors can bridge through mcp-remote in claude_desktop_config.json:

json
{  "mcpServers": {    "workday-careers": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://mcp.apify.com/?tools=johnvc/workday-careers-api"      ]    }  }}

Tools

ToolWhat it does
johnvc--workday-careers-apiRuns the Actor with the parameters below and returns the result rows.
get-actor-runStatus of a run the tool started (for long runs).
get-dataset-itemsPages through a run's full output when it is larger than the inline result.
get-key-value-store-recordReads a record a run stored.
abort-actor-runStops a run.

Apify's endpoint adds the four helper tools whenever an Actor tool is loaded.

Parameters of johnvc--workday-careers-api

ParameterTypeRequiredDefaultDescription
startUrlsarrayyes[{"url": "https://workday.wd5.myworkdayjobs.com/Workday"}]REQUIRED. One or more Workday careers site URLs. Every public form works: https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite, locale variants like https://intel.wd1.myworkdayjobs.com/en-US/External, and the m…
searchTextstring""Optional keyword query passed to the site's own job search (matches titles and descriptions the same way the search box on the careers page does). Leave empty to return every job.
maxJobsPerSiteinteger0Soft cap on jobs returned per start URL. 0 means all jobs on the site. Useful to keep test runs small and cheap.
includeDetailsbooleantrueWhen true (default), the actor opens each job's detail record to add the full description, exact ISO posted and end dates, employment type, all locations, country, and apply URL. When false, only the fast list fields ar…
descriptionFormatstring: both, html, text"both"Format of the job description fields when details are fetched: 'html' keeps the original rich text, 'text' returns clean plain text, 'both' (default) returns both fields.
postedAfterstringOptional ISO date filter (YYYY-MM-DD). Only jobs posted on or after this date are returned. Requires 'Fetch full job details', because the list endpoint carries only relative dates ('Posted Today', 'Posted 30+ Days Ago'…
detailConcurrencyinteger5How many job-detail requests run in parallel (1 to 10, default 5). The actor always paces list pages and backs off politely on rate limits; raise this only for very large sites.

Example

Ask the agent in plain language, or call johnvc--workday-careers-api with arguments such as:

json
{  "startUrls": [    {      "url": "https://workday.wd5.myworkdayjobs.com/Workday"    }  ],  "searchText": "",  "maxJobsPerSite": 50}

Output

JSON rows with these fields:

FieldTypeDescription
resultTypestring: job, errorRow kind discriminator: 'job' for a job posting, 'error' for a start URL that could not be scraped. Filter on it to separate data from diagnostics.
titlestringThe job posting's title.
companystringHiring organization name from the job record, falling back to the Workday tenant name.
tenantstringThe Workday tenant identifier parsed from the careers URL. Use it to join rows back to a tenant-discovery dataset.
siteIdstringThe Workday career-site slug within the tenant (one tenant can host several sites).
sourceUrlstringThe start URL this row came from, exactly as provided in the input.
urlstringPublic job posting page URL.
applyUrlstringDirect application URL (the job URL plus /apply).
jobReqIdstringThe employer's job requisition ID (for example JR1990000). Stable identifier for deduplication across runs.
jobPostingIdstringWorkday's posting slug identifier (detail mode only).
workdayInternalIdstringWorkday's internal GUID for the posting (detail mode only).
externalPathstringThe posting's path fragment on the careers site, as returned by the list endpoint.
locationsTextstringLocation summary as shown on the job card (a single location or e.g. '11 Locations').
primaryLocationstringThe posting's primary location (detail mode only).
additionalLocationsarrayEvery additional location on multi-location postings (detail mode only).
countrystringCountry of the primary location (detail mode only).
countryCodestringISO alpha-2 country code of the primary location (detail mode only).
postedOnstringRelative posted date exactly as the careers site shows it.
postedDatestringExact ISO posting date (detail mode only).
endDatestringISO date the posting stops accepting applications, when the employer sets one (detail mode only).
timeLeftToApplystringHuman-readable time remaining to apply, when the employer sets an end date (detail mode only).
timeTypestringEmployment time type such as Full Time or Part Time (detail mode only).
remoteTypestringWork arrangement label when the site exposes one (for example Remote, Flex, Onsite).
canApplybooleanWhether the posting currently accepts applications (detail mode only).
descriptionHtmlstringFull job description as rich HTML (detail mode, when descriptionFormat is html or both).
descriptionTextstringFull job description as clean plain text (detail mode, when descriptionFormat is text or both).
salaryTextstringBest-effort pay range snippet extracted from the description when the employer publishes one. Null when no range is stated.
salaryMinnumberLower bound of the extracted pay range. Null when no range is stated.
salaryMaxnumberUpper bound of the extracted pay range. Null when no range is stated.
salaryCurrencystringCurrency of the extracted pay range (ISO code where the symbol maps cleanly). Null when no range is stated.
scrapedAtstringUTC timestamp of this run.
totalJobsOnSiteintegerTotal number of jobs the careers site reported at scrape time (before any max cap or filters).
errorMessagestringHuman-readable reason a start URL failed (rows with resultType 'error' only).

Data source and terms

Employers' public Workday careers sites (myworkdayjobs.com and myworkdaysite.com). The server returns the data as published at the time of the call. You are responsible for using it in line with the source's terms and the laws that apply to you. AlphaOSINT is not affiliated with the source.

Links

來源:servers/workday-careers/README.md,提交 e4211a5

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.0.0最新Nov 13, 2026

評分

已滿足適用檢查項的 85%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分