Hidden while we check this listing

Our automated checks found a problem, so this listing is out of search, browse and the API until it clears. It comes back on its own once the problem is fixed.

  • Package no longer on the registry
Own this project? Claim it
Cenogram — Polish Real Estate Data logo

Cenogram — Polish Real Estate Data

Search Polish property transactions, cadastral parcels, prices, risks, planning data, and market context through MCP.

Install Cenogram — Polish Real Estate Data

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "cenogram-polish-real-estate-data": {
      "command": "npx",
      "args": [
        "-y",
        "hangs"
      ],
      "env": {
        "CENOGRAM_API_KEY": "YOUR_VALUE_HERE",
        "CENOGRAM_API_URL": "YOUR_VALUE_HERE",
        "MCP_TRANSPORT": "YOUR_VALUE_HERE",
        "MCP_PORT": "YOUR_VALUE_HERE",
        "CENOGRAM_CLIENT_ID": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Cenogram — Polish Real Estate Data MCP server exposes Polish real estate transaction and parcel data through MCP. It connects to the national RCN registry and provides transaction search, price analysis, spatial queries, cadastral lookup, valuation, and parcel enrichment tools. Use it for evidence based analysis of Polish property markets, parcels, buildings, and local conditions rather than listing data. Access is available through a hosted Streamable HTTP endpoint or an npm-based stdio setup.

Use cases

  • Search Polish property transactions by parcel, address, location, or date
  • Compare residential prices across Polish districts
  • Inspect zoning, flood, transport, and infrastructure context for a parcel
  • Estimate property value from comparable sales
  • Find parcels and transactions inside geographic areas

Key features

  • Searches millions of Polish RCN transactions
  • Queries cadastral parcels and parcel outlines
  • Analyzes prices, distributions, and district comparisons
  • Enriches properties with planning and environmental context
  • Estimates value from comparable sales
  • Supports hosted HTTP and npm stdio transports

Tools27

What Cenogram — Polish Real Estate Data lets your agent do. Expand a tool for its parameters.

Self-reported~477 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 45d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · hangs (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit28d agoMost recent push to the default branch.
Tools exposed27Callable tools this server registers over MCP.

How Cenogram — Polish Real Estate Data works

What Cenogram — Polish Real Estate Data does

Cenogram — Polish Real Estate Data connects AI clients to Polish real estate data from the national Rejestr Cen Nieruchomosci (RCN). The registry contains prices recorded in notarial deeds rather than asking prices from property listings. The server also works with cadastral parcel identities and adds geographic, planning, environmental, infrastructure, and municipal context.

Its transaction tools support filters such as location, street, building number, parcel ID, property type, market type, price, date, and area. Spatial searches can use a radius or a GeoJSON polygon. Location tools provide residential price-per-square-metre statistics, histograms, market summaries, district comparisons, demographic context, and municipal infrastructure signals.

Parcel workflows can resolve a cadastral identity, find parcels by ID prefix, list parcels in an area, inspect outlines, or request a composite parcel report. Property-level enrichment includes flood, heritage, landslide, surroundings, transit, permits, planning, farmland, nature, subsurface, and road-access data. An estimate tool uses comparable sales and requires a property area plus coordinates or a parcel ID.

How it works

The hosted service is available at https://mcp.cenogram.pl/mcp and accepts an API key in an Authorization header. A local npm process is also supported through @cenogram/mcp-server; it communicates over stdio by default and requires Node.js 18 or newer. HTTP mode can be selected with the MCP_TRANSPORT setting or the --http flag.

Many operations consume tokens. Catalogues are free, while costs vary by operation: statistics and reference data use fewer tokens than spatial search, valuation, comparisons, or the all-layer parcel report. New accounts receive an initial token allowance and trial access; current quotas and paid plans are documented on the provider’s API page.

Setup and configuration

Obtain an API key from cenogram.pl/api, then configure the selected MCP client with the hosted URL and a bearer token, or pass the key as CENOGRAM_API_KEY for the stdio package. Supported README examples cover Claude Code, Cursor, Claude Desktop, VS Code with GitHub Copilot, Windsurf, and Cline.

The server supports CENOGRAM_API_URL for an alternate API base URL, MCP_TRANSPORT for transport selection, MCP_PORT for HTTP mode, and CENOGRAM_CLIENT_ID for a persistent client identifier. The default HTTP port is 3002, and the default API URL is https://cenogram.pl.

Tools and capabilities

Cenogram — Polish Real Estate Data includes tools for:

  • Searching transactions by structured filters, radius, or GeoJSON polygon.
  • Calculating residential price statistics, price distributions, market overviews, and district comparisons.
  • Finding, resolving, and listing cadastral parcels, including optional geometry and area filters.
  • Building parcel reports with transaction history, local price context, municipal context, and enrichment layers.
  • Reviewing demographics, infrastructure signals, building details, and comparable-sales value estimates.
  • Checking property-specific flood, heritage, landslide, surroundings, transit, permits, planning, farmland, nature, subsurface, and road-access information.

Limitations and notes

The data is focused on Poland and depends on the RCN registry and the service’s available parcel and contextual datasets. Residential price-per-square-metre statistics are limited to residential properties. get_building_breakdown and the transaction context tools require a transaction UUID obtained from a search result. Parcel resolution accepts a cadastral ID, a locality with parcel number, or coordinates; a street address alone is not the documented input for that tool.

A parcel report costs more tokens than individual context queries because it returns all available layers together. Hosted usage requires an API key, and allowances vary by account plan. The npm option runs the MCP process locally, but it still uses the configured Cenogram API connection.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Cenogram — Polish Real Estate Data

Cenogram — Polish Real Estate Data is an MCP server that connects AI clients to Poland’s national RCN real estate transaction registry and cadastral data. Its main tools search transactions, analyze prices, resolve and report on parcels, run spatial queries, estimate values, and retrieve planning, environmental, infrastructure, and municipal context.

Use the hosted MCP endpoint or run the npm package with npx. Hosted setups configure https://mcp.cenogram.pl/mcp and a bearer API key; the stdio setup runs @cenogram/mcp-server@latest and passes CENOGRAM_API_KEY. The local npm option requires Node.js 18 or newer.

Yes, Cursor is documented as a supported client. Add a cenogram entry to the project’s .cursor/mcp.json, set the server type to http, use https://mcp.cenogram.pl/mcp, and provide the API key in the Authorization header.

Use resolve_parcel to resolve a full cadastral ID, a locality with parcel number, or coordinates, then use parcel tools such as get_parcel_report or search_parcels. search_parcels accepts a cadastral ID prefix of at least three characters, while parcel reports accept a cadastral ID or UUID.

Yes, estimate_value provides a comparable-sales value estimate. Supply the property area and either latitude and longitude or a parcel ID; rooms and market can also be provided. The service also includes transaction search tools for examining the underlying market data.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCenogram — Polish Real Estate Data AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/cenogram-polish-real-estate-data?style=directory)](https://allmcps.com/mcp/cenogram-polish-real-estate-data)
HTML Embed
<a href="https://allmcps.com/mcp/cenogram-polish-real-estate-data"><img src="https://allmcps.com/api/badge/cenogram-polish-real-estate-data?style=directory" alt="Cenogram — Polish Real Estate Data on AllMCPs" /></a>