MCP Rosreestr

MCP server for Rosreestr and NSPD data: property objects by cadastral number, GeoJSON geometry, batch lookups

  • 5 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Calls NSPD from your machine's IP
  • Runs Python code from a third-party repository
All reasons and checks
Russian stack

yasg1988/mcp-rosreestr

Install

Manual install

git clone https://github.com/yasg1988/mcp-rosreestr.git
cd mcp-rosreestr
pip install -r requirements.txt

Requires Python 3.10 or newer.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Calls NSPD from your machine's IP
  • Runs Python code from a third-party repository

This is third-party code. Review the repository files before installing.

What it does

The server fetches an object from NSPD by cadastral number: GeoJSON geometry and available properties. You can query several numbers at once and choose the object type: land plots and buildings, cadastral and administrative divisions, zones and territories, object complexes. A separate tool shows which IP and mode the server uses. Requests go directly from your machine with no shared author key.

Who it is for. Lawyers, realtors, surveyors and analysts who need cadastral data while working with an agent.

Good fit when

  • You need coordinates and properties of a plot by cadastral number
  • You need to process a list of cadastral numbers in one request
  • You need object geometry for a map or GIS

Not a fit when

  • The server runs abroad or behind a VPN with a foreign IP
  • You need an official legally binding EGRN extract

Example request

Get Rosreestr data for cadastral number 12:05:0402002:390

MCP

Transport
stdio
Authentication
key is optional

Environment variables

ROSREESTR_MODE
Mode: direct by default, auto or api
ROSREESTR_API_URL
Your own API proxy URL for api mode
ROSREESTR_API_TOKEN secret
Token for your own API proxy

Limitations

NSPD often returns 403 for foreign and some datacenter IPs, so run the server on a machine with a Russian address. The api mode needs your own proxy on a Russian IP. There is no package; run from a cloned repo with Python 3.10.

How to disable. Remove the rosreestr block from the MCP client config.

FAQ

Why do I get HTTP 403?

NSPD most likely blocked a foreign or datacenter IP. Check check_ip_location and turn off any VPN.

Does the server bypass blocks?

No, the author states that the server does not bypass NSPD blocks.

Discussion

No questions or reviews yet.

Russian stack

MCP server for open Rosreestr records: find a property by cadastral number, address or coordinates and get its cadastral value

MCP serverExtended access1Repository stars
Russian stack

An MCP server for pre-project land analysis: Rosreestr boundaries, Yandex geocoding and maps, infrastructure and geometry

MCP serverExtended access4Repository stars
Russian stack

EGRUL and EGRIP MCP server: company and sole proprietor details, director and founders from Federal Tax Service open data, self-hosted

MCP serverExtended access1Repository stars
Russian stack

An MCP server that fuses three transit sources, Mosgortrans, the Moscow region RNIS system and Yandex Transport, reconciling arrival predictions

MCP serverExtended access
Official

KontragentPro's official MCP that checks Russian companies by INN with no key required: EGRUL, FNS filings, bankruptcy, inspections and sanctions lists

MCP serverExtended access
Official

The official MCP server for the paid NewDB API: passports, bailiff debts, company registry, tax account holds and bankruptcy checks across Russia and the CIS

MCP serverExtended access

README in short

The Russian README explains the key point: NSPD requests come from the IP of the machine running the server. It covers Python install, config for Claude Desktop, Claude Code and Cursor, three modes and three tools. It has an object type table, a 403 troubleshooting section and a list of what the server does not do. MIT license.

README badge

Report a problem

Foxx AIMCP Rosreestr
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.