What it takes off you is knowing which portal holds the answer: a competition question, a tax ruling and a Constitutional Court judgment come from three different institutions, and here they are three calls with the same shape. Every search has a matching fetch that returns the full text as Markdown, so the citation and the passage behind it arrive together rather than as a link you go and open.
A research layer over Türkiye's official legal databases. Every source has a search call and a matching call that returns the full decision text as Markdown. Run it locally, or connect to the maintainer's hosted endpoint and install nothing.
- Court decisions from Yargıtay, Danıştay, local courts, appeals courts and KYB through Bedesten, filtered by chamber, court type and decision date
- UYAP Emsal precedent decisions, searchable by keyword, court, case and decision numbers and date range
- Constitutional Court decisions — norm control and individual applications — with the type auto-detected from the URL when fetching
- Jurisdictional dispute decisions from the Uyuşmazlık Mahkemesi, which resolve conflicts between the civil and administrative courts
- Public procurement decisions from KİK, across dispute, regulatory and court types
- Competition and antitrust decisions from the Rekabet Kurumu
- Court of Accounts audit decisions from Sayıştay, across its general assembly, appeals board and chambers
- Data protection decisions from KVKK, on privacy, consent and data breaches
- Banking regulation decisions from BDDK, covering licences, fintech and payment services
- BTK board decisions, by title keyword, decision number, decision date, publication date and department
- GİB özelge tax rulings — 18k+ of them, on VAT, income tax, corporate tax and stamp duty
- Insurance arbitration decisions from 64 Hakem Karar Dergisi issues covering 2010 to 2025, searchable across issues or inside a single issue, which is split into individual decisions and ranked by relevance
- A health check reporting whether the government servers are answering
Either uv, to run `uvx yargi-mcp` on your own machine, or a client that takes a remote MCP URL — https://yargimcp.surucu.dev/mcp needs no install at all. Network access to the government databases either way: every answer is a live query against them. Bedesten is rate-limited upstream, and searches and document fetches count against the same limit, and a throttled request comes back telling you how long to wait.
One command — uvx yargi-mcp
