Full text and amendment history of Hungarian acts: section-level search, point-in-time text, diffs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Egy jogszabály két időállapotának összevetése: csak az eltérő §-ok, régi és új szöveggel, soronkénti blokkokkal. Az időállapotok napjait a `szakasz` (§ nélkül) vagy a `valtozasok` adja.
A későbbi időállapot napja (YYYY-MM-DD).
A korábbi időállapot napja (YYYY-MM-DD).
A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja).
Csak ezt a §-t (horgony).
Egy jogszabály két időállapotának összevetése: csak az eltérő §-ok, régi és új szöveggel, soronkénti blokkokkal. Az időállapotok napjait a `szakasz` (§ nélkül) vagy a `valtozasok` adja.
| Argument | Type | Description |
|---|---|---|
| ig* | string | A későbbi időállapot napja (YYYY-MM-DD). |
| tol* | string | A korábbi időállapot napja (YYYY-MM-DD). |
| slug* | string | A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja). |
| horgony | string | Csak ezt a §-t (horgony). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug",
"tol",
"ig"
],
"properties": {
"ig": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "A későbbi időállapot napja (YYYY-MM-DD)."
},
"tol": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "A korábbi időállapot napja (YYYY-MM-DD)."
},
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja)."
},
"horgony": {
"type": "string",
"maxLength": 200,
"description": "Csak ezt a §-t (horgony)."
}
}
}Egy `search`-találat teljes szövege az id („slug#horgony”) alapján.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
}
}
}Melyik § szabályozza X-et? Teljes szövegű keresés magyar szótövezéssel, vagy hivatkozás feloldása („Fftv. 18. §”, „2013. évi CXXII. törvény”). A találat a § teljes szövegét hozza (4000 karakterig) és a § URL-jét — egy körben citálható.
| Argument | Type | Description |
|---|---|---|
| q* | string | Keresőkifejezés vagy hivatkozás: „termőföld elővásárlási jog”, „Ptk. 6:272. §”, „2013. évi CXXII. törvény 18. §”, „Fftv.” |
| limit | integer | Találatok száma (alap 10, max 40). |
| hatalyos | boolean | Csak hatályos szöveg (alap: true). false: a már nem hatályos jogszabályok szövege is. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Keresőkifejezés vagy hivatkozás: „termőföld elővásárlási jog”, „Ptk. 6:272. §”, „2013. évi CXXII. törvény 18. §”, „Fftv.”"
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Találatok száma (alap 10, max 40).",
"exclusiveMinimum": 0
},
"hatalyos": {
"type": "boolean",
"description": "Csak hatályos szöveg (alap: true). false: a már nem hatályos jogszabályok szövege is."
}
}
}Keresés a magyar törvényekben; az eredmény id-jét a `fetch` várja.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 1
}
}
}Egy jogszabály egy §-a (horgony vagy §-szám szerint), opcionálisan egy adott napon hatályos szöveggel. § nélkül a jogszabály metaadatát, időállapot-listáját és tartalomjegyzékét adja (nem a teljes szöveget).
| Argument | Type | Description |
|---|---|---|
| slug* | string | A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja). |
| datum | string | Időállapot napja (YYYY-MM-DD): az ezen a napon hatályos szöveg. Alap: a legutolsó. |
| horgony | string | A § horgonya, pl. „18-sz-elovasarlasi-jog” (a `kereses` vagy a tartalomjegyzék adja). |
| paragrafus | string | A § száma horgony helyett: „18. §”, „6:272. §”, „18/A. §”. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "A jogszabály slugja, pl. „2013-evi-cxxii-torveny-foldforgalmi” (a `kereses` adja)."
},
"datum": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Időállapot napja (YYYY-MM-DD): az ezen a napon hatályos szöveg. Alap: a legutolsó."
},
"horgony": {
"type": "string",
"maxLength": 200,
"description": "A § horgonya, pl. „18-sz-elovasarlasi-jog” (a `kereses` vagy a tartalomjegyzék adja)."
},
"paragrafus": {
"type": "string",
"maxLength": 200,
"description": "A § száma horgony helyett: „18. §”, „6:272. §”, „18/A. §”."
}
}
}Hatályba lépett módosítások listája az érintett §-ok régi/új szövegével — egy hívás elég egy értesítéshez. Figyeléshez: add meg a `felveve_utan` cursort (első hívásnál egy időbélyeg, utána a válasz `kovetkezo_felveve_utan` mezője) és szűrj `q`-val (címbeli szókezdet, pl. „termőföld|földek forgalm|Földalap”) vagy `slugs`-szal. Történeti kérdésre (`mi változott a Btk.-ban 2024-ben?`) a `since`/`until`/`slugs` szűrők valók.
| Argument | Type | Description |
|---|---|---|
| q | string | Jogszabálycímre/rövidítésre illesztett szókezdet (kisbetű- és ékezet-független), „|”-vel több alternatíva, többszavas tag is lehet: „termőföld|földek forgalm|Földalap”. A tag szó elején illeszkedik („föld” → „földek”, de nem „külföld”); a puszta „föld” túl tág (földgáz, földmérés is). |
| limit | integer | Tételek száma (alap 20, max 50). |
| since | string | Hatálybalépés napjától (YYYY-MM-DD). |
| slugs | array | Csak ezek a jogszabályok. |
| until | string | Hatálybalépés napjáig (YYYY-MM-DD). |
| felveve_utan | string | Cursor: ISO-8601 időbélyeg; csak az ezután a repóba került időállapotok. A válasz `kovetkezo_felveve_utan` mezőjét add vissza a következő hívásban. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"q": {
"type": "string",
"maxLength": 200,
"description": "Jogszabálycímre/rövidítésre illesztett szókezdet (kisbetű- és ékezet-független), „|”-vel több alternatíva, többszavas tag is lehet: „termőföld|földek forgalm|Földalap”. A tag szó elején illeszkedik („föld” → „földek”, de nem „külföld”); a puszta „föld” túl tág (földgáz, földmérés is)."
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Tételek száma (alap 20, max 50).",
"exclusiveMinimum": 0
},
"since": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Hatálybalépés napjától (YYYY-MM-DD)."
},
"slugs": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"maxItems": 50,
"description": "Csak ezek a jogszabályok."
},
"until": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Hatálybalépés napjáig (YYYY-MM-DD)."
},
"felveve_utan": {
"type": "string",
"maxLength": 40,
"description": "Cursor: ISO-8601 időbélyeg; csak az ezután a repóba került időállapotok. A válasz `kovetkezo_felveve_utan` mezőjét add vissza a következő hívásban."
}
}
}