MCP Server For Turkish Legal Databases
Configuration
View docs{
"mcpServers": {
"saidsurucu-yargi-mcp": {
"url": "https://yargimcp.fastmcp.app/mcp"
}
}
}You can access Turkish court decisions and authoritative legal sources through a fast MCP server that exposes these data sources to MCP-enabled clients. This enables your language model or other tools to search, retrieve, and summarize legal documents programmatically with improved efficiency and flexibility.
You can use the remote Yargı MCP endpoint from Claude Desktop, 5ire, Gemini CLI, or any MCP client that supports the MCP protocol. The remote service is hosted at the MCP URL below and requires no local installation on your side for basic usage.
Prerequisites: you may use the remote MCP directly without installing a server. If you want to run a local client setup or integrate with tools like 5ire, Claude Desktop, or Gemini CLI, follow the steps below.
This MCP server provides access to multiple Turkish law sources via a unified MCP interface and supports additional integration options with Claude Desktop, 5ire, and other MCP clients. You can configure remote access, and you can also run a local client in combination with the provided runtime utility uvx to reach the MCP endpoint.
Connect Claude Desktop to the remote MCP endpoint to start querying Turkish law sources. Steps: open Claude Desktop, go to Settings → Connectors → Add Custom Connector, enter the following details, and save.
You can use the local 5ire MCP runtime to talk to this MCP server. Follow these steps to set up 5ire and register the Yargı MCP tool.
Configure Gemini CLI to access the Yargı MCP through a local runtime using uvx with the appropriate arguments so commands for court searches are available from the shell.
Optionally, enable semantic search by providing an API key to an external semantic search service. When configured, the MCP can sort and retrieve decisions by semantic relevance.
Unified Bedesten API search for five court types with token-optimized results and supports full date and exact phrase search.
Fetch a Bedesten document in Markdown format for easier processing.
Search for precedent decisions in Emsal (UYAP) with detailed criteria.
Retrieve the Markdown version of a specific Emsal decision.
Search Uyuşmazlık Mahkemesi decisions using various form criteria.
Get a Uyuşmazlık decision by URL in Markdown format.
Unified search for Anayasa Mahkemesi norms and individual applications.
Fetch Anayasa Mahkemesi decisions in paginated Markdown.
Search Kamu İhale Kurulu decisions by multiple criteria.
Get a specific KIK decision in paginated Markdown.
Search Rekabet Kurumu decisions with user-friendly decision type labels.
Fetch a Rekabet Kurumu decision in Markdown.
Search Sayıştay Genel Kurul decisions with date and content filters.
Search Sayıştay Temyiz Kurulu decisions with 8 district filters and type.
Search Sayıştay Daire decisions with filters and year.
Get Genel Kurul decision as Markdown.
Get Temyiz Kurulu decision as Markdown.
Get Daire decision as Markdown.
Search KVKK decisions using Brave Search with Turkish language support.
Fetch KVKK decision in paginated Markdown.
Search BDDK decisions with ISO 8601 timing and targeted query by decision number.
Fetch BDDK decision in paginated Markdown.