Merit — Ukrainian Law & Registers
50+ Ukrainian legal sources, 120+ tools: laws on any date, case law, courts, companies, sanctions.
What it does
Merit — Ukrainian Law & Registers is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
No capability identified yet from its description.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 3h ago (live check)Hosted endpoint
https://law.merit.legal/mcpstreamable-http
In Claude Code: claude mcp add --transport http merit-ukrainian-law-registers https://law.merit.legal/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"merit-ukrainian-law-registers": {
"url": "https://law.merit.legal/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 3h agoONLINE Merit — Ukrainian Law & Registers answered an MCP connection on 06 Nov 2026 and introduced itself as ua_legal 1.0.3 (MCP protocol 2025-06-18).
43 tools offered to AI assistants
eu_sanctions__search· Search the EU consolidated financial sanctions list (persons and enterprises) by name or alias. Returns matching listed parties with their aliases, listing regulation, and identifying details, plus a `stale` flag when the underlying snapshoua_law__search· Search Ukrainian legislation by free text and/or metadata filters. One entry per matching document, carrying the `nreg` `get_document_toc` takes. Never text. `in_force_on_date` keeps only acts the portal's own commencement and repeal eventsua_law__search_units· Find provisions by their text: which articles, points or clauses say X. Every word of `text` must appear (quote it for an exact phrase). Searches the text as published on `on_date` (default today); `nreg` limits it to acts. Each hit is theua_law__get_document· One act's card, by registration number. No text: use `get_document_toc` then `get_unit_fulltext`. `urn_current_edition` is null unless an edition is in force today -- a repealed act has none; `urn_latest_edition` is the newest text in effecua_law__get_unit· Metadata for one structural unit, addressed by its URN. `urn` is 'urn:ua:law:{nreg}:{path}@{YYYYMMDD}'. Drop '@{YYYYMMDD}' for today's edition; drop the path too for the whole document. Take one from a filtered `get_document_toc` rather thaua_law__get_unit_in_force· Whether one unit was legally in force on a given date. `in_force` is true, false, or null when the corpus cannot tell. `outcome` 'deterministic' is from the portal's own events or edition history, anything else from AI review of the text. Aua_law__get_unit_fulltext· Unit text, paged. Past `max_chars` it is `truncated`: pass `next_cursor` as `cursor` for more. Pages end after a paragraph, else after a space, else mid-word (a tiny `max_chars`). Only page 1 lists `parts`, sub-units with their own `urn`, uua_law__get_units_fulltext· Several units' text in one call: a norm and what it relies on. `units` answers each URN in order as `get_unit_fulltext` would, sharing one `max_chars`: a unit that does not fit is `truncated` with a `next_cursor`, and units past the budgetua_law__get_unit_editions· The editions on which one unit's text changed, and what changed it. Each entry is a version: its dated `urn`, how many editions kept it, and `amended_by`, the acts behind the change ('unit_notes': cited by the unit's notes; 'edition_basis':ua_law__get_document_toc· One document's units in reading order -- and the article resolver: `kind='article'` with `number='626'` returns that article alone, `urn` included. Structure only. Each entry carries the `urn` `get_unit_fulltext` takes and a `heading`, or fua_edrsr__search· Faceted full-text search over Ukrainian court decisions (ЄДРСР). Decision text comes from `get_document`. `doc_type_name` tells a procedural ruling (Ухвала) from a merits judgment without fetching it. `q` is lemmatized inside the index; doua_edrsr__get_document· One decision: its text, its citations, its structural parts. Text is windowed, never dumped whole. `text_window` says what came back and how to get the rest. Citations cover that window only, with `*_outside_window` counting the rest; repea
Show 31 more
ua_edrsr__get_court_practice· Court practice on one statute article: which cases cite it, by court and year, ranked highest authority first. Spellings of one code answer alike ('ККУ', 'КК України') and mean the code in force; `repealed_excluded` lists repealed namesakesua_edrsr__lookup_case· One case by document id or case number, with the cases related to it. Give exactly one of `doc_id` or `cause_num`. Highest instance first, judgments before rulings, newest first. `related_cases` is citation-graph overlap, never semantic simua_bankruptcy__search· Ukrainian bankruptcy and insolvency announcements (ДСА registry). One result is one published announcement, not one case. A case accumulates announcements as it proceeds and long-running cases have hundreds, so use `get_case` for one case'sua_bankruptcy__get_case· One bankruptcy case's announcement history and current procedural stage, newest first. `current_stage` is the most recent announcement's type. The registry publishes no case-level status record, so the latest publication is the only statemeua_cpi_inflation__lookup· One consumer price index figure by period. `base_period` defaults to the month-on-month series, which is what Article 625(2) of the Civil Code is computed from. This is Derzhstat's consumer price index, not a producer price index and not thua_debtors__search· Ukraine's Unified Register of Debtors (Єдиний реєстр боржників, ЄРБ): persons with an open, unsatisfied enforcement proceeding. An entry is dropped at the first daily sync after its proceeding closes, so "not listed" means nothing was openua_debtors__lookup· Every debtor listed under one enforcement-proceeding number. Always a list: one proceeding can be enforced against several debtors, so a number legitimately has several answers.ua_edr_companies__search· Ukrainian legal entities in the open ЄДР extract (Єдиний державний реєстр юридичних осіб). Legal entities only; ФОП are `search_fop`. The open extract publishes neither the registered address (місцезнаходження) nor КВЕД activity codes. Bothua_edr_companies__lookup· One legal entity by ЄДРПОУ code or `record`, with its people. `people`: founders, beneficial owners, signers and board members; the head is the latest appointment. `company` adds termination, bankruptcy, succession, branches and tax registrua_edr_companies__search_fop· ФОП (фізичні особи-підприємці) in the open ЄДР extract, by name (ПІБ), status and registration/termination date. Ordered by the filtered date, else `record`. No РНОКПП, address or КВЕД upstream: namesakes cannot be told apart, so a name hitua_edr_companies__lookup_fop· One ФОП by `record`: termination entry and reason, annulled termination, farm-household flag, property manager, tax/ЄСВ registration.ua_enforcement_proceedings__search· АСВП, Ukraine's register of enforcement proceedings (виконавчі провадження). Wider than ЄРБ (`ua_debtors`): it keeps closed ('Завершено') and refused ('Відмовлено у відкритті') proceedings too. The shared key is `vp_num`. `debtor_code` is pua_enforcement_proceedings__lookup· Every row published under one enforcement-proceeding number. Always a list: a proceeding with several debtors is published as one row per debtor. `matches` is capped at 200.ofac_sanctions__search· Search the US Treasury OFAC Specially Designated Nationals (SDN) list (individuals, entities, vessels, and aircraft) by name or alias. Returns matching listed parties with their aliases, sanctions programs, and identifying details, plus `stun_sanctions__search· Search the UN Security Council Consolidated Sanctions List (individuals and entities) by name or alias. Returns matching listed records with their aliases, listing regime (`un_list_type`), and identifying details, plus a `stale` flag when tuk_sanctions__search· Search the UK Sanctions List (HM Treasury / FCDO consolidated financial sanctions designations) by name or alias. Returns matching designated parties with their aliases, regime, date of birth and nationality (for individuals), and the sanctua_echr__search· Search ECHR (European Court of Human Rights) case law via HUDOC, scoped to cases against Ukraine: judgments, decisions and communicated cases with application number(s), engaged articles, importance level, conclusion and a HUDOC permalink,ua_echr__get_case· One HUDOC document by `itemid`, adding cited Strasbourg case law, domestic law at issue, judges.ua_corruption_registry__search· Ukraine's register of persons who committed corruption or corruption-related offences (НАЗК). An entry records one offender, the offence, the article they were held liable under, the sanction, and the court decision or disciplinary decree tua_nbu_rate__rate· Look up the National Bank of Ukraine's official exchange rate (UAH per unit) for a currency, as of a given date or today if none is given. Supports historical dates for ЦК §533 п.2-style currency-conversion calculations, not only the currenua_court_hearings__search· Hearings scheduled in Ukrainian courts (Список справ, призначених до розгляду), every court, read daily from court.gov.ua (a court listing on its own portal instead: source=courtportal). The source lists today onward; past hearings stay herua_vs_digest__search· The Supreme Court's analytical publications: дайджести, огляди and узагальнення судової практики, plus the наукові висновки НКР при ВС. Not in ЄДРСР, which has the judgments but no positions by dispute category. `document` returns the text,ua_vs_digest__document· One Supreme Court publication's extracted text, `document_url`, cited case numbers and linked ЄДРСР `edrsr_ids` -- only this tool returns them. These are analytical reports, not judgments, averaging ~128,000 characters, so a window from theua_holidays__check_date· Whether one date is a public holiday or non-working day in Ukraine. `is_holiday` is true, false, or **null** -- null when `covered` is false, i.e. the mirror has not computed that year. Null is not "no": a deadline calculation must be ableua_lpd__search· The Supreme Court's legal positions (правові позиції). A position is an analyst's short statement of what the Court held, not a quotation, filed under a classifier and linked to its source decisions. ЄДРСР has the judgments, not which passaua_lpd__position· One legal position, with its text and published markup. Pass a search hit's `position_id`. `text` is plain, `text_html` as published. `norm_refs` dates each statute quoted to the `ua_law` edition then in force, with a `urn` `ua_law__get_uniua_legal_indicators__get· Value of a legal indicator in force on a date, with the act and article that set it. nbu_discount_rate: NBU облікова ставка, % p.a., since 1992. pm_general, pm_child_under_6, pm_child_6_18, pm_able_bodied, pm_disabled: прожитковий мінімум,ua_legal_indicators__court_fee· Судовий збір for a claim, or an appeal/cassation against the judgment, in a civil, commercial or administrative court (ст. 4 Закону № 3674-VI). Base: able-bodied прожитковий мінімум on 1 January of the filing year (minimum wage 2011-2016).catalog__search· Find tools left out of this list (the catalog) by topic. Each hit is a tool name and its first sentence; an empty result means no catalog tool mentions those words.catalog__describe· A catalog tool's full description and input schema, as tools/list would publish it.catalog__call· Run a catalog tool with its arguments. It is validated, limited, billed and answered exactly as a listed tool would be.
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Repository | https://github.com/Merit-Legal/mcp-ukrainian-law | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| Version | 1.0.4 | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| Hosted endpoint | https://law.merit.legal/mcp | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| Website | https://merit.legal/mcp | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 46m ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 46m ago |
Change history
- VERSION06 Nov 20261.0.3 → 1.0.4
- VERSION03 Nov 20261.0.2 → 1.0.3
- VERSION03 Nov 20261.0.1 → 1.0.2
- VERSION03 Nov 20261.0.0 → 1.0.1
- NEW03 Nov 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Merit — Ukrainian Law & Registers still online?
Free alerts · no account▲ 0Do you run Merit — Ukrainian Law & Registers? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about Merit — Ukrainian Law & Registers
How do I connect Merit — Ukrainian Law & Registers?
Use the hosted endpoint https://law.merit.legal/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does Merit — Ukrainian Law & Registers offer?
When Electra Index connected on 06 Nov 2026, it listed 43 tools: eu_sanctions__search, ua_law__search, ua_law__search_units, ua_law__get_document, ua_law__get_unit, ua_law__get_unit_in_force, ua_law__get_unit_fulltext, ua_law__get_units_fulltext and more. The full list is in "Live check" above.
Is Merit — Ukrainian Law & Registers online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 3h ago.