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.
Recently observed → Live
Live → Recently observed
Changed the definition of "search_decisions"
⟨113 unchanged words⟩ (2010-); canton='CH' for cases against Switzerland. Court of Justice of the EU: cjeu (judgments on the EU acts Swiss courts follow — Brussels/Lugano, Dublin/Schengen, free movement and social security, air passengers, VAT, data protection; German text, FR/IT keywords). International Court of Justice: icj (judgments, advisory opinions, substantive orders; FR, else EN). Cantonal: zh_obergericht, be_verwaltungsgericht, etc.","type": ⟨542 unchanged words⟩
Changed the definition of "cite", "get_decision", "get_practice" and 2 more
⟨608 unchanged words⟩ "default":null,"title":"Regeste"},"regeste_source":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Set only when `regeste` was not stored on this record itself but copied verbatim from a safely-linked representation named here (design doc §4) — e.g. a cantonal procedure-number record harvesting the headnote from its decision-number twin. Cite the requested decision, never this id.","title":"Regeste Source"},"representations":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"Other safely-linked representations of this same canonical decision (e.g. a cantonal portal's procedure number vs. its decision number) that search collapsed into this one hit, each as {decision_id, relation_type, evidence_method, confidence, source_url}. Present only on a row that actually folded another one in; absent otherwise, including when this record is itself an unfolded member or canonical.","title":"Representations"},"rule_statement":{"anyOf":[{"type":"string ⟨129 unchanged words⟩
Certificate changed, valid to 2027-01-19
Changed the definition of "search_materialien"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨64 unchanged words⟩ `publication_date_source`). Prefer search_botschaft, which covers all610,154100+ Federal Council messages plus Berichte, Stellungnahmen, committee ⟨23 unchanged words⟩
Changed the definition of "get_materialien", "search_botschaft" and "search_materialien"
Look up Materialien for a Swiss federal law article. Returnsup to three things: `sources` = per-article digests of legislative intent (BV and BGFA only— 167 articles); `botschaft_documents` = theFederal CouncilBundesblattmessagesdocuments that concernthisthe article (Botschaften, Berichte, Stellungnahmen, committee reports, Erlassentwürfe; tagged `doc_type`, with BBl citation, title, publication_date from Fedlex where available — `publication_date_source` 'bbl_year' means only the year — and Fedlex link);(620`vernehmlassungen`
Recently observed → Live
Live → Recently observed
Changed the definition of "search_decisions"
⟨74 unchanged words⟩ : empty query + sort='date_desc' + court filter. Newly PUBLISHED decisions (alerts): published_from + sort='published_desc'. Not for statutes (search_laws), commentary (search_scholarship) ⟨5 unchanged words⟩
⟨369 unchanged words⟩ Default 0.","type":"integer"},"published_from":{"description":"Only decisions the court PUBLISHED on or after this date (YYYY-MM-DD) — publication_date, not decision_date. Use this, not date_from, for a 'what is newly published' alert: the Federal Supreme Court often publishes weeks or months after it rules. May be limited to decisions decided up to 18 months before published_from (always without a court filter); the response then names the limit in publication_window_decided_from, and an earlier date_from widens it. publication_date exists for BGer rulings published since May 2026, BVGer, BStGer and several cantonal courts (VD, VS, BS, SG and others); decisions without one never match. BGer rulings are indexed the day they are published, other courts with the nightly rebuild, up to two days later: for a recurring alert, start each run's window 3 days back and skip decision_ids already reported.","type":"string"},"published_to":{"description":"Only decisions published on or before this date (YYYY-MM-DD, inclusive). Requires published_from.","type":"string"},"
Changed the definition of "get_erwaegung"
⟨39 unchanged words⟩ — never guess. Returns text + sibling Erwägungnumbers.numbers; a parent (E. 2.2) includes its sub-Erwägungen in order, each also under `parts`. e_number: '1', '4.1', '5.2.1', …
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "search_commentaries"
Use this tool ONLY for article-anchored commentaryfrom OnlineKommentar.ch— doctrinal discussion tied to a specific statutearticle.article: OnlineKommentar.ch / OpenLegalCommentary.ch (federal law) and the Kommentar zur Schaffhauser Verwaltungsrechtspflege (Schaffhausen VRG and JG; abbreviation 'VRG SH' / 'JG SH'). For the full OA scholarship corpus (which includesOnlineKommentarall of these) use search_scholarship. Searches commentary text, titles, and article numbers. Returns ranked results with snippets, authors, links andlinks.each hit's source. Useful for finding doctrinal discussion of a legal concept across multiple laws.
Recently observed → Live
Live → Recently observed
Changed the definition of "find_leading_cases" and "get_commentary"
⟨6 unchanged words⟩ topic or statute. Authority ranking based on citationgraph.graph; a free-text topic ranks decisions whose regeste carries the query terms first (`regeste_match`: share of terms found, null without a regeste). Filter by statute (law_code + article), ⟨92 unchanged words⟩
⟨42 unchanged words⟩ StPO, ZPO, DSG, SchKG, and more. Cantonal: the Kommentar zur Schaffhauser Verwaltungsrechtspflege (Meyer/Herrmann/Bilger, 2021; CC BY-SA text) for the Schaffhausen VRG (SHR 172.200) and JG (SHR 173.200), article by article with margin numbers — pass canton='SH' and abbreviation 'VRG' or 'JG' (or 'SH/VRG').
Recently observed → Live
Live → Recently observed
Certificate recorded, valid to 2026-11-20
Authorization not required
First tool surface recorded: 42 tools (server version 1.27.0)
Showing the latest 24 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨461 unchanged words⟩ "default":null,"title":"Regeste"},"regeste_source":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Set only when `regeste` was not stored on this record itself but copied verbatim from a safely-linked representation named here (design doc §4) — e.g. a cantonal procedure-number record harvesting the headnote from its decision-number twin. Cite the requested decision, never this id.","title":"Regeste Source"},"representations":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"Other safely-linked representations of this same canonical decision (e.g. a cantonal portal's procedure number vs. its decision number) that search collapsed into this one hit, each as {decision_id, relation_type, evidence_method, confidence, source_url}. Present only on a row that actually folded another one in; absent otherwise, including when this record is itself an unfolded member or canonical.","title":"Representations"},"rule_statement":{"anyOf":[{"type":"string ⟨129 unchanged words⟩
⟨8 unchanged words⟩ doc_id (e.g. 'estv_ks_ks_nr_28', 'sem_weisungen_weisungen-aug-d', 'bsv_weisungen_6930_v20_de', 'seco_alv_avig_ale_de', 'un_uhri_3f3a9db7-5e9a-416f-ad28-8c8f97a8322c_en'). Returns full body text, title, date ⟨12 unchanged words⟩
⟨77 unchanged words⟩ — the Committee's docket is entirely importance 4. UN treaty bodies (decisions on individual communications, all States, FR or EN): untb_ccpr, untb_cat, untb_cerd, untb_cedaw, untb_crc, untb_crpd, untb_cescr, untb_ced; unwgad = Working Group on Arbitrary Detention opinions (2010-); canton='CH' for cases against Switzerland. Cantonal: zh_obergericht, be_verwaltungsgericht, etc.","type": ⟨542 unchanged words⟩
⟨343 unchanged words⟩ "default":null,"title":"Regeste"},"regeste_source":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Set only when `regeste` was not stored on this record itself but copied verbatim from a safely-linked representation named here (design doc §4) — e.g. a cantonal procedure-number record harvesting the headnote from its decision-number twin. Cite the requested decision, never this id.","title":"Regeste Source"},"representations":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"Other safely-linked representations of this same canonical decision (e.g. a cantonal portal's procedure number vs. its decision number) that search collapsed into this one hit, each as {decision_id, relation_type, evidence_method, confidence, source_url}. Present only on a row that actually folded another one in; absent otherwise, including when this record is itself an unfolded member or canonical.","title":"Representations"},"rule_statement":{"anyOf":[{"type":"string ⟨395 unchanged words⟩
Use this toolwhen the question involvesfor federal ADMINISTRATIVE PRACTICE (Verwaltungspraxis): Wegleitungen, Kreisschreiben, Weisungen, Rundschreiben — agency guidance, not court decisions. 9,900+documents. Covereddocuments: BSV (AHV/IV/EL/EO/FamZ/BVG Wegleitungen, Kreisschreiben, Mitteilungen, every version), OAK BV (BVG Weisungen, Mitteilungen, drafts), WEKO (Bekanntmachungen, Erläuterungen, all versions), SECO (ArG commentary, AVIG-Praxis), BAG (KVGKreisschreiben), SEM (WeisungenAIG/Asyl/BüG, Handbuch Asyl), BJ (SchKGWeisungen, Existenzminimum), FINMA, ESTV,BAFU;BAFU.countsAlsoinUN texts: recommendations to Switzerland (source='un_uhri': concluding observations, UPR with thefilterSwissenums.position, SPT, special procedures) and treaty-body General Comments (source='un_gc'). Returns ranked excerptswith: authority, number, date,newest per document;newest; for past conduct passinclude_superseded=true and take the version dated before the facts.include_superseded=true. NOT covered: cantonal administrations— Sozialhilfe(SKOS, cantonal Handbücher)Sozialhilfe/SKOS, Prämienverbilligung(IPV) — sayso, do not imply absence of guidance.so.Pre-2017UNfederalcomplaint decisions: search_decisions(court='ch_vb'court='untb_*'). VPB/JAAC (pre-2017): not in the corpus yet; say so.
⟨77 unchanged words⟩ OAK BV Anhörungen: drafts, not in force), concluding_observations (UN treaty bodies), upr_recommendation (UN UPR), visit_report (UN SPT + special procedures), general_comment / general_recommendation (UN treaty bodies, un_gc), country_guidance (UNHCR).","enum":["wegleitung","rundschreiben", ⟨13 unchanged words⟩ ,"erlass","bekanntmachung","erlaeuterung","entwurf","concluding_observations","upr_recommendation","visit_report","general_comment","general_recommendation","country_guidance"],"type":"string"},"include_superseded":{ ⟨63 unchanged words⟩ OAK BV (BVG supervision: Weisungen, Mitteilungen). UN-* = the UN body that addressed the recommendation to Switzerland: UN-UPR (~1,450, Universal Periodic Review), UN-CAT (Committee against Torture), UN-CCPR (Human Rights Committee), UN-CESCR, UN-CERD, UN-CEDAW, UN-CRC, UN-CRPD, UN-CED, UN-SPT (Subcommittee on Prevention of Torture), UN-SPECIAL PROCEDURES (special rapporteurs, working groups).","enum":["FINMA","SECO"," ⟨4 unchanged words⟩ BAG","BJ","WEKO","OAK BV","UN-UPR","UN-CRC","UN-CEDAW","UN-SPT","UN-CAT","UN-CESCR","UN-CERD","UN-CCPR","UN-CRPD","UN-CED","UN-CMW","UN-SPECIAL PROCEDURES","UNHCR"],"type":"string"},"language":{"description":"OPTIONAL filter (de/fr/itde/fr/it; en for UN and some FINMA documents). Omit (recommended default) to search across ⟨127 unchanged words⟩ M, every version, Informationsschreiben/FAQ, Anhörungsentwürfe, DE/FR/IT), un_uhri (UN treaty-body, UPR and special-procedure recommendations and concerns addressed to Switzerland, from OHCHR's Universal Human Rights Index: one row per paragraph, ~3,350, EN/FR only — query in English or French; doc_number like 'CAT/C/CHE/CO/8, para. 9'; rows titled '[UHRI summary …]' are UHRI digests of pre-2012 reports, not the UN's words), un_gc (General Comments and General Recommendations of every UN treaty body — CCPR, CESCR, CAT, CERD, CEDAW, CRC, CRPD, CED, CMW, SPT — ~214 documents, FR and EN, doc_number = UN symbol, e.g. 'CAT/C/GC/4'; old ones under OHCHR's INT/ symbols), un_ch_translations (the federal offices' German translations of UN concluding observations on Switzerland — CAT 2010, CCPR 2009/2017, CESCR 2019, CERD 2021, CEDAW 2003/2022, CRC 2015/2021, SPT 2019; CRPD 2022 in Italian — not authoritative, doc_number = the UN symbol as in un_uhri), unhcr_country (UNHCR country guidance — International Protection Considerations, Eligibility Guidelines, Guidance Notes, Positions on Returns — every edition, EN plus UNHCR's DE/FR versions, for Afghanistan, Eritrea, Syria, Iraq, Sudan, Sri Lanka, Venezuela, Libya, Myanmar, Nigeria; one doc_number per country, so include_superseded gives the edition in force at the time)
⟨13 unchanged words⟩ all articles.","type":"string"},"doc_type":{"description":"OPTIONAL: restrict `botschaft_documents` to one Fedlex document type (botschaft, bericht_bundesrat, stellungnahme_bundesrat, bericht_kommission, erlassentwurf, vorentwurf_erlass, vernehmlassung_eroeffnung). Default: all.","enum":["botschaft","bericht_bundesrat","stellungnahme_bundesrat","bericht_kommission","erlassentwurf","vorentwurf_erlass","vernehmlassung_eroeffnung"],"type":"string"},"law_code":{"description":"Law abbreviation (e.g., ⟨11 unchanged words⟩
Use this tool to retrieveRetrieve and quote the VERBATIM text of federal Materialien: Federal Council Botschaften, Berichte and Stellungnahmen des Bundesrates, parliamentary committee reports, Erlassentwürfe — and the Vernehmlassung documents: Erläuternde Berichte, Vorlagen, Ergebnisberichte, Stellungnahmen (legislative2,500+messagesprocedures from Fedlex).WhereEachget_article_purposehitanswersis'whytaggeddoes`doc_type`;Art.filterXwithexist?'doc_type,thisdefaulttoolall.answersBundesblatt'showhitsmecomeeveryinBotschaft`results`passage(bbl_citation,abouttitle,TOPICpublication_dateX'.fromUsefulFedlexwhenwheretheavailablecaller—doesn't`publication_date_source`knowsayswhichwhetherSR/articleittoisaskFedlex'sfordate or only the BBl year —e.g.page,startingsection,fromarticleaanchor);conceptVernehmlassunglikepassages'Vaterschaftsurlaub'come in `vernehmlassung_results` (or'Klimaschutz'.inReturns`results`rankedwhenpassagesdoc_type(FTS5isBM25a Vernehmlassung type), withbbl_citation,thepage,wholesectionparagraphpath`text`,andPDFanpage,articleprocedureanchortitle,wheredates,theofficeparserandcouldFedlexidentifyELIone.link.QuoteUseverbatim;iteverywhensnippetstartinghasfrom astable FedlexconceptELIratherURI.thanWhenannoSR/articleparagraph(get_article_purposecarriesanswersevery'whyterm,doestheArt.pageXisexist?').relaxedQuotetoverbatim.rankedNoORparagraphandwithflaggedevery`filters_relaxedterm:true`rankedwithOR,aflagged`note`.`filters_relaxed`.
{"properties":{"doc_type":{"description":"OPTIONAL Fedlex document type. botschaft = Botschaft des Bundesrates (Message / Messaggio); bericht_bundesrat = Bericht des Bundesrates; stellungnahme_bundesrat = Stellungnahme des Bundesrates (Avis / Parere); bericht_kommission = Bericht parlamentarische Kommission; erlassentwurf = Erlassentwurf (draft act, 2021+); vorentwurf_erlass = Vorentwurf; vernehmlassung_eroeffnung = Eröffnung des Vernehmlassungsverfahrens. Vernehmlassung documents: erlaeuternder_bericht, vernehmlassungsvorlage, ergebnisbericht, stellungnahmen, synoptische_tabelle, vernehmlassung_diverses. Leave unset to search every type; each hit carries doc_type and Fedlex's doc_type_label in its own language.","enum":["botschaft","bericht_bundesrat","stellungnahme_bundesrat","bericht_kommission","erlassentwurf","vorentwurf_erlass","vernehmlassung_eroeffnung","erlaeuternder_bericht","vernehmlassungsvorlage","ergebnisbericht","stellungnahmen","synoptische_tabelle","vernehmlassung_diverses"],"type":"string"},"language":{"description":"OPTIONAL — only set ⟨124 unchanged words⟩
⟨43 unchanged words⟩ 'outside this index', not 'no materials exist'. Each hit names its source message (bbl_ref, title, publication_date from Fedlex where available, with `publication_date_source`). Prefer search_botschaft, which covers all 6,154 Federal Council messages plus Berichte, Stellungnahmen, committee reports, Erlassentwürfe and the Vernehmlassung documents (Erläuternde Berichte, Ergebnisberichte) verbatim (filter by doc_type), or get_materialien(law_code) for themessagesdocuments linked to one statute.
{"properties":{"doc_type":{"description":"Accepted for symmetry with search_botschaft / get_materialien, but a NO-OP here: the curated digest carries no Fedlex document type, so the filter does not narrow results (echoed back as doc_type_filter). To filter by type, call search_botschaft with doc_type.","enum":["botschaft","bericht_bundesrat","stellungnahme_bundesrat","bericht_kommission","erlassentwurf","vorentwurf_erlass","vernehmlassung_eroeffnung"],"type":"string"},"law_code":{"description":"Filter by law abbreviation ⟨33 unchanged words⟩
⟨622 unchanged words⟩ ":"Offset","type":"integer"},"publication_window_decided_from":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Set on a publication-date query (published_from / sort=published_desc): the earliest decision_date it considered. Decisions decided earlier are not in the result; pass an earlier date_from to include them.","title":"Publication Window Decided From"},"query_condensed":{"anyOf":[{"type":"boolean ⟨75 unchanged words⟩
⟨27 unchanged words⟩ available articles.","type":"string"},"canton":{"description":"Two-letter canton code for a cantonal act (e.g. 'SH' with abbreviation 'VRG' or 'JG'). Omit for federal law.","type":"string"},"language":{"default":"de","description": ⟨35 unchanged words⟩