mcp-rosreestr
MCP server for open Rosreestr records: find a property by cadastral number, address or coordinates and get its cadastral value
- 1 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Makes network calls to government geoportals
- Writes a local cache file
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/atomno-mcp-mcp-rosreestrDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Makes network calls to government geoportals
- Writes a local cache file
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 valueMCP
- 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_KEYsecret- Key for paid features, not needed for the open client
Limitations
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.
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.
Discussion
No questions or reviews yet.
MCP server for Rosreestr and NSPD data: property objects by cadastral number, GeoJSON geometry, batch lookups
An MCP server for pre-project land analysis: Rosreestr boundaries, Yandex geocoding and maps, infrastructure and geometry
Saymon RU Data API: paid Russian data endpoints
Saymon RU Data API
A remote MCP with pay-per-call USDC pricing: INN company checks, Runet search, Russian Post tracking, CBR and MOEX rates
EGRUL and EGRIP MCP server: company and sole proprietor details, director and founders from Federal Tax Service open data, self-hosted
KontragentPro MCP: Russian company lookup
KontragentPro MCP server
KontragentPro's official MCP that checks Russian companies by INN with no key required: EGRUL, FNS filings, bankruptcy, inspections and sanctions lists
An MCP server that fuses three transit sources, Mosgortrans, the Moscow region RNIS system and Yandex Transport, reconciling arrival predictions
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.