HowToRomania MCP Server

Romanian public-data MCP for EU agents: CUI/KYB company checks, courts, e-Factura, legislation and BNR rates in English JSON.

Business & Payments MIT license Added Nov 7, 2026 Hosted / remote ✓ Verified Nov 8 20 tools

HowToRomania is a Business & Payments MCP (Model Context Protocol) server: Romanian public-data MCP for EU agents: CUI/KYB company checks, courts, e-Factura, legislation and BNR rates in English JSON. It is MIT-licensed and available as a hosted endpoint, so it works with no local install. It exposes 20 tools including lookup_company, get_company_financials, get_company_court_cases, get_court_case. Listed on MCP Collection since November 2026.

About HowToRomania

HowToRomania is a Romanian public-data API and remote MCP server for EU teams that work with Romanian companies. Look up a firm by CUI, pull financials and legal representatives, run a KYB risk report, check court cases, validate or generate e-Factura (including PDF), read legislation, and get BNR, ROBOR and IRCC rates. Free tools are rate-limited per IP; paid credit packs available. No user accounts or OAuth required. MCP Registry: io.howtoromania/api. Transport: streamable HTTP. Auth: Bearer API key (no OAuth).

HowToRomania tools (20)

Read from the live server on Nov 8, 2026. These are the tools your AI assistant can call once connected.

lookup_company
Given a Romanian CUI/CIF (fiscal code, optionally prefixed RO), returns ANAF public registry data in English: name, addresses, trade register number, VAT status, active/inactive, e-Factura registration, plus the BNR EUR/RON rate.
get_company_financials
Annual financial statements filed with ANAF for a Romanian company (by CUI), in English: net turnover, revenue, expenses, gross/net profit (negative = loss), employees, assets, cash, debts, equity, plus net margin, debt-to-equity, ROE/ROA a
get_company_court_cases
Court cases (portal.just.ro, Ministry of Justice) where a Romanian company (by CUI) is a party: summary (total, by category/stage/company role, pending vs decided, insolvency) and a case list with court, subject, stage, company role, other
get_court_case
Full detail of a Romanian court case by its number (e.g. 9430/271/2025) from portal.just.ro: court, subject, stage, parties with roles (natural persons masked), all hearings with outcomes, and appeals. Criminal cases return only category, s
get_company_risk_report
One-call due-diligence report for a Romanian company (by CUI): ANAF status (active/inactive, VAT, e-Factura), last 3 years of financials, court-case summary (portal.just.ro) and ONRC registry data when available, with a transparent rule-bas
get_company_representatives
Trade-register data for a Romanian company (by CUI) from the ONRC monthly open-data snapshot: registration number, EUID, legal form, registry status (decoded), authorized CAEN codes and legal representatives (names and roles, e.g. administr
validate_extracted_company_data
Checks company data an AI extracted from an invoice, contract or form against Romanian public sources (ANAF, ONRC) and checksums. Returns a verdict and the registered value per field (CUI, name, registration number, VAT status, company stat
check_identifier_format
Free, local-only checks with no registry lookup: CUI checksum, IBAN checksum (and Romanian bank from the code), trade register number format (old and new), company name normalization, and invoice arithmetic (total = net + VAT, Romanian VAT
validate_efactura
Validates a UBL 2.1 invoice/credit note against RO e-Factura rules (CIUS-RO) using ANAF's public validation service (XSD + Schematron, no ANAF account needed) plus fast local checks (totals, VAT breakdown, CUI checksums, RO county codes, Bu
generate_efactura
Builds a valid RO e-Factura (CIUS-RO 1.0.1, UBL 2.1) invoice XML from simple JSON: seller/buyer (just the CUI is enough: name, address, county code and VAT status are auto-filled from ANAF), lines with quantity, unit price and VAT rate (def
parse_efactura
Turns a UBL 2.1 e-Factura invoice or credit note XML (e.g. downloaded from ANAF SPV) into clean English JSON: number, dates, type, currency, seller/buyer (name, VAT id, CUI, address, contact), payment means and IBAN, lines (name, quantity,
efactura_to_pdf
Renders a valid e-Factura XML as PDF using ANAF's public transformation service (no ANAF account). Returns the PDF as a base64 resource. The XML must pass validation. Costs 1 credit; not billed on errors.
search_legislation
Finds Romanian normative acts on legislatie.just.ro by citation or title words: 'Legea 31/1990', 'OUG 195/2002', 'HG 1/2016', 'Codul fiscal', 'Codul muncii', or words from the title. Ranked so the main act comes first (codes and laws before
get_legal_act
Current consolidated text of a Romanian act by legislatie.just.ro id (from search_legislation), split by article: title, issuer, publication, consolidation date, version list and articles (number, heading, text, count of amendments). Paged
get_legal_article
One article in its current consolidated form, e.g. Codul fiscal (171282) art. 291 (VAT rates), with paragraph/letter structure and dated amendment notes (what changed it and when). Article numbers like '293^1' are supported. Costs 1 credit;
get_legal_act_history
Consolidation dates (with version ids) and the dated list of amendments for a whole act or one article: date in force, what was changed and by which act. Useful for 'what was the VAT rule on date X'. Costs 2 credits; not billed if not found
get_new_legal_acts
Acts newly indexed by legislatie.just.ro (laws, government ordinances and decisions, ministerial orders, court decisions published in Monitorul Oficial) with an in-force date on/after `since` (default: last 7 days, max 35). Costs 1 credit.
get_bnr_exchange_rate
BNR reference exchange rates in RON from 2005-01-03: one date (latest fixing on/before the date; all currencies or one), or a daily series for one currency with from/to (max 366 days). Free (0 credits); works without an API key (keyless cal
get_robor
ROBOR (offered) and ROBID (bid) fixings, % p.a., tenors ON, 1W, 1M, 3M, 6M, 12M, from 1995-08-01: one date (latest fixing on/before) or a series for one tenor with from/to (max 366 days). Free (0 credits); works without an API key (keyless
get_ircc
IRCC (indicele de referință pentru creditele consumatorilor), % p.a.: the quarterly value applicable on a date (plus the next quarter's if published) and the latest daily value; or history (type daily with from/to, or quarterly). Free (0 cr

How to connect HowToRomania to Claude, Cursor or VS Code

HowToRomania runs as a hosted remote MCP server at https://api.howtoromania.io/mcp. Add that URL to your MCP client's config (Claude Code, Cursor, Windsurf or VS Code) and the tools appear immediately, no install required.

{
  "mcpServers": {
    "howtoromania": {
      "url": "https://api.howtoromania.io/mcp"
    }
  }
}

Claude Code: claude mcp add --transport http howtoromania https://api.howtoromania.io/mcp. VS Code's .vscode/mcp.json uses a servers key instead of mcpServers (see how). Servers that require OAuth or an API key will prompt on first use.

HowToRomania FAQ

What is HowToRomania?

HowToRomania is a Model Context Protocol (MCP) server in the Business & Payments category. Romanian public-data MCP for EU agents: CUI/KYB company checks, courts, e-Factura, legislation and BNR rates in English JSON. MCP servers expose tools that AI assistants like Claude can call during a conversation.

How do I use HowToRomania with Claude or Cursor?

HowToRomania runs as a hosted remote MCP server at https://api.howtoromania.io/mcp. Add that URL to your MCP client's config (Claude Code, Cursor, Windsurf or VS Code) and the tools appear immediately, no install required.

Is HowToRomania free to use?

HowToRomania is published under the MIT license, so the software itself is free to run. Hosted or API-backed servers may have their own usage tiers; check the project homepage.

What tools does HowToRomania provide?

HowToRomania exposes 20 MCP tools: lookup_company, get_company_financials, get_company_court_cases, get_court_case, get_company_risk_report, get_company_representatives, validate_extracted_company_data, check_identifier_format, validate_efactura, generate_efactura, parse_efactura, efactura_to_pdf, and more. This list is read from the live server (last verified Nov 8, 2026).

Is the HowToRomania MCP server online?

Yes. MCP Collection checks the endpoint every day; it last answered on Nov 8, 2026.

Where is the source code for HowToRomania?

The source is at github.com/howtoromania/howtoromania-mcp.

Compare similar servers

More Business & Payments MCP servers