Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "search_locations"
Resolve a free-text place name ("bay areatoronto", "GermanyJapan", "berlinTexas") to the location identifiers search_jobs accepts ( ⟨35 unchanged words⟩
Changed the definition of "match_jobs" and "search_jobs"
Shortlist, screenFind and rank the best live postings for one specific candidate,insuch as someone who shared asingleresumecall.or described their experience, skills or visa needs. Slow: it reads each posting's full description, so a call can take 10 to 15 seconds. For browsing, listing or counting postings, use search_jobs, which answers in under a second. Filters active jobs by title terms (any ⟨112 unchanged words⟩
Certificate changed, valid to 2026-12-28
Added "match_jobs" (8 tools before, 9 now)
Match jobs to a candidate — Shortlist, screen and rank live postings for one candidate in a single call. Filters active jobs by title terms (any of them; a term matches when the title holds all its words), excluded title terms, companies, locations and posting window, then takes the newest 300 of that pool (pool_total says how many matched) and reads each full description. It drops postings with no usable description, postings whose stated minimum years of experience exceed candidate_years by more than 1, and, with needs_sponsorship, postings that refuse sponsorship or require citizenship or a clearance; dropped counts …
Certificate recorded, valid to 2026-10-30
Authorization not required
First tool surface recorded: 8 tools (server version 1.0.0)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Search JobYap's aggregated job postings with structured filters. Fast (under a second): use it to browse, list, count or page through postings and to answer general questions about who is hiring. To find the best postings for one specific person (a resume, or their experience, skills or visa needs), use match_jobs instead. The text query matches job titles only (case-insensitive ⟨65 unchanged words⟩