discover_jobs
Discover and rank fresh job roles from public boards or private sources, de-duplicated by role. Use a search angle to bias results toward a specific career lane.
Instructions
Find fresh roles from a discovery source, ranked by fit, de-duped by role.
Args: angle: a search lens from SEARCH_ANGLES.md (e.g. "FDE", "IoT") to bias ranking toward that lane. Empty = the default lane. source: which sweep to run. "boards" (default) queries the public Ashby/Greenhouse/Lever posting APIs over the seed_boards org list in policy.json and works from a bare install. "demo" returns canned fictional roles offline. "newsource"/"getro"/"anthropic"/ "board_harvest" wrap private harvest scripts in the data dir and fail loudly when absent. For a much wider net, pair this with the JobDataLake MCP (search_jobs) and feed its results to score_job. limit: max roles to return.
Returns a list of job dicts (title, company, url, source, location, remote, ats, role_key). Roles the rails hard-cap always rank below clean ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| angle | No | ||
| limit | No | ||
| source | No | boards |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |