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 "get_company" and "search_jobs"
⟨16 unchanged words⟩ , cohort, location, industries, one-line blurb,andevery live open role with canonicalurls.urls, and, while company facets are enabled, company.labels (stage, size band, business model, industry as LinkedIn's industry name, frontier-lab / big-tech / AI-native / hardware flags as display strings; null when the company has no classification yet). Use search_jobs or list_collections to discover companies; use ⟨8 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"ai":{"description":"true = only roles classified as AI-native (the day job is building with or on models). facets.aiRole counts them under the other filters; unlabelled roles never match (facets.aiUnspecified). Ignored while classified crafts are disabled.","type":"boolean"},"bigtech":{"description":"true = only roles at big tech companies (facets.bigTech counts them). Ignored while company facets are disabled.","type":"boolean"},"cohort":{"description":"speedrun cohort tag(s ⟨110 unchanged words⟩ Contract, Temporary.","type":"string"},"eng":{"description":"Classified engagement type, comma-separated: full_time, part_time, contract, internship, cofounder, advisor, plus _ for roles with no engagement label (facets.engUnspecified counts them). Live counts in facets.eng. Prefer this over emp (the raw ATS field, ~half empty) for part-time / contract / internship asks. Ignored while classified crafts are disabled.","type":"string"},"fn":{"description":"Function filter, comma-separated. ⟨30 unchanged words⟩ set).","type":"string"},"founding":{"description":"true = only roles classified as founding roles (founding team, first hires). facets.founding counts them under the other filters; unlabelled roles never match (facets.foundingUnspecified). Ignored while classified crafts are disabled.","type":"boolean"},"industry":{"description":"Company industry filter, comma-separated slugs of LinkedIn industry names (e.g. computer_software, financial_services, hospital_health_care = Hospital & Health Care); read facets.industry in any response for the live top-24 vocabulary. Ignored while company facets are disabled.","type":"string"},"lab":{"description":"true = only roles at frontier AI labs (facets.frontierLab counts them). Ignored while company facets are disabled.","type":"boolean"},"loc":{"description":"Location filter: comma-separated ⟨270 unchanged words⟩ is enabled.","type":"string"},"size":{"description":"Company size filter, comma-separated employee bands: 1_10, 11_50, 51_200, 201_500, 501_1000, 1001_5000, 5000_plus. Live counts in facets.size; facets.sizeUnspecified counts roles at companies with no size label. Ignored while company facets are disabled.","type":"string"},"
Changed the definition of "get_job" and "search_jobs"
⟨52 unchanged words⟩ off to the company's own careers page),andthe canonical url to send usersto.to, and, while classified labels are enabled, job.labels (function, specialty, seniority, minimum experience band, workplace, engagement, founding-role and AI-native flags as display strings; null when the role has no classification). Closed roles come back with status:'closed' rather than an error.
⟨132 unchanged words⟩ product, design, sales, marketing, operations,other.other; while classified crafts are enabled also data, growth, customer, finance, legal, people, business_development, strategy, executive, hardware_manufacturing (read facets.fn for the live set).
Certificate changed, valid to 2026-12-17
Changed the definition of "search_jobs"
⟨28 unchanged words⟩ reaches this number. Only roles with posted compmatch.match unless comp_any is true.","maximum":9007199254740991,"minimum":0,"type":"integer"},"comp_any":{"description":"true = alongside comp/comp_max, ALSO include roles without posted comp (hidden by default; facets.compHidden counts them).","type":"boolean"},"comp_max":{"description":"Maximum annual compensation in USD: matches roles whose posted pay band starts at or below this number. Combine with comp for a range.","maximum":9007199254740991,"minimum":0,"type":"integer"},"company":{"description":"Exact company key ( ⟨57 unchanged words⟩ "remote\".","type":"string"},"metro":{"description":"Metro filter, comma-separated keys (max 5): sf, nyc, la, sv, dc, chi, sea, bos, aus, lon, oc, dal, atl, tor, sd. Expands to each metro's cities server-side; ORs with loc/remote. Live counts in facets.metro.","type":"string"},"page":{"description":"0-based page number, ⟨26 unchanged words⟩ portfolio).","type":"string"},"posted":{"description":"Posted-date preset: published in the past day, week or month. Live counts in facets.posted.","enum":["24h","7d","30d"],"type":"string"},"q":{"description":"Free-text query over title ⟨20 unchanged words⟩
Certificate changed, valid to 2026-12-17
Certificate recorded, valid to 2026-10-18
Authorization not required
First tool surface recorded: 10 tools (server version 1.0.0)
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed