@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 forch_bger_get. Exact and partial match counts are reported separately.ch_bger_get(id, max_chars?, offset?)— the published decision text, paged, withdata_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, anonymich_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