@pipeworx/ch-bger

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/ch-bger’s. Install: one-click buttons

Connect to just the @pipeworx/ch-bger pack

https://gateway.pipeworx.io/ch-bger/mcp — only @pipeworx/ch-bger’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 2

Swiss Federal Supreme Court (Bundesgericht, Lausanne): search the published decisions from 2000 onward and read a decision’s text.

Tools

  • ch_bger_search(query, department?, date_from?, date_to?, page?, limit?) — free-text search over decisions. Returns file number, decision date, deciding department, subject area, the topic line the court publishes, relevance score and the id for ch_bger_get. Exact and partial match counts are reported separately.
  • ch_bger_get(id, max_chars?, offset?) — the published decision text, paged, with data_as_of.

Auth

Keyless.

Data sources

  • Swiss Federal Supreme Court, published decisions from 2000 (free public database). Live per request; nothing is stored.

Things to know:

  • Decisions are in the language they were decided in (German, French or Italian). Search words match in that language, so query in it (Persönlichkeitsschutz, protection des données).
  • Leading decisions (BGE) are a separate collection and are not searched here.
  • Names are as the court publishes them (parties are anonymised).
  • The court’s search page is HTML; the pack parses it and fails with an explicit error if the page is not a result list, rather than returning an empty list.

Tools

  • ch_bger_search — Search published decisions of the Swiss Federal Supreme Court (Bundesgericht, Lausanne), 2000 onward, by free text. Query in the language of the decision (German, French or Italian), e.g. “Persönlichk
  • ch_bger_get — Fetch one Federal Supreme Court decision by id (from ch_bger_search, e.g. “2008-11-11-1C_489-2008”): the published decision text, paged with max_chars/offset. The text is the court’s published, anonym

Tools

  • ch_bger_get — Fetch one Federal Supreme Court decision by id (from ch_bger_search, e.g. 2008-11-11-1C_489-2008 ): the published decision text, paged with max_chars/offset. The text is the court's published, anonymi
  • ch_bger_search — Search published decisions of the Swiss Federal Supreme Court (Bundesgericht, Lausanne), 2000 onward, by free text. Query in the language of the decision (German, French or Italian), e.g. Persönlichke

Regenerated from source · build November 15, 2026