I Stopped Scraping Business Directories and Built an MCP Server on Official Registry Data
For a long time I built B2B lead-generation tools the way everyone does: scrape a directory, fight the anti-bot, re-scrape when the layout changes, pray the data is current. Then I found out the Romanian government publishes the entire company registry as open data — 4.2 million firms, refreshed monthly, with legal status, activity codes and directors. No scraping required.
This post is the story of that switch: how I turned an official open-data snapshot into a self-hosted MCP server with three tools that actually do work for an AI agent.
The problem
If you want to build a list of Romanian companies — say, every SRL in Cluj with a CAEN code for software services — you have three options:






