Catastro GPS について
Catastro GPS は、エージェントや不動産の専門家向けの MCP サーバーです。29か国の地籍区画を参照番号または座標で検索でき、27か国では住所検索にも対応します。地形、太陽光発電の可能性、農業利用などのデータも提供します。
主な機能
- 01番号または座標による区画検索
- 0227か国の住所検索
- 03スペインの建物内ユニット一覧
- 04地形・気候・保護地域データ
- 05太陽光・農業の分析
- 06区画の評価と比較
活用シーン
- 01住所や地図上の地点から区画を検索
- 02スペインの建物内の住戸を確認
- 03土地の太陽光または農業利用を評価
- 04対応国の対象区画を比較
MCP 対応
リモート MCP サーバーは、対応クライアントに区画の検索・照会・分析ツールを提供します。ツール呼び出しには利用者の API キーを使い、その利用枠に計上されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.parcelgps.com/mcpclaude mcp add --transport http com-parcelgps-catastro-gps https://mcp.parcelgps.com/mcp{"mcpServers":{"com-parcelgps-catastro-gps":{"type":"http","url":"https://mcp.parcelgps.com/mcp"}}}Cursor で開く{"servers":{"com-parcelgps-catastro-gps":{"type":"http","url":"https://mcp.parcelgps.com/mcp"}}}VS Code で開く{"mcpServers":{"com-parcelgps-catastro-gps":{"type":"http","url":"https://mcp.parcelgps.com/mcp"}}}{"mcpServers":{"com-parcelgps-catastro-gps":{"serverUrl":"https://mcp.parcelgps.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.parcelgps.com/mcp認証が必要ツール
13| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| country | enum | いいえ | 国コード(任意)。省略すると自動判定します。PV と NA はスペインのバスク地方およびナバラの地方地籍です。ES | PV | NA | PT | FR | IT | DE | AT | CH | LI | BE | NL | LU | PL | CZ | SK | SI | HR | BG | GR | CY | DK | SE | NO | FI | IS | EE | LV | LT | IE | UK |
| latitude | number | いいえ | WGS84 の緯度(reference の代わりに longitude と併用) |
| longitude | number | いいえ | WGS84 の経度(reference の代わりに latitude と併用) |
| reference | string | いいえ | 各国の形式で記載された公式地籍参照番号(例:9872023VH5797S0001WX、750560000AB0001) |
詳細
Catastro GPS MCP サーバー
**ヨーロッパ29か国(バスク地方とナバーラの地方カタストロも含む)**の公式地籍区画を、1つの API キーで AI エージェントに提供します。27か国では地籍参照番号で、29か国すべてでは座標で検索できます。クロアチア(ARKOD 農地区画)、スウェーデン(農業ブロック)、スコットランド(座標検索)では、データソースは完全な地籍ではありません。
地籍参照番号、地図上の地点、郵便住所を指定して、エージェントに区画を問い合わせられます。参照番号、所在地、面積、土地利用、区画の境界線が返されます。また、スペインの建物に含まれるすべての住戸を一覧表示したり、起伏、保護地域、平年値、衛星による地盤変動を確認したり、太陽光発電や農業のポテンシャルを推定したり、集計済みの市場価格を調べたり、区画のスコア付けや比較を行ったりできます。
- 29か国で統一された呼び出し形式。
ES、PT、FR、IT、DE、PL、NL、CH…に加え、中央カタストロが対応していないスペインの2つの地方カタストロ(PV、NA)にも対応しています。 - 国の指定は任意です。 参照番号の形式または地点から国を判定します。数字のみの参照番号が複数の国に当てはまる場合、API はその旨を (
CNV_AMBIGUOUS) で通知し、resolve_referenceが該当する国を無料で知らせます。 - 27か国で住所検索。
"Calle Gran Via 31, Madrid"、"8 boulevard du Port, Amiens"、"Damrak 1, 1012 LG Amsterdam"を、関連度順に並んだ区画として取得できます。 - 区画だけでなく建物にも対応。
get_unitsを使うと、スペインの建物に含まれるすべての住戸、店舗、ガレージについて、階、部屋番号、面積、持分係数を一覧表示できます。 - すべての応答で利用枠を確認。 各結果には、月間利用枠の残数、プリペイド残高、1分あたりの残り利用可能数が含まれます。
- 無料枠は無期限。 月250回まで無料で利用でき、カード登録も不要です。検索に失敗しても課金されません。
キーは parcelgps.com/developers で取得できます。
インストール
リモートサーバーを利用する場合、インストール不要
サーバーは https://mcp.parcelgps.com/mcp(Streamable HTTP)で稼働しています。各ツール呼び出しはご自身のキーで実行されるため、ご自身の利用枠を消費します。ツール一覧の取得にキーは必要ありません。
Claude Code
claude mcp add --transport http parcel-gps https://mcp.parcelgps.com/mcp --header "Authorization: Bearer pk_live_your_key_here"
Cursor、VS Code、Windsurf(mcp.json)
{
"mcpServers": {
"parcel-gps": {
"url": "https://mcp.parcelgps.com/mcp",
"headers": { "Authorization": "Bearer pk_live_your_key_here" }
}
}
}
Claude.ai と ChatGPT のカスタムコネクター、または URL のみを受け付けるクライアントでは、キーを URL に含め、その URL を非公開にしてください。
https://mcp.parcelgps.com/mcp?api_key=pk_live_your_key_here
キーは X-API-Key ヘッダーでも指定できます。
Claude Desktop
{
"mcpServers": {
"catastro-gps": {
"command": "npx",
"args": ["-y", "catastro-gps-mcp"],
"env": { "CATASTROGPS_API_KEY": "pk_live_your_key_here" }
}
}
}
Claude Code
claude mcp add catastro-gps --env CATASTROGPS_API_KEY=pk_live_your_key_here -- npx -y catastro-gps-mcp
Cursor、Windsurf、VS Code、その他の MCP クライアント
同じ npx -y catastro-gps-mcp コマンドを使用し、環境変数に CATASTROGPS_API_KEY を設定してください。
ツール
| ツール | 機能 | 対応国 |
|---|---|---|
get_parcel | 地籍参照番号 または WGS84 座標から、参照番号、位置、住所、自治体、面積、土地利用、境界、作物の小区画数、作物の概要を取得します(作物名には lang を指定) | 29 か国すべて。バスク地方とナバラを含みます(UK と HR は座標のみ) |
search_address | 自由入力の住所から、信頼度と番地・自治体の一致状況を含む、順位付けされた区画を返します | ES(PV と NA の入り口を含む)、FR、IT、DE、AT、NL、BE、PL、CH、CZ、DK、NO、FI、EE、LV、LT、SI、SK、BG、GR、CY、LU、LI、IS、IE、UK、PT |
get_units | スペインの建物にあるすべてのユニット(住居、店舗、ガレージ、倉庫)を取得します。階段、階、部屋、用途、面積、持分、築年を含みます。ページネーション対応で、1 ページあたり 200 件です | ES、PV、NA |
resolve_reference | 無料、利用上限なし:このテキストが参照番号、座標、地名のどれにあたるか、またどの国のものかを判定します | すべて |
get_parcel_subparcels | 区画内のすべての作物または土地利用部分を取得します。作物コード、10 言語での作物名、原文ラベル、面積、土地利用区分、出典、(任意で)境界を含みます。出典データの取得失敗は SUB_001 となり、課金されません | ES(Bizkaia、Álava、Navarre、Gipuzkoa を含む)、AT、DE、CZ、NL、FR、PT、SE、CH、FI、BE、IE、SI、EE、GR |
get_parcel_sigpac | スペインの区画にあるすべての SIGPAC 区画(recinto)を取得します。土地利用コードと10言語での名称、面積(ha)、灌漑係数、傾斜、標高、CAP の牧草地適格性と地域、インシデント、(任意で)境界を含みます。「Fuente: FEGA — SIGPAC」と引用してください。SIGPAC の取得失敗は SIG_001 となり、課金されません | ES、PV、NA |
get_crop_catalog | 無料、利用上限なし:選択した言語での名称と土地利用区分を含む、すべての作物コードを取得します | すべての作物カタログ |
get_neighbors | 区画に接している、または周囲にある区画(最大 60 件)を参照番号と中心点とともに取得します | ES は地籍データ、それ以外は独自のコピーを使用します(未対応の場合は supported: false) |
list_provinces, list_municipalities, list_streets | スペインの地籍に登録されている州、自治体(INE コード付き)、自治体内の通りを取得します | ES(共通地域) |
get_boundaries | 区画の境界を GeoJSON / [lat, lng] のリング形式で取得し、重心と面積も返します | 30 コード(UK 以外すべて) |
get_terrain | 区画の境界上の地形(Copernicus DEM GLO-30)、Natura 2000 / 保護地域(EEA)、最近の変化を含む ERA5-Land 気候平年値を取得します | HR 以外の参照先国すべて。ES、PV、NA、PT、FR、IT、DE 以外では latitude / longitude を渡してください |
get_ground_motion | 衛星で観測された地盤変動(Copernicus EGMS、2020-2024)を取得します。年間の沈下または隆起(mm/年)、最も沈下の速いセル、東西方向の変動、年間変位を含み、レーダー反射体がない場合はその旨を示します | get_terrain と同じ |
get_solar_potential | PVGIS による太陽光発電の推定値を取得します。kWp、kWh/年、節約額、投資回収期間、CO2、傾斜角を含みます | ES、PV、NA、PT、FR、IT、DE |
get_agriculture | 土地利用、主要作物、NDVI、参考作物価格を取得します(スペインでは SIGPAC の詳細を含みます) | ES、PV、NA、PT、FR、IT、DE |
get_market_data | 農村土地の価格を取得します。有料 API プランのみ対応。個別の売買価格や住宅価格の数値は扱いません | ES、PV、NA:農村区画のみ、小規模な農業用建物は許可されます(crop_prices、zone_prices.rural)。それ以外は MKT_001 を返し、課金されません |
get_investment_score | 評価と定性的な要因レベル(高/中/低/利用不可)を含む 0~100 のスコアを取得します | ES、PV、NA、PT、FR、IT、DE |
get_value_history | 区画の面積と土地利用の経時的なスナップショットを取得します | ES、PV、NA、PT、FR、IT、DE、AT |
compare_parcels | 2~3 区画を並べて比較します。位置、太陽光、農業、スコアを含みます | ES、PT、FR、IT、DE(PV と NA は対象外) |
クォータ、プリペイド残高、上限
- データを含む成功した応答のみクォータを消費します。見つからない場合、検証エラー、
CNV_COVERAGE、CNV_AMBIGUOUS、5xx、データのない応答(available: false)は無料です。resolve_referenceとget_crop_catalogはクォータを消費しません。get_parcel_subparcelsとget_parcel_sigpacは、筆に区画がない場合は無料です。 - 成功した呼び出しはそれぞれ1ユニットを消費します。ただし、
get_unitsはページ内で提供されたユニットごとに1ユニット(最低1ユニット)、compare_parcelsは見つかった筆ごとに1ユニットを消費します。 - すべての結果には、同じ応答から読み取った
quotaオブジェクトが含まれます。remaining、limit、resets_at、planに加え、該当する場合はprepaid_overage、prepaid_balance_eur、overage_units_left、per_minute_remaining、また、契約に筆ごとの上限があるget_unitsではfinca_cap/finca_cap_usedが含まれます。 - 月間クォータを使い切っても、プリペイド残高があれば API の利用は停止されません。追加のユニットごとに残高から支払われます(parcelgps.com/app/developer でチャージしてください)。クォータを使い切り、残高もない場合、呼び出しは
KEY_AUTH_004(HTTP 429。402 にはなりません)で失敗します。エラーにはチャージまたはアップグレードが必要かどうかと、クォータのリセット時刻が示されます。 - プランに応じた1分あたりの別個の上限もあります(Free は10、Developer は60、Startup は120、Growth は1分あたり300回の呼び出し。全体に適用される IP 単位の制限もあります)。上限を超えると、待機する秒数を示す
KEY_RATE_002が返されます。
市場、スコア、履歴ツールでわかること、わからないこと
get_market_dataは有料 API プラン専用です(Free プランのキーには課金されず、KEY_PLAN_001が返されます)。価格の対象は農地のみです。スペインの農業用地(バスク地方とナバラを含む)に加え、小規模な農業用建物(物置、農場の倉庫、池、温室)が対象となります。表示されるのは土地の価格で、建物は評価されません。crop_prices(筆の作物グループごとのヘクタール当たり価格と、その算出に用いた売買件数)と、zone_prices.rural(州の農地のヘクタール当たり価格)が返されます。住宅、工業用物件、その他の非農業用物件はサポートされておらず、課金なしでMKT_001が返されます。価格がない農地や、その他の国の場合も同様です。get_investment_scoreは、その筆について API が取得できる情報を組み合わせます。応答対象となるすべての地域で太陽光発電のポテンシャルと農業利用を扱い、市場価格はフランス、イタリア、ドイツ(NRW)のみで扱います。アクセス性とリスクはまだ算出されておらず、not_availableとして返されるため、スコアは利用可能な要素に基づく相対評価です。スコア、評価、要素ごとの定性的なレベルが返されますが、重みは返されません。get_value_historyは、誰かが Catastro GPS を通じて初めてその筆を検索した時点から記録を開始します(スナップショットは30日に1回までです)。誰も検索していない筆の場合、空のリストが返されます。面積と土地利用が記録されます。公的な地籍評価額はまだ記録されないため、cadastral_value_eurは常にnullであり、change_pctは面積の変化を示します。compare_parcelsが面積、土地利用、市区町村を埋めるのはスペインの筆のみです。ポルトガル、フランス、イタリア、ドイツの場合は、所在地、太陽光発電、農業、スコアが返されます。市場価格は含まれません。見つからない筆はエラーとして返されますが、その他の筆の比較は引き続き行われます。
対応範囲
各コードが現在どの範囲に対応しているかを示します(2026年10月1日時点の本番環境で測定)。「一部」は、公式データソースが領域全体をカバーしていないことを意味します。
| コード | 国/地域 | 参照番号 | 座標 | 住所検索 | 備考 |
|---|---|---|---|---|---|
ES | スペイン(中央 Catastro) | はい | はい | はい | get_units で建物と住戸を取得 |
PV | バスク地方(アラバ、ビスカヤ、ギプスコア) | はい | はい | country: ES を指定 | 地方カダストル。get_units に持分係数は含まれません |
NA | ナバラ | はい | はい | country: ES を指定 | 地方カダストル。get_units |
FR | フランス | はい | はい | はい | |
IT | イタリア | はい | はい | はい | |
DE | ドイツ | 一部 | 一部 | 一部 | 16州のうち15州:バイエルン州を除く |
AT | オーストリア | はい | はい | はい | |
NL | オランダ | はい | はい | はい | |
BE | ベルギー | はい | はい(低速のデータソース) | はい | |
PL | ポーランド | はい | はい | はい | TERYT区画ID |
CH | スイス | はい | 一部 | はい | 区画を公開していない州(例:ヴォー州)には対応していません |
CZ DK NO FI EE | チェコ、デンマーク、ノルウェー、フィンランド、エストニア | はい | はい | はい | |
LT SI SK BG | リトアニア、スロベニア、スロバキア、ブルガリア | はい | はい | はい | |
LU LI IS | ルクセンブルク、リヒテンシュタイン、アイスランド | はい | はい | はい | |
CY | キプロス | はい | はい | はい、信頼度は低め | マッピング済みの住所番号が少ない |
LV | ラトビア | country: LV を指定 | はい | はい | |
GR | ギリシャ | country: GR を指定 | はい | はい | |
PT | ポルトガル | はい | 一部 | 一部 | カダストルはリスボン、ポルト、コインブラをカバーしていません。DGTのデータソースは頻繁に停止します |
IE | アイルランド | country: IE を指定(SP_ID) | 一部 | 一部 | |
UK | イギリス | いいえ | スコットランドのみ | スコットランドのみ | イングランド、ウェールズ、北アイルランドには未対応です |
HR | クロアチア | いいえ | ARKODの農地区画のみ | いいえ | オープンカダストルはありません。ザグレブとリエカにも対応していません |
SE | スウェーデン | 農業ブロック | 農業ブロック | いいえ | 不動産区画には対応していません |
ハンガリー、ルーマニア、その他のヨーロッパ地域には対応していません。該当地域の参照番号または地点を指定すると、CNV_COVERAGE が返されます。データは各国の公式カダストルまたはINSPIREサービスから取得しています(スペインはCatastroの当社コピーを使用)。そのため、利用可能状況は各データソースに準じます。いずれかが停止している場合、サーバーは SERVICE_UNAVAILABLE を返します。これは無料です。
公式登記書類(スペインの nota simple、イタリアの visura、ポルトガルの certidão permanente など)は、catastrogps.es で注文できます。現時点では、APIまたはこのサーバーからは利用できません。
使用例
エージェントに次のように依頼します。
バルセロナのCalle Mallorca 213にある地籍区画を探して、面積と境界線を教えてください。
ドス・エルマナスのAvenida Jose Rodriguez de la Borbolla 10にある建物の各住戸について、階、ドア番号、面積を一覧表示してください。
区画30024A16000286の下で地盤沈下は起きていますか? Natura 2000の保護区域内にありますか?
52.2297, 21.0122にある区画はどれですか? 面積はいくらですか?
ポーランドの区画146510_8.0502.1/3を調べて、面積を教えてください。
ナバラとポルトガルにある、これら2つの農村区画の太陽光発電ポテンシャルを比較してください。
スペイン、フランス、イタリアにあるこれら3つの区画を比較して、最も投資スコアが高いものを教えてください。
フランスの区画75056000AB0001周辺の土地価格はどのような状況ですか?
get_parcel 呼び出しで返される内容(簡略版。値は説明用です):
{
"reference": "9872023VH5797S0001WX",
"country": "ES",
"latitude": 40.4165,
"longitude": -3.7038,
"address": "CL MAYOR 1",
"municipality": "MADRID",
"region": "MADRID",
"area_m2": 512,
"land_use": "Residencial",
"outline_lat_lng": [[40.41662, -3.70391], [40.41671, -3.70362], "..."],
"google_maps_url": "https://maps.google.com/?q=40.4165,-3.7038"
}
すべての呼び出しは英語版v1 REST API(https://api.parcelgps.com/v1/...)に送られるため、agriculture、relief、ground_motion などのネストされたブロックでは、APIドキュメントと同じ英語のcamelCaseフィールド名が使われます。
エラーは、エージェントが対応できるコードと文の組み合わせで返されます。たとえば、次のとおりです。
CNV_COVERAGE: That reference or point is in a country that is not covered yet.
SERVICE_UNAVAILABLE: The official cadastre for this country is not responding. Try again in a few minutes.
KEY_AUTH_004: Monthly quota used up and prepaid balance empty: top up at https://parcelgps.com/app/developer (or upgrade at https://www.parcelgps.com/developers).
料金
同じキーを、このサーバー、REST API、SDK(npm と PyPI の catastrogps)で使用できます。
| プラン | 料金 | 月間呼び出し数 |
|---|---|---|
| 無料 | €0、永久 | 250 |
| 開発者 | €19 / 月 | 5,000 |
| スタートアップ | €49 / 月 | 15,000 |
| 成長 | €99 / 月 | 50,000 |
| エンタープライズ | お問い合わせください | カスタム |
詳細と登録はこちら:parcelgps.com/developers。
設定
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
CATASTROGPS_API_KEY | はい | API キー | |
CATASTROGPS_TIMEOUT | いいえ | 20000 | リクエストのタイムアウト(ミリ秒)。公式地籍情報の取得には時間がかかることがあります |
CATASTROGPS_API_URL | いいえ | https://api.parcelgps.com | API のベース URL |
開発
npm install
npm run lint
npm test
npm run test:coverage
npm run build
CATASTROGPS_API_KEY=pk_live_xxx node build/index.js
node build/http.js
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。