mcp-rosreestr
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_ROSREESTR_API_KEY | No | Pro-фичи (не требуется для open client) | |
| MCP_ROSREESTR_LOG_LEVEL | No | Уровень логирования (DEBUG…CRITICAL) | INFO |
| MCP_ROSREESTR_CACHE_PATH | No | Путь к локальной SQLite-базе с кэшем | ./mcp_rosreestr_cache.sqlite |
| MCP_ROSREESTR_USER_AGENT | No | Кастомный User-Agent для upstream | atomno-mcp-rosreestr/<version> ... |
| MCP_ROSREESTR_HTTP_TIMEOUT | No | HTTP-таймаут для upstream-запросов (секунды) | 15.0 |
| MCP_ROSREESTR_CACHE_TTL_LIVE | No | TTL «живых» данных (стоимость) в секундах | 86400 |
| MCP_ROSREESTR_CACHE_TTL_STATIC | No | TTL «статичных» данных (площадь, год) в секундах | 604800 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lookup_by_cadastralB | Get the public characteristics of a Russian cadastral object by cadastral number (formatted XX:XX:XXXXXXX:XXXX, for example 77:01:0001066:1234). Returns area, year built, cadastral cost, permitted use and address. Open data only — no owner PII. |
| lookup_by_addressA | Find Russian cadastral objects matching a free-text address. Searches the public NSPD geoportal index. Returns up to |
| lookup_by_coordsA | Show Russian cadastral objects (parcels and buildings) at a given geographic point. Coordinates are WGS84 (EPSG:4326). Useful for 'what's at this dot on the map' lookups. |
| get_cadastral_valueA | Return the current cadastral value of a Russian property by cadastral number, plus any locally cached revaluation history. Tax base for property tax. Note: full audit trail of historical revaluations is only available via Pro tools or an EGRN extract. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: get_cadastral_value retrieves valuation data, lookup_by_address searches by address, lookup_by_cadastral gets characteristics by cadastral number, and lookup_by_coords finds objects at a point. No overlap in functionality.
All tool names use snake_case and follow a verb_by_noun or verb_noun pattern (e.g., lookup_by_address, get_cadastral_value). The slight inconsistency between 'get' and 'lookup' is minor but does not cause confusion.
With 4 tools, the server is well-scoped for its purpose—covering key lookup operations for Russian cadastral data. This is within the ideal range of 3-15 tools.
The tool set covers essential lookups (by address, cadastral number, coordinates, and value). Minor gaps include lack of spatial search by polygon or full property report, but these are reasonable omissions for a focused public data API.