KitScout

Categories › Knowledge & Everyday › Government & public data

Ortexo

MCP serverVerified domain · ortexo.comRemote● LiveAPI key needed

Romanian and EU legislation and case law, with exact article citations and point-in-time text.

Install

Remote server: your requests and data go to mcp.ortexo.com. Claude Code: claude mcp add --transport http ortexo https://mcp.ortexo.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • search_semantic — Meaning-based (vector) search over the Ortexo database of Romanian law — codes, laws, the Fiscal Code (tax and VAT/TVA), accounting norms (O
  • search_lexical — EXACT keyword / phrase search over the Ortexo Romanian legal database (codes, laws, Fiscal Code, OMFP accounting norms, and case law). Match
  • lookup_article — Fetch the exact, in-force text of one specific article by number from a named Romanian law or code (e.g. article 291 of 'codul fiscal', arti
  • lookup_articles — Fetch SEVERAL specific articles in ONE call — use this instead of many lookup_article calls when an answer cites multiple provisions (common
  • lookup_decision — Fetch the FULL text and a formal citation of one Romanian court decision by its number (e.g. "170/2019"). Turns a jurisprudence search hit —
  • lookup_article_historical — OPT-IN: fetch an article from an OLD / REPEALED Romanian law (e.g. the former Cod fiscal, Legea 571/2003, for a dispute over a pre-2016 tran
  • lookup_article_at_date — POINT-IN-TIME: fetch an article AS IT STOOD on a specific date, not the current version. Resolves the consolidated snapshot of `law` in forc
  • get_related — CONNECTIONS: the depth-1 neighbourhood of an article — what it REFERS TO and what legislation INVOKES it (cross-references), what AMENDED it
  • get_related_batch — Batch form of get_related — the connections of SEVERAL articles in one call (max 8). Use when mapping a whole legal institution rather than
  • check_status — STILL-GOOD-LAW CHECK — is this article still in force, when was it last amended, what amended it, and how many of the decisions interpreting
  • search_amending_acts — WHICH ACT DID THE AMENDING. An act whose only purpose is to amend another one is hidden from search on purpose (its text is already folded i
  • compare_article — What CHANGED in an article between two dates — returns only the delta, not both full versions. Use for 'what changed in the VAT rules betwee
  • find_act — DOES THIS ACT EXIST, and what are its official details — number, issuing body, publication date, Monitorul Oficial number, the date it enter
  • describe_corpus — What Ortexo actually contains: how many acts by category, which jurisprudence sources and the date range each covers, how far back point-in-
  • verify_citations — CHECK A DRAFT BEFORE IT GOES OUT. Paste any text that cites Romanian law — your own draft, a client's contract, an opinion someone else wrot
  • get_act_structure — WHAT IS IN THIS ACT — its table of contents: books, titles, chapters and sections, each with the range of articles it holds. Use this when y
  • scan_act_for_terms — EVERY article of ONE act containing a literal term — exhaustive, not ranked. Use this for 'which articles of this law mention X', 'find ever
  • search_eu_law — Search EU legislation — regulations, directives, decisions — held in Ortexo (32,487 acts, each in its applicable version) in their ROMANIAN
  • lookup_eu_article — Fetch one article of one EU act by CELEX and article number, with its full text including paragraphs and points. Given a base CELEX it follo
  • search_eu_jurisprudence — Search European case law: CJEU and General Court rulings, Advocate General opinions, AND European Court of Human Rights judgments and decisi
  • lookup_eu_decision — Fetch the FULL text of one CJEU or ECHR decision. Use it after search_eu_jurisprudence finds a ruling you want to quote — the search returns
  • get_eu_related — CONNECTIONS of one EU act, in both directions: what amended, repealed or replaced it, and what IT amended or rests on, plus the CJEU judgmen
  • eu_cited_in_romania — WHICH ROMANIAN ACTS AND COURT DECISIONS CITE THIS EU ACT — the bridge between the two corpora. Use it to see how a regulation or directive h
  • lookup_eu_article_at_date — POINT-IN-TIME for EU law: what an article of a regulation or directive SAID on a given date, not what it says today. The EU twin of lookup_a
  • lookup_eu_articles — Fetch SEVERAL EU articles in ONE call — the EU twin of lookup_articles. An answer on EU law rests on as many provisions as one on Romanian l
  • get_eu_act_structure — WHAT IS IN THIS EU ACT — its table of contents: the titles, chapters and sections, each with the range of articles it holds. The EU twin of
  • eu_check_status — STILL-GOOD-LAW CHECK for EU law — the EU twin of check_status. Answers at BOTH levels, because either alone misleads: whether the ACT is in
  • compare_eu_article — WHAT CHANGED in an EU article between two dates — the delta, not both full texts. The EU twin of compare_article. Use it to check whether a
  • lookup_eu_article_historical — OPT-IN: read an article of a REPEALED or superseded EU act — the EU twin of lookup_article_historical. Every other EU tool resolves forward
  • eu_transposition — Given an EU DIRECTIVE's CELEX, return the Romanian act or acts that transpose it, with the Monitorul Oficial number and date, from the EU's
  • get_act_case_law — The Romanian court decisions linked to ONE act, as a paged list: the High Court's binding decisions (RIL, HP) first, then the newest, each w
  • get_act_case_law_map — WHERE the case law of an act is: each article with the number of decisions linked to it, and how many of them are RIL/HP, by division, the n
  • list_tables — THE TABLES OF ONE ACT: for each, its handle, title, where it sits in the act, how many rows and columns it has, its column names and its fir
  • read_table — READ A TABLE, rows under their column names («Clasa: 2110 | CAEN Rev. 2: Fabricarea produselor farmaceutice de bază»), with the id of every
  • get_cell — ONE CELL, by its id (printed by read_table and search_tables) or by table, row and column: its text, its whole row under the column names, t
  • search_tables — SEARCH THE ROWS OF AN ACT'S TABLES for the words of a question or for a code. A row matches when EVERY word is in it, in whichever of its ce
  • list_eu_tables — THE TABLES OF ONE EU ACT: for each, its handle, the title the act stores for it, its size, its column names and its first rows. Use it when
  • read_eu_table — READ AN EU TABLE, rows under their column names («NC: 84141081 | Produsul: Pompe criogenice»), with the id of every cell, the row's place in
  • get_eu_cell — ONE CELL of an EU table, by its id (printed by read_eu_table and search_eu_tables) or by table, row and column: its text, its whole row unde
  • search_eu_tables — SEARCH THE ROWS OF AN EU ACT'S TABLES for the words of a question or for a code. A row matches when EVERY word is in it, in whichever of its

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools