Skip to main content
Glama

Mevzuat MCP

by saidsurucu
MIT License
72
  • Apple
  • Linux

search_mevzuat

Search and retrieve Turkish legislation from mevzuat.gov.tr using advanced full-text search operators, filters, and pagination for precise legal research and analysis.

Instructions

Searches for Turkish legislation on mevzuat.gov.tr. Use 'phrase' for full-text content search with various operators and patterns.

Input Schema

NameRequiredDescriptionDefault
mevzuat_noNoThe specific number of the legislation, e.g., '5237' for the Turkish Penal Code.
mevzuat_turleriNoFilter by legislation types. A JSON-formatted string of this list is also acceptable.
page_numberNoPage number for pagination.
page_sizeNoNumber of results to return per page.
phraseNoTurkish full-text search phrase. Supports multiple search operators:\n\nBoolean operators: AND, OR, NOT (space between words = AND logic)\nRequired/prohibited terms: +required -prohibited\nExact phrases: \"exact phrase\"\nProximity search: \"word1 word2\"~5\nWildcard search: word* or w?rd\nFuzzy search: word~ or word~0.8\nTerm boosting: important^2\nRegex patterns: /[a-z]+/ with full regex syntax\n\nExamples:\n- Basic: mahkeme\n- Space = AND: mahkeme karar (finds both)\n- Boolean: mahkeme AND karar\n- Required: +mahkeme -eski\n- Fuzzy: mahkeme~\n- Wildcard: mah*\n- Regex: /(mahkeme|karar)/
resmi_gazete_sayisiNoThe issue number of the Official Gazette where the legislation was published.
sort_directionNoSorting direction.desc
sort_fieldNoField to sort results by.RESMI_GAZETE_TARIHI

Input Schema (JSON Schema)

{ "properties": { "mevzuat_no": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "The specific number of the legislation, e.g., '5237' for the Turkish Penal Code.", "title": "Mevzuat No" }, "mevzuat_turleri": { "anyOf": [ { "items": { "enum": [ "KANUN", "CB_KARARNAME", "YONETMELIK", "CB_YONETMELIK", "CB_KARAR", "CB_GENELGE", "KHK", "TUZUK", "KKY", "UY", "TEBLIGLER", "MULGA" ], "type": "string" }, "type": "array" }, { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filter by legislation types. A JSON-formatted string of this list is also acceptable.", "title": "Mevzuat Turleri" }, "page_number": { "default": 1, "description": "Page number for pagination.", "minimum": 1, "title": "Page Number", "type": "integer" }, "page_size": { "default": 5, "description": "Number of results to return per page.", "maximum": 10, "minimum": 1, "title": "Page Size", "type": "integer" }, "phrase": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Turkish full-text search phrase. Supports multiple search operators:\\n\\nBoolean operators: AND, OR, NOT (space between words = AND logic)\\nRequired/prohibited terms: +required -prohibited\\nExact phrases: \\\"exact phrase\\\"\\nProximity search: \\\"word1 word2\\\"~5\\nWildcard search: word* or w?rd\\nFuzzy search: word~ or word~0.8\\nTerm boosting: important^2\\nRegex patterns: /[a-z]+/ with full regex syntax\\n\\nExamples:\\n- Basic: mahkeme\\n- Space = AND: mahkeme karar (finds both)\\n- Boolean: mahkeme AND karar\\n- Required: +mahkeme -eski\\n- Fuzzy: mahkeme~\\n- Wildcard: mah*\\n- Regex: /(mahkeme|karar)/", "title": "Phrase" }, "resmi_gazete_sayisi": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "The issue number of the Official Gazette where the legislation was published.", "title": "Resmi Gazete Sayisi" }, "sort_direction": { "default": "desc", "description": "Sorting direction.", "enum": [ "desc", "asc" ], "title": "Sort Direction", "type": "string" }, "sort_field": { "default": "RESMI_GAZETE_TARIHI", "description": "Field to sort results by.", "enum": [ "RESMI_GAZETE_TARIHI", "KAYIT_TARIHI", "MEVZUAT_NUMARASI" ], "title": "Sort Field", "type": "string" } }, "type": "object" }
Install Server

Other Tools from Mevzuat MCP

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/saidsurucu/mevzuat-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server