mcpbeat Sign in

HowToRomania MCP Server

by howtoromania Your server? Claim it
answering

HowToRomania is answering right now. Last checked 6 min ago. It exposes 18 tools.

Romanian company data, e-Factura and legislation: CUI lookup, courts, risk, invoices, laws

Uptime history 19 days of history · worst day 99%
19 days agonow
100.0%
Uptime 24h
92 of 92 checks
18
Tools
read from the server
219 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 12

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 22 October 2026. No other catalogue keeps this.

29 Oct 2 tool descriptions were rewritten generate_efactura, get_company_risk_report
28 Oct 3 tools appeared get_bnr_exchange_rate, get_ircc, get_robor
22 Oct 7 tool descriptions were rewritten efactura_to_pdf, generate_efactura, get_company_court_cases and 4 more

HowToRomania missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add api --transport http https://api.howtoromania.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.howtoromania.io/mcp
~/.codex/config.toml
[mcp_servers.api]
url = "https://api.howtoromania.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "api": {
      "url": "https://api.howtoromania.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "api": {
      "type": "http",
      "url": "https://api.howtoromania.io/mcp"
    }
  }
}

Available tools 18

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

company
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 parties and last/next hearing. Natural persons are masked (GDPR). Criminal cases show only category, stage, dates and the company's own role (criminalDetailsWithheld: true). Costs 15 credits; not billed if nothing is found.
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 and YoY revenue growth. Amounts in RON. Costs 3 credits; not billed if nothing is found.
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. administrator, lichidator). Costs 5 credits; not billed if the CUI is not found.
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-based score 0-100 (higher = fewer risk signals) and explained flags. Informational only, NOT credit advice. Costs 30 credits once for this call; the included financials, court cases and registry reads are not billed again. Not billed if the CUI is unknown. Billed in full even if some sections are unavailable (listed in unavailableSections).
legal
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 with offset/limit (default 50 articles). Core codes (Codul fiscal 171282, Codul muncii 41627, Codul civil 175630, Codul de procedură civilă 140271, Codul de procedură fiscală 170007, Legea 31/1990 798) also work offline. Costs 1 credit. Source: legislatie.just.ro (Ministry of Justice); informational, consolidated forms are unofficial, only Monitorul Oficial text is authentic.
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. Source: legislatie.just.ro (Ministry of Justice); informational, consolidated forms are unofficial, only Monitorul Oficial text is authentic.
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; not billed if not found. Source: legislatie.just.ro (Ministry of Justice); informational, consolidated forms are unofficial, only Monitorul Oficial text is authentic.
bnr
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). Source: Banca Națională a României (bnr.ro); informational, values unchanged from BNR source.
court
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, stage and dates (criminalDetailsWithheld: true). Costs 1 credit; not billed if not found.
efactura
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.
generate
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 (default 21%; categories S, Z, E, AE reverse charge, K, G, O not subject). Computes line, VAT and grand totals and returns the XML plus ANAF's validation verdict (public validation service). Does NOT submit to SPV. Costs 2 credits; not billed on errors or if ANAF's validator is unreachable (the XML is still returned).
ircc
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 credits). Source: Banca Națională a României (bnr.ro); informational, values unchanged from BNR source.
legislation
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 decrees/orders). Returns act ids for get_legal_act / get_legal_article. Costs 1 credit; not billed if nothing matches. Source: legislatie.just.ro (Ministry of Justice); informational, consolidated forms are unofficial, only Monitorul Oficial text is authentic.
lookup
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.
new
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. Source: legislatie.just.ro (Ministry of Justice); informational, consolidated forms are unofficial, only Monitorul Oficial text is authentic.
parse
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, unit, price, net, VAT), VAT breakdown and totals. Costs 1 credit; not billed on errors.
robor
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). Source: Banca Națională a României (bnr.ro); informational, values unchanged from BNR source.
validate
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, Bucharest SECTORn). Returns valid true/false and the exact rule codes (BR-xx, BR-RO-xx) with English/Romanian messages. Costs 1 credit; not billed if ANAF is unreachable.

Endpoints

URLTransportStateLatencyChecked
https://api.howtoromania.io/mcp streamable-http answering 232 ms 6 min ago

Alternatives to HowToRomania

same job, measured the same way
ANAF e-Factura
by foreverworks

Read, check and file a Romanian company's e-invoices and e-Transport declarations with ANAF.

368 installs/wk local only
Date Firme
by iorpaul3

Romanian company data (ONRC/ANAF): CUI lookup, KYB risk, financials. Pay per call via x402 USDC.

8 tools answering
apifirme
by apifirme

Romanian company data from the official registers: CUI lookup, VAT, financials, new companies

answering
factureaza.ro
by factureaza

Romanian invoicing with RO e-Factura: invoices, clients, payments, SPV and e-Transport

answering
Lovie Company Formation
by lovie

Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.

66 installs/wk 335 tools answering
Oblio
by foreverworks

Issue and track a Romanian company's invoices on Oblio, with totals computed as ANAF checks them.

390 installs/wk local only
E
Extract
by mart402

Web extraction, OCR (Japanese-strong), invoice and company data for AI agents. x402, no API key.

35 tools answering
E
e-Factura Validator (Romania)
by alexhub

Validate, fix and generate Romanian e-Factura; check SAF-T D406 (ANAF validator + consistency)

13 tools answering

HowToRomania — questions

Answers built from our own checks of this server.

What can HowToRomania do?
It exposes 18 tools, read directly from the server on our last check. Among them: efactura_to_pdf, generate_efactura, get_bnr_exchange_rate, get_company_court_cases, get_company_financials, get_company_representatives and 12 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is HowToRomania mostly used for?
Its tools cluster around company and legal. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is HowToRomania working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 219 ms. The bar chart above shows every period we have measured.
How do I connect HowToRomania?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does HowToRomania need an API key?
No. HowToRomania completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 18 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is HowToRomania?
It answers our handshake in 219 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.