Retrieves current Turkish legislation from mevzuat.gov.tr by law, article, or search term with verification links.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Turk Hukuku Mevzuat MCP.
The aydincan/turk-hukuku-mevzuat-mcp MCP server gives AI clients access to current Turkish law texts published by the Presidential Legislation Information System at mevzuat.gov.tr. Its purpose is document retrieval and verification: an agent can obtain the official text of a provision and a link back to the source instead of generating a citation from memory.
The server covers laws only. Regulations, communiqués, case law, legal opinions, interpretation, and applying a rule to a specific fact pattern are outside its scope. It is therefore suited to source lookup and document-based research, not legal advice.
For a known law, the kanun input can be a short code such as TBK, a law number such as 6098, or a full identifier such as 1.5.6098. The server can also accept a number or identifier for a law that is not in its registered list.
The mevzuat_ara tool searches the official site's legislation data endpoint. Search scope can target law titles with Baslik, full text with Icerik, or both with Tumu. Results include a legislation identifier that can be passed directly to madde_getir, which helps locate a law when its number is unknown.
For text retrieval, the server downloads the corresponding consolidated PDF from mevzuat.gov.tr, converts it to text with pypdf, and extracts the requested article using pattern matching. Downloaded content remains in a local process cache. The project states that it makes no telemetry or data collection calls and uses mevzuat.gov.tr as its external connection.
The package is published on PyPI and can run through uvx without a separate installation. A direct server command is:
It can also be installed with pip, after which the turk-hukuku-mevzuat command or the python -m turk_hukuku_mevzuat module can start it. The README provides configuration examples for Claude Code, OpenAI Codex, and Gemini CLI. No API key, account credential, or environment variable is documented as required.
The aydincan/turk-hukuku-mevzuat-mcp MCP server exposes four documented tools:
mevzuat_ara(ifade, nerede, adet) searches laws and returns matching records with legislation identifiers.madde_getir(kanun, madde_no) returns the current official text of a specified article and its verification source.kanun_metni_getir(kanun) returns the complete current text of a law.bilinen_kanunlar() lists registered laws with abbreviations, numbers, names, and identifiers.This combination supports both direct lookups, such as retrieving an article from a known law, and discovery workflows that search for a concept before retrieving the relevant source text.
Search result ordering is not guaranteed to place the most relevant law first. Applications should inspect returned names and numbers before requesting a full law or article. PDF extraction can occasionally preserve awkward line breaks or merge text, so the source page should be opened when exact formatting or wording is in doubt.
The server does not invent replacement text when it cannot extract an article, including some repealed or amended provisions; it reports a warning instead. Always verify the final wording at mevzuat.gov.tr. The project is licensed under MIT, while the legislation data belongs to the official source.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aydincan-turk-hukuku-mevzuat-mcp)<a href="https://allmcps.com/mcp/aydincan-turk-hukuku-mevzuat-mcp"><img src="https://allmcps.com/api/badge/aydincan-turk-hukuku-mevzuat-mcp?style=directory" alt="Turk Hukuku Mevzuat MCP on AllMCPs" /></a>