MCP server exposing 2 tools for hudoc.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/hudoc/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
echr_search — Search European Court of Human Rights (ECHR / Strasbourg) case law by free text, Convention Article, respondent state and/or date. Returns case name, application number(s), Article(s) engaged, the conclusion (violation/no violation), importance level and the itemid to read the full judgment with echr_judgment. Use for "what has Strasbourg ruled on Article 8 against France", "recent Article 10 freedom-of-expression judgments", etc. Covers judgments by default; pass collection to search decisions, advisory opinions, resolutions, communicated cases or reports instead.echr_judgment — Fetch the full text of one ECHR document by its itemid (from echr_search, e.g. "001-249132"). Returns the judgment/decision body converted to plain text, paged. Very recently published items (within a few days) sometimes have no converted text yet — the tool says so rather than returning nothing silently; echr_search's `conclusion` field is available immediately even then.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/hudoc/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io