
Cenogram - Polish Real Estate Prices & Parcel Data
pl.cenogram由 cenogram.pl 發布官方發布者v0.6.0更新於 Oct 24, 2026
Polish real estate for AI: 8M+ deed transaction prices (RCN) + per-parcel context by cadastral ID
概覽
Cenogram 讓助理查詢波蘭房地產資料:800 多萬筆公證交易價格,以及依地籍編號取得的地籍單元背景資訊,如都市計畫、淹水風險與建築許可。
- 可以做什麼
- 檢索與比較交易:依地點、街道、地籍單元、類型、價格、日期或面積篩選,支援半徑與多邊形搜尋,並提供價格統計、直方圖與區域比較。
- 解析與檢視地籍單元:依地籍編號查詢、列出區域內地籍單元及輪廓,並產生含多個資訊層的完整地籍單元報告。
- 查核房產背景:針對某筆交易查詢淹水、崩塌、文化資產登錄、都市計畫、農地、自然、地下、道路、交通、許可與周邊環境。
- 估算價值:依可比成交為公寓與未開發土地提供估值。
- 查詢參考資料:地點目錄、市場概況、人口統計與市政基礎設施訊號。
- 適用情境
- 適合在波蘭進行房地產調查、估值比較、盡職調查或土地分析時使用,讓助理以公證成交價而非刊登價為基礎,並為地籍單元補上都市計畫、風險與許可背景。
- 執行需求
- 需要從 cenogram.pl/api 取得的 Cenogram API 金鑰(免費,電子郵件註冊),以 Bearer 形式放在 Authorization 標頭中,或使用 OAuth 登入。託管端點無需本機安裝;可選的 npx stdio 套件需要 Node.js 18 以上版本,並在 env 中設定 CENOGRAM_API_KEY。需要網路連線。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Cenogram - Polish Real Estate Prices & Parcel Data,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/pl.cenogram%2Fmcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"cenogram-polish-real-estate-prices-parce": {
"type": "http",
"url": "https://mcp.cenogram.pl/mcp"
}
}
}README
Cenogram MCP Server
[npm version] [Node.js] [License: MIT]
Polish Real Estate Transaction & Parcel Data for AI
MCP server for Polish real estate data. Access 8M+ real estate transactions from the national Registry of Prices and Values (Rejestr Cen Nieruchomosci, RCN) - prices from notarial deeds, not listings - directly from Claude, Cursor, ChatGPT, Grok, or any MCP-compatible AI assistant. Beyond transaction prices, the server resolves cadastral parcels and adds per-parcel context: zoning, flood and landslide risk, heritage register, building permits and construction activity, public transport access, agricultural land classification, surrounding land use, nature - nearby forest and overlapping protected areas - what lies underground (mining terrains and major groundwater reservoirs), the land-use and soil-quality classification, and road access.
Data source: Polish national RCN registry (Rejestr Cen Nieruchomosci) | Platform: cenogram.pl
Get your API key
- Go to cenogram.pl/api
- Enter your email
- You'll receive your
cngrm_...API key by email
Manage your keys at cenogram.pl/ustawienia.
Free tier
New accounts start with 1,000 tokens and a 14-day trial of the Standard plan. After that the key keeps working on 50 tokens a week - the balance is restored to 50 every 7 days rather than accumulating - with no expiry date and no card.
A call costs 1 token for statistics, reference data, parcel identity and municipal context; 3 for a
transaction search (the list plus its summary; 1 with summaryOnly); 2 for a price histogram or a
list of the parcels in an area; 4 for one context layer of
a parcel or transaction; 5 for spatial search, parcel outlines, valuation and a multi-district
comparison; 45 for get_parcel_report, which returns every layer at once. Location catalogues are
free. Paid plans raise the allowance - see cenogram.pl/api.
Installation
Pick your client. All options below use the hosted server - no local install needed (except npx/stdio).
Claude Code
One command - zero config files:
Codex CLI
API key. Add to ~/.codex/config.toml:
Then export the key in the shell that starts Codex:
OAuth. Use the same block without bearer_token_env_var, then sign in:
Without an API key or an OAuth login the server answers 401. Configuration keys differ between Codex versions, so check the Codex documentation for your version; this section does not guarantee that a particular version connects.
Cursor
Add to .cursor/mcp.json in your project:
Claude Desktop
Add to your config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
npx (stdio):
VS Code / GitHub Copilot
Add to .vscode/mcp.json in your workspace:
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
HTTP remote:
If HTTP doesn't work, use the npx (stdio) option below instead.
Cline
In VS Code: Settings > Cline > MCP Servers. Add:
npx (stdio) - local/offline
Requires Node.js >= 18. Use this if you want to run the server locally instead of connecting to the hosted one.
Configuration
You can also use the --http CLI flag instead of MCP_TRANSPORT=http.
Tips
- Model selection: For best results, use Claude Opus. It makes more sequential tool calls and produces richer analysis. You can switch the model in the dropdown at the bottom of the chat window.
Example Prompts
Polish:
- "Jaka jest mediana cen mieszkan w Krakowie w 2025?"
- "Pokaz transakcje z ulicy Pulawskiej 15 na Mokotowie"
- "Znajdz transakcje na dzialce 126104_9.0015.201"
- "Sprawdz plan miejscowy i ryzyko powodziowe dla dzialki 126104_9.0015.201"
- "Znajdz transakcje gruntow w promieniu 5km od centrum Wroclawia powyzej 500 000 PLN"
- "Porownaj ceny mieszkan na Mokotowie i Woli"
- "Pokaz rozklad cen nieruchomosci w Polsce"
English:
- "What's the median apartment price in Krakow in 2025?"
- "Show transactions at Pulawska 15 in Mokotow"
- "Find all transactions on parcel 126104_9.0015.201 and then search nearby"
- "Check the zoning and flood risk for parcel 126104_9.0015.201"
- "Find land transactions within 5km of Wroclaw center above 500,000 PLN"
- "Compare apartment prices in Mokotow and Wola districts"
- "Show the price distribution of real estate in Poland"
Tools
Location naming
- Most cities: use the city name directly (e.g., "Gdansk", "Lublin")
- Warsaw: "Warszawa" covers all 18 districts at once; name one ("Mokotow", "Srodmiescie", "Wola") to narrow it down
- Krakow and Lodz work the same way: the city name covers every sub-district, or name one ("Krakow-Podgorze")
- Neighbourhood names are not administrative units - search by radius or polygon instead
- Use
list_locationsto find valid names
Property types
Workflows
Results include parcel IDs and GPS coordinates, enabling multi-step research:
This mimics how a property appraiser finds comparable transactions for valuation reports.
Starting from the land rather than from a deed is a different route:
Step 1 pages by cursor; step 2 is capped and usually truncated, so narrow the box rather than reading a truncated answer as the parcel list of the area.
Data
- 8M+ transactions from all of Poland (380 counties)
- Date range: 2003 - present
- Source: Polish national RCN registry (Rejestr Cen Nieruchomosci)
- Refresh: periodic updates from RCN
- Per-parcel context: zoning, flood and landslide risk, heritage register, building permits and construction activity, transit access, agricultural land use, surroundings, nature (nearby forest and protected areas), subsurface (mining terrains and major groundwater reservoirs), land-use and soil-quality classification, and road access - addressable by cadastral ID
Troubleshooting
"Error: CENOGRAM_API_KEY is required" - This only applies to stdio mode. Make sure CENOGRAM_API_KEY is set in the env block of your MCP config. For HTTP remote, the key goes in the Authorization header instead.
npx hangs or fails - Check your Node.js version with node -v. The stdio mode requires Node.js >= 18. If you're on an older version, use the HTTP remote option instead (no Node.js needed).
A location returns 0 results - The name may not be an administrative unit. Districts and neighbourhoods are two different things: "Mokotow" is a district and works, "Sluzew" is a neighbourhood inside it and does not. Use list_locations(search="...") to find valid names, or search by radius (search_by_area) for anything smaller than a district.
401 Unauthorized (HTTP mode) - The server accepts either an API key (Authorization: Bearer cngrm_..., with the Bearer prefix and the full key, not just the prefix) or an OAuth access token from a client that completed the OAuth sign-in. A missing token, or one in an unrecognised format, gets a 401 whose body links to cenogram.pl/api, where you get a key. A client with neither a key nor an OAuth login (Codex CLI, for example) gets 401 on every request - see its setup above.
402 Payment Required - The account is out of tokens. On a free account the response says the date from which the balance is back at its weekly 50; the key and the connection stay valid until then. A paid plan lifts the limit - see cenogram.pl/api.
Development
License
MIT
來源:README.md,提交 b733967
工具
0版本歷史
1- v0.6.0最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分