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.
Certificate changed, valid to 2027-02-04
Recently observed → Live
Live → Recently observed
Changed the definition of "fetch", "search", "wejob_get_company" and 5 more
⟨96 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨27 unchanged words⟩ "company":{"type":"string"},"id":{"type":"string"},"location":{"type":"string"},"logo": ⟨139 unchanged words⟩
⟨43 unchanged words⟩ newest","oldest","deadline_soon","deadline_later","level_asc","price_asc","price_desc","duration_asc","smallest","largest","founded_newest","founded_oldest ⟨7 unchanged words⟩
⟨33 unchanged words⟩ ,"id":{"type":"string"},"
Changed the definition of "fetch", "wejob_get_company", "wejob_get_formation" and 1 more
{"additionalProperties":true,"properties":{"active_formations":{"type":"number"},"active_jobs":{"type":"number"},"activity_rate":{"type":"string"},"application_deadline" ⟨215 unchanged words⟩ "salary":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"max":{"type":"number"},"min ⟨37 unchanged words⟩
Fetch one public WeJob company profile by publicid.id (raw id or the company:<id> returned by search/fetch).
Changed the definition of "search", "wejob_search_companies", "wejob_search_formations" and 1 more
⟨13 unchanged words⟩ "minimum":1,"type":"integer"},"page":{"default":1,"description":"One-based result page number.","minimum":1,"type":"integer"},"query":{"description":"Search query.","type ⟨26 unchanged words⟩
{"additionalProperties":false,"properties":{"pagination":{"additionalProperties":false,"properties":{"has_more":{"type":"boolean"},"limit":{"type":"integer"},"page":{"type":"integer"},"total":{"type":"integer"}},"required":["page","limit","has_more"],"type":"object"},"results":{"items":{"additionalProperties":true," ⟨28 unchanged words⟩
Changed the definition of "wejob_search_companies", "wejob_search_formations" and "wejob_search_jobs"
{"additionalProperties":false,"properties":{"categories":{"type":"string"},"certification_type":{"type":"string"},"duration_max":{"type":"string"},"duration_min":{"type":"string"},"employment_type":{"type":"string"},"experience_level":{"type":"string"},"formation_mode":{"type":"string"},"industries":{"type":"string"},"limit":{"default":10,"description":"Maximum ⟨18 unchanged words⟩ "Search query.","type":"string"},"salary_max":{"type":"string"},"salary_min":{"type":"string"},"sizes":{"type":"string"},"sort":{"description":"Optional public result sort ⟨9 unchanged words⟩ largest","founded_newest","founded_oldest","most_jobs"],"type":"string"},"tarif_max":{"type":"string"},"tarif_min":{"type":"string"},"technologies":{"type":"string"},"work_mode":{"type":"string"}},"type":"object"}
Recently observed → Live
Live → Recently observed
Certificate recorded, valid to 2026-12-05
Authorization not required
First tool surface recorded: 8 tools (server version 0.1.0)
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨96 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨27 unchanged words⟩ "company":{"type":"string"},"id":{"type":"string"},"location":{"type":"string"},"logo": ⟨139 unchanged words⟩
⟨96 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨27 unchanged words⟩ "company":{"type":"string"},"id":{"type":"string"},"location":{"type":"string"},"logo": ⟨139 unchanged words⟩
⟨96 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨27 unchanged words⟩ "company":{"type":"string"},"id":{"type":"string"},"location":{"type":"string"},"logo": ⟨139 unchanged words⟩
{"additionalProperties":false,"properties":{"categoriesindustries":{"typedescription":"string"}Comma-separated business sectors,"certification_type":{"type":"string"}e.g. technologies,"duration_max":{"type":"string"}finance,"duration_min":{"type":"string"}sante,"employment_type":{"type":"string"}education,"experience_level":{"type":"string"}commerce,"formation_mode":{"type":"string"}marketing,"industriesconsulting, industrie, telecommunications.":{,"type":"string"},"limit":{"default ⟨11 unchanged words⟩ :"integer"},"location":{"description":"LocationCityfilter.or canton, e.g. Genève, Vaud, Lausanne, Zurich. Comma-separate several places.","type":"string"},"page":{ ⟨11 unchanged words⟩ query":{"default":"","description":"SearchFree-textquery.search over company names and descriptions.","type":"string"},"salary_maxsizes":{"type":"string"},"salary_mindescription":{"type"Comma-separated company sizes (employees):"string"}1-10,"sizes11-50, 51-200, 201-500, 501-1000, 1001-5000, 5000+.":{,"type":"string"},"sort":{"description ⟨5 unchanged words⟩ ","enum":["newest","oldest","deadline_soon","deadline_later","price_ascmost_jobs","price_desclargest","smallest","largest","founded_newest","founded_oldest","most_jobs"],"type":"string"},"tarif_maxtechnologies":{"typedescription":"string"}Comma-separated technologies,"tarif_min":{"type":"string"}e.g. React,"technologies":{"type":"stringAWS."},"work_mode":{"type":"string"}},"type":"object"}
⟨33 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨17 unchanged words⟩
{"additionalProperties":false,"properties":{"categories":{"description":"Comma-separated category names, e.g. Développement & IT.","type":"string"},"certification_type":{"description":"Comma-separated certification: certificat, diplome, attestation, bootcamp, aucun (certificate, diploma, none are accepted).","type":"string"},"company":{"description":"Companyfilter.name filter, e.g. WeJob Sàrl.","type":"string"},"duration_max":{"typedescription":"string"}Maximum duration in days,"duration_mine.g. 30.":{,"type":"string"},"employment_typeduration_min":{"typedescription":"string"}Minimum duration in days,"experience_levele.g. 5.":{,"type":"string"},"formation_mode":{"typedescription":"string"}Comma-separated training mode: presentiel,"industriesdistanciel, hybride (on-site, online, hybrid are accepted).":{,"type":"string"},"limit":{"default ⟨11 unchanged words⟩ :"integer"},"location":{"description":"LocationCityfilter.or canton, e.g. Genève, Vaud, Lausanne, Zurich. Comma-separate several places.","type":"string"},"page":{ ⟨11 unchanged words⟩ query":{"default":"","description":"SearchFree-textquery.","type":"string"}search over titles,"salary_max":{"type":"string"}descriptions and programs,"salary_min":{"type":"stringe.g. cybersécurité."},"sizes":{"type":"string"},"skills":{"description":"Comma-separated hard skills,filter.e.g. Java, SQL. Only matches skills listed on the offer: prefer query for a broad search.","type":"string"},"sort":{ ⟨9 unchanged words⟩ deadline_soon","deadline_later","price_asc","price_desc","smallest","largest","founded_newest","founded_oldest","most_jobsduration_asc"],"type":"string"},"tarif_max":{"description":"Maximum price as a number, e.g. 3000.","type":"string"},"tarif_min":{"description":"Minimum price as a number, e.g. 500.","type":"string"},"technologies":{"typedescription":"string"}Comma-separated technologies,"work_modee.g. React, AWS.":{,"type":"string"}},"type":"object"}
⟨33 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨17 unchanged words⟩
{"additionalProperties":false,"properties":{"categories":{"typedescription":"string"}Comma-separated category names,"certification_typee.g. Développement & IT.":{,"type":"string"},"company":{"description":"Companyfilter."name filter,"type":"stringe.g. WeJob Sàrl."},"duration_max":{"type":"string"},"duration_minemployment_type":{"typedescription":"string"}Comma-separated contract or workload: full_time,"employment_typepart_time, CDI, CDD, contract, internship, apprenticeship, freelance. French terms are accepted (temps plein, temps partiel, stage, alternance).":{,"type":"string"},"experience_level":{"type":"string"},"formation_modedescription":{"type"Comma-separated level:"string"}junior,"industriesintermediate, senior, expert (entry, mid, confirmé, lead are accepted).":{,"type":"string"},"languages":{"description ⟨23 unchanged words⟩ :"integer"},"location":{"description":"LocationCityfilter.or canton, e.g. Genève, Vaud, Lausanne, Zurich. Comma-separate several places.","type":"string"},"page":{ ⟨11 unchanged words⟩ query":{"default":"","description":"SearchFree-textquery.search over titles, descriptions, skills, companies and places. Words are OR-ed: one or two keywords work best, e.g. Java or data engineer.","type":"string"},"salary_max":{"description":"Maximum salary as a number, in the offer currency (CHF), e.g. 140000.","type":"string"},"salary_min":{"typedescription":"string"}Minimum salary as a number,"sizesin the offer currency (CHF), e.g. 100000.":{,"type":"string"},"skills":{"description":"Comma-separated hard skills,filter.e.g. Java, SQL. Only matches skills listed on the offer: prefer query for a broad search.","type":"string"},"sort":{ ⟨7 unchanged words⟩ newest","oldest","deadline_soon","deadline_later","price_asc","price_desc","smallest","largest","founded_newest","founded_oldest","most_jobslevel_asc"],"type":"string"},"tarif_maxtechnologies":{"typedescription":"string"}Comma-separated technologies,"tarif_mine.g. React, AWS.":{,"type":"string"},"technologieswork_mode":{"typedescription":"string"}Comma-separated work mode: on_site,"work_modehybrid, remote (sur site, hybride, télétravail are accepted).":{,"type":"string"}},"type":"object"}
⟨33 unchanged words⟩ ,"id":{"type":"string"},"location":{"type":"string"},"logo":{"type":"string"},"title" ⟨17 unchanged words⟩
{"additionalProperties":true,"properties":{"active_formations":{"type":"number"},"active_jobs":{"type":"number"},"activity_rate":{"type":"string"},"application_deadline" ⟨215 unchanged words⟩ "salary":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"max":{"type":"number"},"min ⟨37 unchanged words⟩
Fetch one public active WeJob formation by publicid.id (raw id or the formation:<id> returned by search/fetch).
{"additionalProperties":true,"properties":{"active_formations":{"type":"number"},"active_jobs":{"type":"number"},"activity_rate":{"type":"string"},"application_deadline" ⟨215 unchanged words⟩ "salary":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"max":{"type":"number"},"min ⟨37 unchanged words⟩
Fetch one public active WeJob job offer by publicid.id (raw id or the job:<id> returned by search/fetch).
{"additionalProperties":true,"properties":{"active_formations":{"type":"number"},"active_jobs":{"type":"number"},"activity_rate":{"type":"string"},"application_deadline" ⟨215 unchanged words⟩ "salary":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"max":{"type":"number"},"min ⟨37 unchanged words⟩
⟨43 unchanged words⟩ "Location filter.","type":"string"},"page":{"default":1,"description":"One-based result page number.","minimum":1,"type":"integer"},"query":{"default":"","description":" ⟨48 unchanged words⟩
{"additionalProperties":false,"properties":{"pagination":{"additionalProperties":false,"properties":{"has_more":{"type":"boolean"},"limit":{"type":"integer"},"page":{"type":"integer"},"total":{"type":"integer"}},"required":["page","limit","has_more"],"type":"object"},"results":{"items":{"additionalProperties":true," ⟨28 unchanged words⟩
⟨49 unchanged words⟩ "Location filter.","type":"string"},"page":{"default":1,"description":"One-based result page number.","minimum":1,"type":"integer"},"query":{"default":"","description":" ⟨55 unchanged words⟩
{"additionalProperties":false,"properties":{"pagination":{"additionalProperties":false,"properties":{"has_more":{"type":"boolean"},"limit":{"type":"integer"},"page":{"type":"integer"},"total":{"type":"integer"}},"required":["page","limit","has_more"],"type":"object"},"results":{"items":{"additionalProperties":true," ⟨28 unchanged words⟩
⟨61 unchanged words⟩ "Location filter.","type":"string"},"page":{"default":1,"description":"One-based result page number.","minimum":1,"type":"integer"},"query":{"default":"","description":" ⟨55 unchanged words⟩
{"additionalProperties":false,"properties":{"pagination":{"additionalProperties":false,"properties":{"has_more":{"type":"boolean"},"limit":{"type":"integer"},"page":{"type":"integer"},"total":{"type":"integer"}},"required":["page","limit","has_more"],"type":"object"},"results":{"items":{"additionalProperties":true," ⟨28 unchanged words⟩
{"additionalProperties":false,"properties":{"categories":{"type":"string"},"certification_type":{"type":"string"},"company":{"description":"Company filter.","type":"string"},"duration_max":{"type":"string"},"duration_min":{"type":"string"},"employment_type":{"type":"string"},"experience_level":{"type":"string"},"formation_mode":{"type":"string"},"industries":{"type":"string"},"limit":{"default":10,"description":"Maximum ⟨18 unchanged words⟩ "Search query.","type":"string"},"salary_max":{"type":"string"},"salary_min":{"type":"string"},"sizes":{"type":"string"},"skills":{"description":"Comma-separated skills filter.", ⟨17 unchanged words⟩ largest","founded_newest","founded_oldest","most_jobs"],"type":"string"},"tarif_max":{"type":"string"},"tarif_min":{"type":"string"},"technologies":{"type":"string"},"work_mode":{"type":"string"}},"type":"object"}
{"additionalProperties":false,"properties":{"categories":{"type":"string"},"certification_type":{"type":"string"},"company":{"description":"Company filter.","type":"string"},"duration_max":{"type":"string"},"duration_min":{"type":"string"},"employment_type":{"type":"string"},"experience_level":{"type":"string"},"formation_mode":{"type":"string"},"industries":{"type":"string"},"languages":{"description":"Comma-separated language filter, ⟨30 unchanged words⟩ "Search query.","type":"string"},"salary_max":{"type":"string"},"salary_min":{"type":"string"},"sizes":{"type":"string"},"skills":{"description":"Comma-separated skills filter.", ⟨17 unchanged words⟩ largest","founded_newest","founded_oldest","most_jobs"],"type":"string"},"tarif_max":{"type":"string"},"tarif_min":{"type":"string"},"technologies":{"type":"string"},"work_mode":{"type":"string"}},"type":"object"}