SWISS CASE LAW TOOLS

39 tools from the Swiss Case Law MCP Server, categorised by risk level.

READ 36 tools
Read analyze_legal_trend Year-by-year decision counts showing jurisprudence evolution. Use with a statute reference (law_code + arti... Read browse_legislation_changes Browse recent legislation changes for a canton or federal level. Shows new laws, amendments, and abrogation... Read check_claim_support Verify whether a Swiss court decision actually supports a legal claim. Uses an independent Sonnet judge to ... Read cite Get the canonical Swiss citation string for a decision reference. CALL THIS BEFORE writing any case citatio... Read find_appeal_chain Trace the appeal chain (Instanzenzug) for a decision. Shows prior instances (lower courts) and subsequent i... Read find_citations Given a decision_id, show what it cites and what cites it. Uses the reference graph database with 9.86M cit... Read find_leading_cases Find the most-cited decisions for a topic or statute. Authority ranking based on citation graph. Filter by ... Read find_relevant_erwaegung Find which Erwägung paragraph(s) match a legal claim. Server-side FTS5+BM25 over per-paragraph text; return... Read find_scholarship_citing_decision Find OA legal scholarship that cites a specific Swiss court decision. Reverse direction of the scholarship↔... Read find_scholarship_citing_statute Find OA legal scholarship that cites a given Swiss statute article. Sourced from article-anchored commentar... Read get_article_history Chronological story of a single statute article: current text + every linked Botschaft (enacted + amendment... Read get_article_purpose Return verbatim text from the Federal Council Botschaft (or Erläuterungsbericht) explaining the legislative... Read get_case_brief Structured case brief: regeste, Sachverhalt, key Erwägungen (first 12 only — for orientation, NOT a pinpoin... Read get_commentary Look up a scholarly legal commentary from OnlineKommentar.ch (CC-BY-4.0) for a Swiss federal law article. W... Read get_decision Fetch a single court decision with full text. Look up by decision_id (e.g., bger_6B_1234_2025), docket numb... Read get_decision_structure Structured decision fields: Sachverhalt (facts), Erwägungen as numbered paragraphs ('1', '1.1', '2.3'), Dis... Read get_doctrine Get statute text + leading cases + doctrinal timeline + Federal Council Botschaft (legislative intent) + sc... Read get_erwaegung Verbatim text of ONE numbered Erwägung — the citable unit in Swiss practice (e.g. 'BGE 140 III 86 E. 2.3').... Read get_law AUTHORITATIVE LOOKUP for the current text of any Swiss law article — federal OR cantonal. Served from two l... Read get_legislation Retrieve the FULL TEXT and article list of a specific Swiss law, federal or cantonal, by LexFind ID or SR/s... Read get_materialien Look up Materialien for a Swiss federal law article: Botschaft (legislative intent, key arguments, design c... Read get_practice Retrieve a single federal administrative-practice document by its doc_id (e.g. 'estv_ks_ks_nr_28', 'sem_wei... Read get_regeste Get the official Regeste (head-note) of a Swiss court decision. The Regeste is the court's own formulation ... Read get_scholarship Fetch a single OA legal publication (article, dissertation, commentary, etc.) by its pub_id. Returns full m... Read get_scholarship_full_text Fetch the full text of an OA legal publication by pub_id, on demand. Cached after first fetch so subsequent... Read get_statistics Get aggregate statistics about the dataset. Optionally filter by court, canton, or year. Read list_courts List all available courts with decision counts, date ranges, and language coverage. Use this to discover wh... Read list_scholarship_sources List the open-access legal scholarship sources currently indexed, with publication counts by source, type, ... Read search_botschaft Full-text search across the verbatim Federal Council Botschaft corpus. Where get_article_purpose answers 'w... Read search_commentaries Full-text search across all OnlineKommentar.ch legal commentaries. Searches commentary text, titles, and ar... Read search_decisions Search Swiss court decisions AND European Court of Human Rights decisions concerning Switzerland (~2,800 EC... Read search_laws UNIFIED full-text search across every Swiss statute article indexed locally — federal (Fedlex mirror) AND c... Read search_legislation NATURAL-LANGUAGE SEARCH across all Swiss legislation — 33,000+ federal and cantonal legislative texts from ... Read search_materialien Full-text search across digested Materialien (legislative intent, key arguments, design choices, general co... Read search_practice Full-text search across Swiss FEDERAL administrative practice (Verwaltungspraxis): Kreisschreiben, Rundschr... Read search_scholarship Full-text search across Swiss open-access legal scholarship: OA journal articles (sui generis et al.), OA l...
How many tools does the Swiss Case Law MCP server have? +

The Swiss Case Law MCP server exposes 39 tools across 3 categories: Read, Write, Execute.

How do I enforce policies on Swiss Case Law tools? +

Route the Swiss Case Law server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Swiss Case Law tools fall into? +

Swiss Case Law tools are categorised as Read (36), Write (2), Execute (1). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.