discover_jobs
Scrape live job listings from LinkedIn, SEEK, and Jora to find matching roles. Enrich with ATS detection, store locally, and open a web app for visualization.
Instructions
Find jobs for the user by scraping live listings from job sites (LinkedIn, SEEK, Jora, etc.). This is the primary tool for job searching — always use this when the user wants to find, search, or look for jobs. Enriches results with ATS detection, expands career pages, stores results locally, then opens the web app for visualization.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | Yes | Number of pages to fetch per source (max 30). IMPORTANT: Always ask the user how many pages they want to scrape before calling this tool. | |
| keyword | Yes | Job search keyword, e.g. 'full stack' | |
| sources | No | Discovery sources to run. Defaults to active sources: linkedin, seek, jora | |
| location | Yes | Job location, e.g. 'Sydney' | |
| career_discovery | No | When LinkedIn hides external apply URLs, probe company career pages to find ATS links (Greenhouse, Lever, etc.). Disabled by default because it probes many URLs and can cause timeouts in MCP clients. |