Prototype · Preview: every server in the official registry, synced every 30 minutes. Sign in with Google to write reviews.Prototype · updated every 30 min
PopNx MCPMCP servers for people who use AI · explained in plain words

Ortexo

by ortexo.comversion 1.0.0i★ –iRuns in the cloud
Registry namecom.ortexo/mcp

How to install

What it does

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

  • Connects Runs in the cloud
  • Account or key No key needed
  • Category Law & government data

Install

Pick the AI app you use, then copy the settings.

Passed 2/3 checks · What you ask goes through the maker’s server (mcp.ortexo.com) · ✓ Commands checked Nov 13, 2026

First: which AI do you use?

Pick your app and the steps appear below.

Works with Claude · about 2 min

No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1 · on Team/Enterprise an Owner adds it

  1. Open Claude’s Connectors page

    CustomizeConnectors

    CustomizeConnectors1Add2https://…3Add4
  2. Click “Add” → “Custom” → “Web” and fill in these 2 fields

    Copy each value into the field with the same name in Claude, then click Continue

    Name · NameOrtexo
    Remote MCP server URL · Addresshttps://mcp.ortexo.com/mcp

    Click Continue past the sign-in settings Claude detected · under Authentication choose what the maker says (Sign in now, Sign in when needed or No sign in), then click Add

  3. Turn it on in a chat

    +ConnectorsOrtexo

  4. Try it

    Use Ortexo and tell me what you can do for me, then show me one thing

    ✓ If Claude says it is using Ortexo or shows a Ortexo tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with ChatGPT, depending on your plan

Full MCP: ChatGPT Business, Enterprise or Edu on the web · Pro: connects with read/fetch permissions, so tools that change data may not work · Plus: not confirmed in OpenAI’s docs; if you see an add-custom-MCP option on the Plugins page you can try these steps · web only

  1. Open ChatGPT’s add-MCP page on the web

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. Fill in the name and address

    Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin

    Name · NameOrtexo
    Connection · Addresshttps://mcp.ortexo.com/mcp
  3. Pick Ortexo in a chat

    Start a new chat and pick Ortexo from your plugins before typing

  4. Try it

    Use Ortexo and tell me what you can do for me, then show me one thing

    ✓ If ChatGPT says it is using Ortexo or shows a Ortexo tool in the answer, you are connected

Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Claude Code · about 2 min

No key, nothing to install

  1. Open Terminal

    Mac: press Command+Space and type Terminal · Windows: open PowerShell

  2. Paste this command and press Enter

    claude mcp add --transport http --scope user ortexo https://mcp.ortexo.com/mcp
  3. Type /mcp in Claude Code

    You should see Ortexo listed as connected

  4. Try it

    Use Ortexo and tell me what you can do for me, then show me one thing

    ✓ If Claude Code says it is using Ortexo or shows a Ortexo tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Cursor · about 2 min

No key, nothing to install

  1. Click this button to open Cursor

    Open in Cursor

    Cursor asks you to confirm; click Install

  2. Open the AI chat in Cursor in Agent mode

  3. Try it

    Use Ortexo and tell me what you can do for me, then show me one thing

    ✓ If Cursor says it is using Ortexo or shows a Ortexo tool in the answer, you are connected

Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with VS Code · about 2 min

No key, nothing to install

  1. Click this button to open VS Code

    Open in VS Code

    VS Code asks you to confirm; click Install

  2. Open the AI chat in VS Code in Agent mode

  3. Try it

    Use Ortexo and tell me what you can do for me, then show me one thing

    ✓ If VS Code says it is using Ortexo or shows a Ortexo tool in the answer, you are connected

Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.

See every app that uses MCP →

Address for apps that connect over the web

Addresshttps://mcp.ortexo.com/mcp

JSON settings are under “For developers” below

Stuck? Ask people who use Ortexo💬 Discussion →
For developers: Terminal commands and JSON settings

Over the web

Claude Code

claude mcp add --transport http --scope user ortexo https://mcp.ortexo.com/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "ortexo": {
      "url": "https://mcp.ortexo.com/mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "ortexo": {
      "type": "http",
      "url": "https://mcp.ortexo.com/mcp"
    }
  }
}

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

At a glance

Downloads per weeki
Not on npm/PyPI
Verified domain
✓ ortexo.com
Licencei
No licence stated
Connection
Runs in the cloud
Transport
streamable-http
Latest versioni
1.0.0
Published to registryi
Oct 4, 2026
Code last changedi
–
Maker
ortexo.com
Repo
–
Website
ortexo.com
Registry status
Active

Which apps can use it

Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.

Connect over the internet in

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

All apps, with pros and cons →

Related guides

What it can do

Tool names and descriptions exactly as the server reported them on Nov 13, 2026. The maker wrote them, not us; we show them as plain text.

  • search_semantic

    Meaning-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-force text with a citation for each result, one result per article. Best when th

  • search_lexical

    EXACT 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 passage holds and searched in full inside the principal codes — use it ONLY when you

  • 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', article 5 of 'codul penal'). Use this when you need a precise article verbatim, with its citation. Amendment history is returned separately unde

  • lookup_articles

    Fetch 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?, point?}. Returns each article's exact in-force text with its citation.

  • 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 — which carries only a bare number — into a citable decision: 'Instituție, Tip nr. N/AAAA din DATA'. Pass `court` and/or `year` to disambigua

  • 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 transaction). Unlike lookup_article, this is NOT restricted to in-force acts, so it can return abrogated text (tagged [ABROGATED]). Use ONLY whe

  • 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 force on `date` (format YYYY-MM-DD) and returns that article's text, tagged with the actual version date. USE THIS whenever the question is abou

  • get_related

    CONNECTIONS: 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 tagged with the version of the article the court cited (a still-good-law signal)

  • 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 a single provision. Pass a list of {law, article}.

  • 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 it cite a version older than that amendment. Short and cheap ON PURPOSE: run it before citing an article, every time. A decision reasoning

  • 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 into the consolidated version), so 'care ordin a modificat anexa 6?' or 'ce lege a completat Legea 95/2006 în 2024?' found nothing. Give `law

  • 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 between 2023 and 2025' or to check whether a provision a case relied on has since been rewritten. Dates are YYYY-MM-DD; the reply reports the ACTU

  • find_act

    DOES 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 still in force. Searches the CATALOG of acts, not their text: use it for 'was Legea 1

  • 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-time snapshots go for the major codes, and when the corpus was last updated. Worth calling once per session before planning a research path:

  • 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 wrote — and every article reference in it, down to the alineat, letter or point, is checked against the corpus. Each reference comes back as one

  • 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 you need an article but do NOT know its number: guessing an article number is how a citation gets fabricated. Pass `part` with a division's n

  • 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 everything in this act about Y', or to establish that a term does NOT appear in an act. search_semantic and search_lexical cannot answer this: t

  • search_eu_law

    Search EU legislation — regulations, directives, decisions — held in Ortexo (32,432 acts, each in its applicable version) in their ROMANIAN versions. Write the query in Romanian: the search is semantic plus full-text, and the full-text half matches Romanian words only, so an Engl

  • 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 follows the act's family to the CONSOLIDATED version in force and says so — the base text is history and usually not the law that applies today.

  • search_eu_jurisprudence

    Search European case law: CJEU and General Court rulings, Advocate General opinions, AND European Court of Human Rights judgments and decisions (74,909 of them, 5,041 against Romania). One row per case; with court='toate' the two courts are interleaved. LANGUAGES: write `query` i

  • 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 only the matching passage, this returns the judgment. Accepts whatever identifier you are holding: a CJEU case number (C-131/12, T-604/18 —

  • 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 judgments that interpret it. Direction matters — 'what changed this regulation' and 'what did this regulation change' are opposite questions and th

  • 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 has actually landed in Romanian law and practice: which statutes reference it, and which Romanian courts (including the ÎCCJ and the Constitu

  • 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_article_at_date. Consolidated versions are collapsed by text, so an article consolidated thirty times with two actual wordings reports two ve

  • 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 law, so use this instead of repeated lookup_eu_article calls. Pass a list of {celex, article}; each comes back with its own text and citation

  • 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 get_act_structure. Use it when you need an article of a long act but do not know its number — guessing an article number is how a citation g

  • 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 force, expired or repealed (and by what), and whether the ARTICLE's own text has been rewritten and when. An act can be repealed while the a

  • 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 provision a judgment relied on has since been rewritten, or what a reform actually altered. Says plainly when NOTHING changed, which is the

  • 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 to the version in force, which is right for ordinary questions and wrong for a dispute about a transaction under the old regime. The other t

  • 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 own implementing-measures register. A directive does not apply directly in Romania — it applies through the transposing act, so citing the d

  • 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 with its court, kind, number, date, recorded outcome and the articles it cites. Use it for 'what case law is there on this act', which includ

  • 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 numbers of the app's table of contents. Use it to see which articles carry much case law, which carry binding practice and which none, before

  • 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 first rows. Use it first when an act holds a classification, a chart of accounts, a tariff, a list of products or any annex that is a table: ge

  • 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 cell, the row's place in the table (section, parent codes) and the title and act of the table. A page is bounded and the answer states the t

  • 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, the rows above and below, the cells to its left and right, its table and its act. Ids change when an act is parsed again: search again rather

  • 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 cells («ADENURIC 120» finds the row whose name and strength sit in two cells); diacritics and case are ignored. Each match comes with the ids

  • 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 a regulation, directive or decision keeps its substance in a table: the CN codes of a list of goods, a list of persons under restrictive mea

  • 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 the table and the title and act of the table. A page is bounded and the answer states the total and the exact call for the next page; nothi

  • 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 under the column names, the rows above and below, the cells to its left and right, its table and its act. Ids change when an act is parsed again

  • 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 cells («criogenice GNL» finds the row whose product and code sit in two cells); diacritics and case are ignored. Each match comes with the

  • connection_guide

    How 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 exact commands. Needs no sign-in, reads no data and costs nothing. The server add

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 15, 2026

  • ! Caution

    Maker matches the repo

    The registry lists no source repo, so we cannot match the publisher (ortexo.com) to the code

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • ✓ Pass

    Endpoint responds

    Responded in 191 ms (HTTP 200)

  • – Not applicable

    Sign-in with OAuth

    No sign-in needed

  • ✓ Pass

    No hidden instructions in tool descriptions

    Read 41 tool descriptions and found no hidden instructions to the AI

What we check → · JSON

Makers: ask for a re-check or report wrong info

Discussion

Ask, share a tip or report that it does not work. Sorted by what people marked helpful.

No posts yet. Be the first to ask or share.

Posts here are written by users, not the PopNx team.

Sign in to post

User reviews

No reviews yet

Sign in to write a review

Compared with others in Law & government datai

  • More stars than 0% of the other 1861 servers in this category
  • Published to the registry more recently than 43% of the other 1861 servers in this category
  • Basic checks equal to or better than 46% of the other 1861 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Ortexo safe?

It passed 2 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 42 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT on the web (full MCP on Business and above; Pro read-only).

What can I use instead?

In the same category: Global law, Open Legal Data (Germany), LibreJustice, InfraNode, Fedlex Connector

Similar alternatives

Same category, other makers, commands already checked. Official ones first, then by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Global law

The law of nearly every country on earth, any date: read it, see what changed it, check citations.

by lexifinaWidely used★ 2KUpdated 5 days ago

Runs in the cloud✓ lexifina.com

Open Legal Data (Germany)

German court decisions (Rechtsprechung) and laws (Gesetze) with citation graph and citation checks.

by openlegaldataGrowing★ 161Updated 4 days ago

Runs in the cloud✓ service owner · openlegaldata.io

LibreJustice

Search French-language and European case law and French legal texts (codes, statutes, treaties).

by librejusticeEarly★ 35Updated 2 months ago

Runs in the cloud✓ service owner · librejustice.fr

InfraNode

Keyless open data for 84 German cities: 12 lean read-only MCP tools covering 67 data types.

by street1983nkEarly★ 17Updated 4 months ago

Runs in the cloud✓ service owner · infranode.dev

Fedlex Connector

Search Swiss federal legislation: laws, articles, amendments via the Fedlex SPARQL endpoint.

by JayTheSkierEarly★ 8Updated 7 months ago

Runs in the cloud✓ service owner · fedlex-connector.ch
  • Global law — Runs in the cloud, nothing to install · No key needed
  • Open Legal Data (Germany) — Runs in the cloud, nothing to install · No key needed
  • LibreJustice — Runs in the cloud, nothing to install · No key needed
  • InfraNode — Runs in the cloud, nothing to install · No key needed
  • Fedlex Connector — Runs in the cloud, nothing to install · No key needed

README from the maker

No README found in the repo