API Access

You can access our data programmatically through the available API endpoints. Full interactive documentation is available at /api/docs.

  • GET /api/documents/types — List all available document types.
  • GET /api/documents/counts — Get counts of documents by type over a time interval.
  • GET /api/documents/list — List documents with filters such as type, year, month, or date range.
  • GET /api/documents/search — Search documents with optional filters like type and date range.

MCP Access

The same functionality is also available through Model Context Protocol (MCP) tools. This allows you to integrate document data directly into AI-powered workflows.

The MCP server is available at: https://mevzuat.info/mcp/

  • types — List all available document types.
  • counts — Get counts of documents by type over a time interval.
  • list — List documents with filters such as type, year, month, or date range.
  • search — Search documents with optional filters like type and date range.

Refer to the API documentation for detailed parameter descriptions, which also apply when using these tools via MCP.


Source repository

You can find the source code and contribute via our GitHub repository .

Although its primary focus is on Turkish legislation, it is built as a flexible Django project that can be adapted to similar document intelligence needs in other contexts.

We invite you to use it, experiment with it, and contribute.