mcp-rosreestr
MCP server for open Rosreestr records: find a property by cadastral number, address or coordinates and get its cadastral value
Install
uvx atomno-mcp-rosreestrRuns without installing. Alternative: pipx install atomno-mcp-rosreestr.
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent four tools for public property data. Given a cadastral number it returns area, build year, permitted use, address and value. Given an address it finds matching objects with their numbers, and given coordinates it lists land plots, buildings and premises at that point. The primary source is NSPD with the Public Cadastral Map as a fallback; responses are cached in local SQLite, and repeated lookups build up a history of revaluations.
Who it is for. For lawyers, appraisers, realtors and analysts who check properties against open registries.
Good fit when
- You need area, permitted use and cadastral value by number
- You need to find a cadastral number from an address or a map point
- You want a preliminary property check before a deal
Not a fit when
- You need owner or encumbrance data: the server does not provide it
- You need a legally binding document: order an official EGRN extract instead
Example request
Look up cadastral number 77:01:0001066:1234 and tell me its area and cadastral valueLimitations
The server relies on undocumented NSPD and PKK APIs that can change without notice, in which case fields come back empty. The data is for reference only. Open sources do not provide full value history; it accumulates only from your own lookups. Requires Python 3.11+.
How to disable. Remove the rosreestr block from your MCP client config. If installed with pipx, run pipx uninstall atomno-mcp-rosreestr.
MCP
- Transport
- stdio, http
- Authentication
- not required
| Environment variables | |
|---|---|
| MCP_ROSREESTR_CACHE_PATH | Path to the local SQLite cache |
| MCP_ROSREESTR_HTTP_TIMEOUT | Upstream request timeout in seconds |
| MCP_ROSREESTR_API_KEY secret | Key for paid features, not needed for the open client |
Security check
- Makes network calls to government geoportals
- Writes a local cache file
README in short
The README lists the four tools and gives uvx configs for Cursor and Claude Desktop plus a pipx install. It documents environment variables for timeout, cache path and TTLs, and logging. It also covers data sources, split cache lifetimes and legal notes: the project is not affiliated with Rosreestr and does not handle personal data. MIT licensed.
FAQ
Do I need an API key?
No, the open client works without one. MCP_ROSREESTR_API_KEY is only for the author's paid features.
Will it show the owner of an apartment?
No. The server deliberately handles only public object attributes and no personal data.
Related
166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases
Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml
Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment
A token-lean MCP server for PostgreSQL, MySQL, MariaDB, SQL Server and SQLite with a read-only mode