Ceny Nieruchomosci Mcp

io.github.ContentWritercoPublished by GitHub account ContentWritercov0.2.2Updated Oct 24, 2026

Polish real-estate deed prices and parcel checks: zoning plan, utilities, flood risk

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinance

Overview

AI-generated overview

Polish real-estate data server: actual notarial deed sale prices for flats, houses and plots, plus land parcel reports on zoning, utilities and flood risk.

What you can do
  • Look up median price per m², spread, room breakdown, yearly trend and recent sales around a Polish address, street, town or coordinates
  • Inspect a single land parcel: id, area, land-use class, zoning plan and symbol, nearby utility networks, flood hazard, nature protection and nearby plot prices
  • Resolve a Polish address, street or town to coordinates via the official address register
  • Read data sources, licence and caveats
When to use it
Useful when answering questions about Polish property prices, checking whether an asking price is reasonable, or screening a building plot before buying — for example zoning, sewerage or flood risk.
Requirements
Remote Streamable HTTP endpoint with no login, or a local stdio process via npx (Node.js). No API keys or environment variables are required for basic use; optional settings such as CENY_MAX_RADIUS_M, CENY_CACHE_MB and CENY_RATE_LIMIT exist for self-hosting.
Before you install
Read-only lookups, but results are summaries of public registers, not a legal zoning extract or design map; the register is updated with delay, so recent months are incomplete, and small samples are only indicative. Some counties publish no data for certain layers. Transaction addresses are not shown.

Installation

In SourceWeft

  1. Open Ceny Nieruchomosci Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ContentWriterco%2Fceny-nieruchomosci-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ceny-nieruchomosci": {
      "type": "http",
      "url": "https://ceny.compabase.com/mcp"
    }
  }
}

README

ceny-nieruchomości-mcp 🏠

Prawdziwe ceny transakcyjne mieszkań, domów i działek w Polsce – dla Twojego asystenta AI.
Serwer MCP z danymi z aktów notarialnych (Rejestr Cen Nieruchomości, GUGiK) – nie z ogłoszeń. Działa w Claude, ChatGPT, Cursorze i każdym kliencie MCP.

[npm] [CI] [Licencja MIT] [Bez klucza API]

[Animacja: użytkownik pyta asystenta AI, za ile sprzedawały się mieszkania koło ul. Garbary 10 w Poznaniu; asystent korzysta z ceny-nieruchomosci-mcp i podaje medianę ceny za m², ceny wg liczby pokoi i wykres trendu 2021–2026]

Prawdziwa odpowiedź publicznego serwera (228 aktów notarialnych w promieniu 500 m, październik 2026).

Podłącz w 30 sekund

Adres MCP: https://ceny.compabase.com/mcp (Streamable HTTP, bez logowania).

  • Claude: Ustawienia → Connectors → Add custom connector → wklej adres.
  • ChatGPT: Settings → Connectors (tryb deweloperski) → dodaj serwer MCP.
  • Claude Code: claude mcp add --transport http ceny https://ceny.compabase.com/mcp
  • Lokalnie (stdio): npx -y ceny-nieruchomosci-mcp, np. w Claude Desktop:
json
{ "mcpServers": { "ceny": { "command": "npx", "args": ["-y", "ceny-nieruchomosci-mcp"] } } }

Co potrafi

NarzędzieDo czego
property_pricesMieszkania, domy albo działki niezabudowane w promieniu od adresu, ulicy, miejscowości lub punktu: mediana ceny za m², rozrzut (25–75%), typowa cena i powierzchnia, ceny wg liczby pokoi, rynek pierwotny/wtórny, trend rok do roku i ostatnie transakcje (bez adresów). Filtry: pokoje, powierzchnia, okres, promień.
parcel_reportPrześwietlenie działki po identyfikatorze, „obręb numer” (np. Bnin 100), adresie albo współrzędnych: numer i powierzchnia z ewidencji, użytek gruntowy i grupa rejestrowa właściciela, plan miejscowy (uchwała, link do treści i rysunku, a gdy gmina publikuje – symbol i przeznaczenie terenu, np. 20R – tereny rolnicze), uzbrojenie (wodociąg, kanalizacja, gaz, prąd, ciepło, telekomunikacja: na działce / ile metrów od granicy), zagrożenie powodziowe, formy ochrony przyrody (Natura 2000, parki, OChK) i ceny działek w okolicy.
find_addressSprawdza adres w państwowym rejestrze adresów (GUGiK).
data_sourcesŹródła danych i zastrzeżenia.

Przykładowe pytania: „Ile kosztuje m² mieszkania przy Długiej w Krakowie?”, „Za ile sprzedają się domy w Swarzędzu?”, „Ceny działek budowlanych w Kórniku w ostatnich 3 latach”, „Czy 650 tys. za 3 pokoje 55 m² na Wildzie to dobra cena?”, „Sprawdź działkę Bnin 100 w gminie Kórnik – co mówi plan i czy jest kanalizacja?”.

Skąd dane i jak liczymy

  • Rejestr Cen Nieruchomości prowadzony przez starostów, udostępniany bezpłatnie od 13.02.2026 (nowelizacja Prawa geodezyjnego i kartograficznego) przez krajową usługę GUGiK https://mapy.geoportal.gov.pl/wss/service/rcn. Adresy: państwowy geokoder GUGiK (UUG).
  • Liczymy tylko transakcje wolnorynkowe pełnej własności (bez sprzedaży z bonifikatą, przetargów gminnych i udziałów ułamkowych), mieszkania tylko o funkcji mieszkalnej (bez garaży i komórek), z odrzuceniem oczywistych błędów (np. dat z przyszłości).
  • Działki (parcel_report): ULDK i Krajowa Integracja Ewidencji Gruntów, Krajowa Integracja Miejscowych Planów Zagospodarowania Przestrzennego (plus usługi WMS planów gmin z tego rejestru), Krajowa Integracja Uzbrojenia Terenu (powiatowe bazy GESUT) – GUGiK; mapy zagrożenia powodziowego – PGW Wody Polskie (ISOK); formy ochrony przyrody – GDOŚ. To zestawienie z rejestrów, nie wypis i wyrys z planu ani mapa do celów projektowych; część powiatów i gmin nie publikuje wszystkich warstw (wtedy raport mówi „brak danych”).
  • Prywatność: nie pokazujemy numerów aktów, stron ani adresów lokali (usługa krajowa ich nie publikuje); transakcje podajemy z odległością od wskazanego punktu.
  • Zastrzeżenia: rejestr jest uzupełniany z opóźnieniem (ostatnie miesiące są niepełne), zasięg zależy od powiatów, a dla domów rejestr często nie podaje powierzchni użytkowej – wtedy podajemy cenę całej nieruchomości i powierzchnię działki.

Własny serwer

bash
npx -y ceny-nieruchomosci-mcp --http --port 3000      # MCP: http://localhost:3000/mcpnpx -y ceny-nieruchomosci-mcp prices "Gdańsk, Długa 1" --rooms 2npx -y ceny-nieruchomosci-mcp parcel "Bnin 100" --commune Kórnik

Zmienne: CENY_MAX_RADIUS_M (1500), CENY_CACHE_MB (300), CENY_RATE_LIMIT, CENY_STATS=1 (anonimowe liczniki pod /stats), CENY_CONTACT, CENY_PUBLIC_URL.

Licencja

Kod: MIT. Dane: Rejestr Cen Nieruchomości – Główny Urząd Geodezji i Kartografii (dane przetworzone). Projekt niezależny, hostowany pro publico bono przez Compabase. Zobacz też rozkład-mcp – rozkłady jazdy PKP, PKS i komunikacji miejskiej dla AI.


English

[Animation: a user asks an AI assistant what flats near Garbary 10 in Poznań sold for; the assistant uses ceny-nieruchomosci-mcp and answers with the median price per m², prices by number of rooms and a 2021–2026 trend chart]

ceny-nieruchomosci-mcp gives AI assistants real transaction prices of Polish real estate (flats, houses, building plots) from notarial deeds in the official Rejestr Cen Nieruchomości (GUGiK), not asking prices. property_prices returns the median price per m², interquartile range, breakdown by rooms, primary/secondary market, a yearly trend and recent sales within a radius of any Polish address, street, town or coordinates. parcel_report checks a single land parcel (by parcel id, "cadastral district + number", address or coordinates): area and land-use class, local zoning plan (MPZP) with the zoning symbol when published, utility networks on or near the plot, flood hazard, nature protection areas and plot prices nearby. Public endpoint: https://ceny.compabase.com/mcp (no key), or run locally with npx -y ceny-nieruchomosci-mcp.

Source: README.md at commit 65e6339

Tools

4

property_prices

Real-estate transaction prices (Poland)

Actual sale prices of flats, houses or building plots near a place in Poland, from notarial deeds (official Rejestr Cen Nieruchomości). Returns median price per m², interquartile range, typical total price and area, breakdown by rooms, yearly trend and recent transactions. place: address "Poznań, Garbary 10", street "Kraków, Długa", town "Swarzędz" or "lat,lon".

Parameterskindplacerequiredroomsmarketmonthsexamplesmax_areamin_arearadius_m

parcel_report

Parcel check (Poland): zoning, utilities, flood, protection, prices

Everything public about one land parcel (działka) in Poland: parcel id, area and land-use class from the land register (EGiB), local zoning plan (MPZP) and zoning symbol, utility networks on or near the plot (water, sewer, gas, power, heat, telecom – GESUT), flood hazard (ISOK maps), nature protection areas (GDOŚ) and plot prices nearby (RCN). query: parcel id "302109_4.0001.100", "obręb number" like "Bnin 100" or "obręb Bnin działka 100 gmina Kórnik", an address "Kórnik, Poznańska 1" (the parcel under the address point) or "lat,lon".

Parametersqueryrequiredpricescommune

find_address

Find an address (Poland)

Resolve a Polish address, street or town to coordinates using the official address register (GUGiK). Useful to check which place property_prices will use.

Parametersqueryrequired

data_sources

Data sources

Where the data comes from, licence and caveats.

Takes no parameters.

Version history

3
  1. v0.2.2LatestOct 23, 2026
  2. v0.2.0Oct 22, 2026
  3. v0.1.0Oct 21, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts