HowToRomania MCP Server
Romanian public-data MCP for EU agents: CUI/KYB company checks, courts, e-Factura, legislation and BNR rates in English JSON.
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.