Turkish Law

Provides access to Turkish legislation data including KVKK, Internet Regulation, TCK, TTK, and related regulations via MCP.
  • javascript

0

GitHub Stars

javascript

Language

3 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ansvar-systems-turkish-law-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@ansvar/turkish-law-mcp"
      ]
    }
  }
}

You can access and query Turkish legislation through a Model Context Protocol (MCP) server that consolidates data from official government sources. This MCP lets you retrieve articles, search statutes, and cross-reference Turkish law with international frameworks, enabling reliable legal research workflows and automated compliance checks.

How to use

You will run a local or client-connected MCP server and connect with an MCP client. Once connected, you can retrieve specific articles of Turkish law, perform full-text searches across major statutes, and cross-reference laws with EU and international frameworks. Use the available tools to pull exact provisions, verify citations, check if a law is current, and list laws with metadata. Your client will issue structured requests to the MCP server, and you will receive precise results such as article texts, search results, and cross-reference data.

How to install

Prerequisites: you need Node.js installed on your system. Ensure you have a recent LTS version of Node.js and npm.

# Install the MCP server globally
npm install -g @ansvar/turkish-law-mcp

# Start the MCP server locally
turkish-law-mcp

Additional sections

Configuration basics and usage notes help you integrate with MCP clients. There is a standard stdio configuration you can use in your client setup, which relies on a simple command-line invocation to run the server and expose its endpoints to the client.

Security and reliability considerations include keeping dependencies up to date, validating data against known sources, and handling updates when new laws or amendments are released. If you encounter issues, verify that you are running a compatible Node.js version and that you are using a compatible MCP client to communicate with the server.

Available tools

get_provision

Retrieve a specific article (Madde) from a Turkish law by identifiers such as law name and article number.

search_legislation

Perform a full-text search across all Turkish legislation to find relevant statutes, articles, or provisions.

get_provision_eu_basis

Cross-reference lookup for EU or international framework relationships (for example GDPR alignment and EU candidate context).

validate_citation

Validate a legal citation against the database using official references like Resmi Gazete and Kanun numbers.

check_statute_currency

Check whether a law or provision reflects the current consolidated version.

list_laws

List all laws in the database with metadata such as law name, number, and scope.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational