SENTINEL Washington Real Estate について
SENTINEL Washington Real Estateは、ClaudeやChatGPTなどを使うワシントン州の不動産業者向けに、出典日付きの物件情報と取引計算を提供します。郡の記録、許可履歴、REET、売主計算、調査データをRESTとMCPでまとめ、ライセンス付きMLSデータを補完します。
主な機能
- 01物件・許可記録の検索
- 02REET・手取り額・期限の計算
- 03売主シナリオとオファーの比較
- 04市場動向と調査パケット
- 05項目ごとの出典と前提
活用シーン
- 01ワシントン州の売却REETを試算
- 02対象郡の許可履歴を確認
- 03価格別に売主の手取りを比較
- 041件の物件について出典付き情報を収集
MCP 対応
リモートHTTP経由でツールを公開するMCPサーバーです。公開接続では3つの計算ツールを利用でき、認証付き接続では全ツールを一覧できます。その他のツールにはOAuthまたはAPIキーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.sentineliq.net/api/v1/mcp/publicclaude mcp add --transport http cheadlee10-sentinel-wa-realestate https://app.sentineliq.net/api/v1/mcp/public{"mcpServers":{"cheadlee10-sentinel-wa-realestate":{"type":"http","url":"https://app.sentineliq.net/api/v1/mcp/public"}}}Cursor で開く{"servers":{"cheadlee10-sentinel-wa-realestate":{"type":"http","url":"https://app.sentineliq.net/api/v1/mcp/public"}}}VS Code で開く{"mcpServers":{"cheadlee10-sentinel-wa-realestate":{"type":"http","url":"https://app.sentineliq.net/api/v1/mcp/public"}}}{"mcpServers":{"cheadlee10-sentinel-wa-realestate":{"serverUrl":"https://app.sentineliq.net/api/v1/mcp/public"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://app.sentineliq.net/api/v1/mcp/publichttps://app.sentineliq.net/api/v1/mcp認証が必要ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| county | enum | いいえ | 物件が所在する Washington の郡(小文字)。clark | cowlitz | island | king | kitsap | lewis | mason | pierce | skagit | snohomish | whatcom |
| salePrice | integer | はい | 契約上の売却価格(米ドルの整数)。 |
詳細
SENTINEL Washington Real Estate MCP
ソフトウェアおよび互換性のある AI アシスタント向けに、情報源の日付を明記した Washington の不動産情報と取引計算を提供します。1 つの REST および MCP サービスで、対応地域の郡の情報、許可証と敷地のコンテキスト、REET、売主向け計算、範囲を限定した調査パケットをまとめて利用できます。ライセンスを受けた MLS データを補完するものであり、MLS フィードに取って代わるものではありません。
開発者ガイド · コンソール · OpenAPI · 開発者向け利用規約
Claude または ChatGPT で使う
Washington の不動産エージェント向けです。住所を 1 つアシスタントに貼り付けて、1 回サインインするだけで使えます。キーやコードは不要です。
- Claude(claude.ai、デスクトップまたはモバイル):設定から「コネクタ」を選び、「カスタムコネクタを追加」を選択します。名前を Sentinel にして、
https://app.sentineliq.net/api/v1/mcpを貼り付けます。 - ChatGPT(設定で開発者モードを有効にしている場合):新しいアプリを作成し、同じアドレスを貼り付けて、OAuth を選択します。
REET、手取り計算、NWMLS の期限計算ツールは、アカウントがなくてもすぐに使えます。不動産、許可証、市場データを初めてリクエストすると、アシスタントに「接続」ボタンが表示されます。Sentinel にサインインする(またはアカウントを作成する)と、接続の承認後、アシスタントが処理を続けます。無料で 25 件の回答を利用できます。その後は Sentinel Connect を月額 $29 で利用でき、いつでもコンソールから解約できます。コンソールではアシスタントとの接続を解除することもできます。
次のように質問してみてください:「King County で $750,000 で売却した場合の REET は?」「Bellingham の 123 Main St の許可証履歴を取得して」「King County の住宅価格はどう変化した?」「$420k のローン残高がある場合、$725k と $750k で売主の手取り明細を作成して。」
アカウントなしで試す
curl -s https://app.sentineliq.net/api/v1/public/reet \
-H 'Content-Type: application/json' \
-d '{"sale_price":750000,"county":"king"}'
計算例:州の REET が $8,655 + 郡レベルの地方 REET が $3,750 + 技術手数料が $5 = 推定合計 $12,410。完全なレスポンスには、税率区分、適用範囲、前提条件、免責事項、出典表記が含まれます。これは標準的な住宅譲渡の推定額です。所在地コードと適用ルールを確認してください。
ツール
| MCP 名 | /api/v1/agent-api/v1 の後に続くキー認証付き REST パス | アクセス |
|---|---|---|
| wa_research_packet | POST /research-packet | キー |
| wa_property_changes | POST /property-changes | キー |
| wa_local_context | GET /local-context | キー |
| wa_site_context | GET /site-context | キー |
| wa_reet | POST /reet | 公開またはキー |
| wa_net_sheet | POST /net-sheet | 公開またはキー |
| nwmls_deadlines | POST /deadlines | 公開またはキー |
| wa_property_lookup | GET /property | キー |
| wa_permit_history | GET /permit-history | キー |
| wa_sale_history | GET /sale-history | キー |
| wa_market_trends | GET /market-trends | キー |
| wa_market_snapshot | GET /market | キー(一時停止中) |
| wa_compare_seller_scenarios | POST /seller-scenarios | キー |
| wa_compare_offers | POST /offers/compare | キー |
| wa_monthly_payment | POST /monthly-payment | キー |
| wa_seller_packet | POST /seller-packet | キー |
公開 REST 計算ツール 3 つは、代わりに /api/v1/public/ を使用します。ツールは取引を作成したり、CRM レコードを変更したり、メッセージを送信したりしません。キー認証による呼び出しが成功すると、アカウントの使用状況台帳が更新されます。
REST のフィールド名には snake_case を使用します。MCP の引数には camelCase を使用します。正確なスキーマは tools/list を確認してください。MCP の出力では REST レスポンスのフィールド名がそのまま保持されます。
接続
公開 URL:https://app.sentineliq.net/api/v1/mcp/public キー認証 URL:https://app.sentineliq.net/api/v1/mcp
公開接続では、3 つの計算ツールを利用できます。キー認証接続では、16 個すべてのツールが一覧表示され、認証情報なしで 3 つの計算ツールに応答します。その他のツールでは、次のいずれかを使用できます。
- OAuth サインイン(MCP 認証に対応する Claude、ChatGPT などのクライアント):サーバーは
/.well-known/oauth-protected-resourceを参照するWWW-Authenticateヘッダーとともに 401 を返します。Sentinel の認可サーバーは、PKCE(S256)、動的クライアント登録、クライアント ID メタデータドキュメントに対応しています。承認された接続はそれぞれ、コンソールに「接続済みアプリ:名前」として表示され、そこで取り消すことができます。 - API キー:クライアントの保護された認証情報設定に
Authorization: Bearer agk_...を設定します。キーはサーバー上または安全なローカル設定に保管し、ソースファイルで共有しないでください。
Cursor
.cursor/mcp.json を使用します。
{
"mcpServers": {
"sentinel": {
"url": "https://app.sentineliq.net/api/v1/mcp/public"
}
}
}
VS Code
.vscode/mcp.json を使用します。VS Code ではサーバーと明示的なトランスポートタイプを指定します。
{
"servers": {
"sentinel": {
"type": "http",
"url": "https://app.sentineliq.net/api/v1/mcp/public"
}
}
}
Claude Code
claude mcp add --transport http sentinel https://app.sentineliq.net/api/v1/mcp/public
その他のクライアントでは、リモート HTTP MCP サーバーに対応している必要があります。利用可否や保護されたヘッダーの設定は、クライアントやプランによって異なります。あらゆる環境で互換性があるとは保証していません。任意の Claude Desktop の例では、サードパーティ製の stdio ブリッジを使用します。使用前に、その依存関係を確認してください。
プロトコルの動作
サーバーのバージョン:1.5.1。対応するプロトコルリビジョンは 2026-07-28、2025-06-18、2025-03-26 です。トランスポートは JSON レスポンスを返すステートレスな HTTP POST です。従来の HTTP+SSE サーバーは提供していません。
現在の 2026-07-28 クライアントは server/discover を使用します。リクエストには MCP-Protocol-Version と Mcp-Method ヘッダーが含まれ、tools/call には Mcp-Name も含まれます。リクエストボディの params._meta には io.modelcontextprotocol/protocolVersion と io.modelcontextprotocol/clientCapabilities を含める必要があります。ヘッダーとボディの値は一致していなければなりません。
従来の 2025-03-26 および 2025-06-18 クライアントは initialize を使用し、その後はネゴシエートされた MCP-Protocol-Version ヘッダーを送信します。対応する構造化結果リビジョンでは、テキストコンテンツとともに structuredContent と outputSchema が返されます。クライアントのバージョンを前提とせず、ネゴシエートされた機能を確認してください。
initialize、ディスカバリー、通知は、成功呼び出しのクォータを消費しません。業務上の失敗は、テキストエラーを含む result.isError として返されます。プロトコルエラーには JSON-RPC エラーが使用されます。サポートへの問い合わせ時は X-Request-Id を保持してください。
根拠を添えて不動産物件を1件調査する
wa_research_packet ツールは、対応するワシントン州の不動産物件を1件特定し、根拠となる情報源、計算、相違点、不明事項、追加質問、項目単位の参照情報を含む、範囲を限定した単一のレスポンスを返します。簡潔版と完全版のどちらの形式でも、主張、留保事項、必須の通知は変わりません。任意の座標情報は独立した地点観測として扱われ、区画が一致する証拠として使用されることはありません。有用な部分的調査結果は成功呼び出し1回として数えられますが、調査が利用できない場合や結果が曖昧な場合は数えられません。
wa_property_changes は、Sentinel が実際に取得した許可証のバージョンを読み取ります。行政機関のイベント日と Sentinel の観測時刻を区別し、初回取得は新たに観測された変更ではなく、基準点として扱います。履歴はその最初の不変な取得時点から始まり、不完全な場合があります。
売主向け資料を作成する
データに依存しない最初のリクエストでは、既知の返済額を前提に、売主クレジットを明示的に含めずに2つの価格を比較します。
{
"county": "king",
"scenarios": [
{"label": "Conservative", "sale_price": 725000, "mortgage_balance": 420000, "concessions": 0},
{"label": "Target", "sale_price": 750000, "mortgage_balance": 420000, "concessions": 0}
]
}
この本文をベアラーキーとともに /api/v1/agent-api/v1/seller-packet に POST してください。レスポンスには、report_markdown、構造化されたシナリオ、セクションのステータス、不足情報、生成時刻、データの出所が含まれます。物件情報と市場情報の入力は任意です。売却価格スナップショットの提供を一時停止している間、市場情報の入力には market_trends フィールドのライセンス取得済み市場動向に基づいて回答します。 この資料は鑑定評価書でも CMA でもなく、比較対象となる売買事例も取得しません。
mortgage_balance と concessions を省略または null にした場合、その値は不明を意味します。明示的に 0 と指定した場合は、返済額または売主クレジットがないことを意味します。各手取り額のラベルと、mortgage_payoff_known および concessions_known のフラグをそのまま保持してください。シナリオ間の差には、比較可能かどうかと金額(null の場合あり)が含まれます。差が null でも、差額がゼロという意味ではありません。レスポンスの fully_comparable フラグは、すべてのシナリオで返済額と売主クレジットが既知かどうかを示します。
オファーの比較では、すべてに同じ返済額を適用します。すべてのオファーでクレジットが判明している場合は、その返済額が不明でも差額を比較できますが、comparison_basis は net_proceeds ではなく before_mortgage_payoff になります。クレジットが不明な場合は、オファー間の差額と最高手取り額のラベルは表示されません。不明な費用が差し引かれる前の手取り額を、売主が最終的に受け取る現金として提示しないでください。
Python と curl の例は、メッセージを送信したり顧客レコードを変更したりせずにリクエストを行う方法を示しています。実行するとネットワークリクエストが発生します。
対象範囲とデータの解釈
- 郡の物件記録が対象とするのは、King、Pierce、Snohomish、Whatcom のみです。
- REET の地域別税率の前提は11郡を対象としていますが、物件データが11郡すべてをカバーするわけではありません。
- キャッシュされた過去の建物属性には、以前の情報拡充データが含まれている場合があり、項目ごとの個別検証は行われていません。過去のソース追跡情報が記録されていない場合、interior_provenance_status は not_recorded になります。属性とともに provenance_note も保持してください。郡の帰属情報は、各建物属性の出所を証明するものではありません。
- 既知のポータルからのバックフィルデータは除外されます(portal_suppressed)。現在の物件掲載情報による上書きは、キャッシュ済みの物件値に置き換えられますが、これにも同じ過去の出所に関する制限があります。情報が欠落または入手できない場合は、null のままです。
- 掲載ステータス、価格、および関連フィールドが含まれるのは、すでに記録されているライセンス取得済みの物件掲載情報と一致した場合のみです。null は、物件掲載情報がないことを意味し、物件が市場に出ていないことを示すものではありません。
- 物件掲載ページへのリンク、写真、ポータルによる自動査定額は返されません。
- 所有者の身元、郵送先住所、不在所有者の分類、持分の推定値は除外されます。リストのエクスポート、大量列挙、見込み客フィードはありません。
- 記録された売却履歴(wa_sale_history)は、Pierce 郡または Snohomish 郡の1筆の地番を対象とし、郡の評価担当者による最長3年間の売却日と価格が含まれます。妥当性コードも含まれますが、買主、売主、所有者の氏名は含まれません。
- 市場動向(wa_market_trends)は、再利用条件が記録されている情報源に基づき、Washington 州の ZIP、郡、都市(その ZIP コード群として)、または都市圏について回答します。対象情報は、FHFA House Price Index(ドル建ての価格ではなく、価格上昇率の指数)と、利用条件が確認された後の Realtor.com の月次物件掲載数(成約価格ではなく、売出価格)です。各ブロックには、発行元、対象期間、ソースファイルのハッシュ、必須の通知が記載されています。ライセンス取得済みの数値がない地域は無料です。
- 売却価格の市場スナップショット(wa_market_snapshot)は、情報源の利用条件を確認する間、提供を一時停止しています。リクエストは利用不可エラーを返し、課金されません。
- 必須とマークされた帰属情報、および関連する前提と免責事項は、必ず引き継いでください。開発者向け利用規約は、ソースデータと API の利用に適用されます。サンプルコードのライセンスは、データを再配布する権利を追加で付与するものではありません。
アクセスと制限
公開 REST 計算ツール:公開クライアント IP あたり、1 分間に 60 リクエスト、1 日に 5,000 リクエスト。 公開 MCP:公開クライアント IP あたり、1 分間に 60 リクエスト、1 日に 500 リクエスト。 キー認証ツール:キーあたり 1 分間に 60 リクエスト、アカウントあたり、直近 24 時間で成功した呼び出し 2,000 回。REST と MCP で共有されます。アカウントあたり有効なキーは 5 個までです。 トライアルには、成功した呼び出しが生涯で 25 回含まれます。失敗したリクエスト、検証エラー、見つからなかった場合の検索、whoami チェックは、この上限を消費しません。 GET /api/v1/agent-api/v1/whoami は、使用量にカウントされない ID/使用状況の確認用エンドポイントです。
既存の有料アカウントは、API アクセスと公開済みのアカウント上限を引き続き利用できます。 現在の利用開始方法は、25 回の回答トライアル、Sentinel Connect、インテグレーションパイロットです。
Sentinel Connect、月額 29 ドルは、Claude または ChatGPT 内で Sentinel を使用するエージェント向けです。上記のアカウント上限が適用されるキー認証付きの全ツールカタログを利用でき、コンソールからキャンセルするまで毎月更新されます。
任意の 250 ドル、30 日間のインテグレーションパイロットでは、合意した 1 つのワークフロー、最大 5 個のインテグレーションキーを利用できる開発者アカウント 1 つ、セットアップ支援、成功確認が含まれます。これは 1 回限りのお支払いで、自動更新はありません。決済設定が利用可能な場合にのみ、チェックアウトが表示されます。利用できない場合は、パイロットの開始前に創業者へお問い合わせください。これらはインテグレーションキーであり、ユーザーシートではありません。公開済みのアカウントごとの上限が引き続き適用されます。[email protected] までお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。