Atviri teisės aktai – Lithuanian law
Lithuanian laws article by article, with whether each applies today, past versions and search
Should I use this
Quality & Safety
Findings (2)
- LOWin list_acts
- LOWin get_act_contents
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"lithuanian-law": {
"url": "https://atviri-teises-aktai.lt/mcp"
}
}
}Remote endpoints
https://atviri-teises-aktai.lt/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢search_law(query, act, limit)
Find articles of Lithuanian codes, laws and Government-approved rules (unofficial mirror of e-tar.lt). Use a reference ("DK 52", "CK 6.228¹", "KET 52") or Lithuanian words ("kasmetinės atostogos"). Returns articles with their URL and whether their text applies today.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A reference or Lithuanian words (4+ letters each; all must occur)"
},
"act": {
"type": "string",
"description": "Optional: limit to one act (key, abbreviation or name, e.g. \"DK\")"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
}
},
"required": [
"query"
]
}🟢get_article(act, article, date)
The text of one article (or point) as published by the Seimas Chancellery, unchanged, with its status today (Galioja šiandien / Įsigalios D / Gali būti pasenęs / Neaišku, ar galioja / Neteko galios), until when that label is certain, amending acts, the future wording if adopted, defined terms used, a citation line and the official e-tar.lt link.
Input Schema
{
"type": "object",
"properties": {
"act": {
"type": "string",
"description": "Act key, abbreviation or name: \"DK\", \"CK\", \"KET\", \"darbo kodeksas\""
},
"article": {
"type": "string",
"description": "Article or point number: \"52\", \"21¹\" or \"21-1\", \"6.228-1\", \"3.2\""
},
"date": {
"type": "string",
"description": "Optional YYYY-MM-DD: the text in force on that date (the Chancellery's official consolidation for it, since 2020, where the open data hold one); without it, today's text"
}
},
"required": [
"act",
"article"
]
}🟢list_acts
Every act on the site: its key, citation form, name, number of articles and how many apply today.
Input Schema
{
"type": "object",
"properties": {}
}🟢get_act_contents(act, offset, limit)
The articles of one act in order (number, title, chapter, status), paged.
Input Schema
{
"type": "object",
"properties": {
"act": {
"type": "string"
},
"offset": {
"type": "integer",
"default": 0
},
"limit": {
"type": "integer",
"default": 100,
"maximum": 300
}
},
"required": [
"act"
]
}🟢upcoming_changes(days, act)
Articles whose text or status changes in the next days (adopted amendments with a date).
Input Schema
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"default": 30,
"maximum": 30
},
"act": {
"type": "string"
}
}
}Community
Evidence