AgentXM

Ortexo

mcp remote · streamable-http · v1.0.0 · source: crawl

https://mcp.ortexo.com/mcp

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

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 1011 ms · p95 1146 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'ortexo'
tools_listed15pass33 tools
schema_complete15pass33 of 33 tools have a description and a typed schema
latency_p5010passp50 1011 ms
latency_p955passp95 1146 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (33)

NameDescriptionSchema
search_semanticMeaning-based (vector) search over the Ortexo database of Romanian law — codes, laws, the Fiscal Code (tax and VAT/TVA), accounting norms (OMFP) and, when requested, case law. Returns the current, in-typed
search_lexicalEXACT keyword / phrase search over the Ortexo Romanian legal database (codes, laws, Fiscal Code, OMFP accounting norms, and case law). Matches precise wording, ranked by how many of your words a passatyped
lookup_articleFetch 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', article 5 of 'codul penal'). Use this when you need a precise artyped
lookup_articlesFetch SEVERAL specific articles in ONE call — use this instead of many lookup_article calls when an answer cites multiple provisions (common in law: 15–20). Pass a list of {law, article, paragraph?, ptyped
lookup_decisionFetch the FULL text and a formal citation of one Romanian court decision by its number (e.g. "170/2019"). Turns a jurisprudence search hit — which carries only a bare number — into a citable decision:typed
lookup_article_historicalOPT-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 transaction). Unlike lookup_article, this is NOT restricted to ityped
lookup_article_at_datePOINT-IN-TIME: fetch an article AS IT STOOD on a specific date, not the current version. Resolves the consolidated snapshot of `law` in force on `date` (format YYYY-MM-DD) and returns that article's ttyped
get_relatedCONNECTIONS: the depth-1 neighbourhood of an article — what it REFERS TO and what legislation INVOKES it (cross-references), what AMENDED it, and which court DECISIONS interpret it. Each decision is ttyped
get_related_batchBatch form of get_related — the connections of SEVERAL articles in one call (max 8). Use when mapping a whole legal institution rather than a single provision. Pass a list of {law, article}.typed
check_statusSTILL-GOOD-LAW CHECK — is this article still in force, when was it last amended, what amended it, and how many of the decisions interpreting it cite a version older than that amendment. Short and cheatyped
search_amending_actsWHICH 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 into the consolidated version), so 'care ordin a modificat antyped
compare_articleWhat CHANGED in an article between two dates — returns only the delta, not both full versions. Use for 'what changed in the VAT rules between 2023 and 2025' or to check whether a provision a case relityped
find_actDOES THIS ACT EXIST, and what are its official details — number, issuing body, publication date, Monitorul Oficial number, the date it entered into force, how many articles it has, whether it is stilltyped
describe_corpusWhat Ortexo actually contains: how many acts by category, which jurisprudence sources and the date range each covers, how far back point-in-time snapshots go for the major codes, and when the corpus wtyped
verify_citationsCHECK A DRAFT BEFORE IT GOES OUT. Paste any text that cites Romanian law — your own draft, a client's contract, an opinion someone else wrote — and every article reference in it, down to the alineat, typed
get_act_structureWHAT IS IN THIS ACT — its table of contents: books, titles, chapters and sections, each with the range of articles it holds. Use this when you need an article but do NOT know its number: guessing an atyped
scan_act_for_termsEVERY article of ONE act containing a literal term — exhaustive, not ranked. Use this for 'which articles of this law mention X', 'find everything in this act about Y', or to establish that a term doetyped
search_eu_lawSearch EU legislation — regulations, directives, decisions — held in Ortexo (31,863 acts, each in its applicable version) in their ROMANIAN versions. Write the query in Romanian: the search is semantityped
lookup_eu_articleFetch one article of one EU act by CELEX and article number, with its full text including paragraphs and points. Given a base CELEX it follows the act's family to the CONSOLIDATED version in force andtyped
search_eu_jurisprudenceSearch European case law: CJEU and General Court rulings, Advocate General opinions, AND European Court of Human Rights judgments and decisions (74,886 of them, 5,039 against Romania). One row per castyped
lookup_eu_decisionFetch 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 only the matching passage, this returns the judgment. Acceptyped
get_eu_relatedCONNECTIONS of one EU act, in both directions: what amended, repealed or replaced it, and what IT amended or rests on, plus the CJEU judgments that interpret it. Direction matters — 'what changed thistyped
eu_cited_in_romaniaWHICH ROMANIAN ACTS AND COURT DECISIONS CITE THIS EU ACT — the bridge between the two corpora. Use it to see how a regulation or directive has actually landed in Romanian law and practice: which statutyped
lookup_eu_article_at_datePOINT-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_article_at_date. Consolidated versions are collapsed by text,typed
lookup_eu_articlesFetch 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 law, so use this instead of repeated lookup_eu_article calls.typed
get_eu_act_structureWHAT 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 get_act_structure. Use it when you need an article of a longtyped
eu_check_statusSTILL-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 force, expired or repealed (and by what), and whether the ARtyped
compare_eu_articleWHAT 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 provision a judgment relied on has since been rewritten, or typed
lookup_eu_article_historicalOPT-IN: read an article of a REPEALED or superseded EU act — the EU twin of lookup_article_historical. Every other EU tool resolves forward to the version in force, which is right for ordinary questiotyped
eu_transpositionGiven 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 own implementing-measures register. A directive does not apptyped
get_act_case_lawThe Romanian court decisions linked to ONE act, as a paged list: the High Court's binding decisions (RIL, HP) first, then the newest, each with its court, kind, number, date, recorded outcome and the typed
get_act_case_law_mapWHERE 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 numbers of the app's table of contents. Use it to see which atyped
connection_guideHow to connect Ortexo to an AI assistant and how to sign back in, step by step for Claude, Claude Code, ChatGPT and other assistants: the server address, the page where each one is connected and the etyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-ortexo-mcp.svg)](https://app.agent-xm.com/a/com-ortexo-mcp)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.