Dealflowpro について
Dealflowproは、集合住宅不動産の投資家や分析担当者向けのMCPサーバーです。DealFlowPro REST APIを通じて引受計算を提供し、案件分析、スコア評価、目標リターンに基づく最高提示価格の算出、住所別市場情報の取得を行います。
主な機能
- 01案件分析とリターン指標
- 02案件のスコア評価と選別
- 03最高提示価格の計算
- 04住所別市場データの取得
- 05リモートでの保存案件とポートフォリオ管理
活用シーン
- 01集合住宅物件のスクリーニング
- 02目標リターンに基づく案件評価
- 03洪水リスクと地域データの確認
- 04保存案件とパイプラインのリモート確認
MCP 対応
ローカルstdioまたはリモートMCPエンドポイントを介して、4つの読み取り専用分析ツールを提供します。リモートサービスでは保存案件とポートフォリオのツールも利用でき、ローカルではAPIキー、リモートではOAuthで認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| purchase_price | number | はい | 希望価格/購入価格(ドル) |
| units | number | いいえ | アパートの戸数 |
| monthly_income | number | はい | 月間賃貸収入の合計(ドル) |
| monthly_expenses | number | いいえ | 月間運営費の合計(ドル。省略時は収入の50%とみなします) |
| property_address | string | いいえ | 物件の所在地(市、州) |
| year_built | number | いいえ | 物件の建築年 |
| assumptions | object | いいえ | デフォルトの引受前提を上書きします |
| assumptions.down-payment | number | いいえ | 頭金の割合(デフォルト 25) |
| assumptions.interest-rate | number | いいえ | ローン金利(%、デフォルト 6.5) |
| assumptions.vacancy-rate | number | いいえ | 空室率(%、デフォルト 7) |
| assumptions.holding-period | number | いいえ | 保有期間(年、デフォルト 5) |
| assumptions.exit-cap-rate | number | いいえ | 出口時のキャップレート(%、デフォルト 6.5) |
詳細
DealFlowPro MCP Server
Claude Code、Cursor、Claude Desktop、またはMCP互換の任意のクライアントから、集合住宅の不動産案件を分析できます。
DealFlowProは、AIを活用した集合住宅向け案件分析プラットフォームです。このMCPサーバーはDealFlowPro REST APIをラップし、AIエージェントが機関投資家向けの水準の引受計算を利用できるようにします。
デモ
できること
Claudeに自然な言葉で尋ねると、適切なツールが呼び出されます。
- 「シャーロットにある24戸の案件を分析して。希望価格は200万ドル、月額賃料は1万3,600ドル、経費は5,500ドル」
- 「この案件を評価して。12戸、150万ドル、月間収入9,000ドル」
- 「月額賃料が2万8,800ドルの物件で、キャッシュ・オン・キャッシュ利回りを8%にしたい場合、提示額の上限はいくらですか?」
- 「この物件は洪水区域内ですか? 2909 Burgess Dr, Charlotte, NC」
ツール
| ツール | 説明 |
|---|---|
analyze_deal | 案件の総合分析:キャップレート、DSCR、キャッシュ・オン・キャッシュ利回り、IRR、DFP Score(0〜100)、提示額の上限、年間キャッシュフロー |
score_deal | 簡易スクリーニング:DFP Scoreと主要指標 |
reverse_calc | 目標リターン(キャップレート、CoC、DSCR、IRR)から提示額の上限を算出 |
market_data | 任意の住所について、洪水区域、近隣の所得と州中央値の比較、雇用の伸びを確認 |
4つすべてにMCP 2025-06-18のアノテーション(title、readOnlyHint、destructiveHint、idempotentHint、openWorldHint)が付いています。すべてのツールは読み取り専用です。
Claudeプラグインとしてインストールする
このリポジトリは、Claude Code / Coworkプラグインとしても使えます。このプラグインは、上記のnpmパッケージではなくリモートサーバーhttps://dealflowpro.io/mcpに接続します。そのため、次のような特長があります。
- ツールは4つではなく8つです。
list_my_deals、get_deal_analysis、get_my_criteria、portfolio_summaryが追加され、保存済みの案件、購入基準、パイプラインをアカウントの範囲内で利用できます。 - APIキーではなくOAuthを使います。 エクスポートする
DFP_API_KEYは不要です。プラグインの接続時にDealFlowProアカウントにサインインします。
claude --plugin-dir /path/to/dealflowpro-mcp-server
ローカルのstdioサーバーを使いたい場合、APIキー認証を希望する場合、またはDealFlowProをClaude以外のMCPクライアントに組み込みたい場合は、代わりに以下のnpmパッケージを使用してください。
機関向け AI チーム
DealFlowPro は、AI 評価パイプラインや本番環境の AI スタックに組み込めるよう設計されています。MCP サーバー(このパッケージと、https://dealflowpro.io/mcp のリモートエンドポイント)は、REST API と同じエンジンをラップしており、スキーマが厳密で、冪等性があり、予測可能です。
認証とスコープ設定。 すべてのツール呼び出しは、Bearer API キー、またはリモートエンドポイントの場合は OAuth サインインによって認証されます。呼び出しのスコープは、キーを発行したアカウント、またはサインインしたアカウントに限定され、テナントをまたいでアクセスする経路はありません。ツールごとの監査ログはアカウントの logs/mcp_tool_calls.log に記録され、ツール名とフラット化した引数キー(値は含みません)が保存されます。取引内容を公開せずに利用状況を監査できます。
プランごとのレート制限。
| プラン | 1 日あたりの上限 | 月あたり | 料金 |
|---|---|---|---|
| 無料 | 生涯で 5 リクエスト | — | 無料、カード不要 |
| 従量課金 | 残高に応じて変動 | クレジット単位 | 1 リクエストあたり $1 |
| Essentials | 1 日あたり 50 リクエスト | 約 1,500 | 月額 $79 |
| Premium | 1 日あたり 200 リクエスト | 約 6,000 | 月額 $149 |
| Enterprise | 1 日あたり 1,000 リクエスト | 約 30,000 | 月額 $399 |
レート制限ヘッダー(X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Reset)は、すべてのレスポンスに含まれます。429 レスポンスには Retry-After が含まれます。
エラーコード。 dealflowpro.io/api/docs/#errors にて安定した仕様として文書化されています。すべてのエラーは JSON {success: false, error: {code, message}} の形式です。コード:invalid_input(400)、invalid_json(400)、unauthorized(401)、tier_required(403)、method_not_allowed(405)、payload_too_large(413)、rate_limit_exceeded(429)、internal_error(500)。
ツールスキーマ。 各 MCP ツールには、入力定義の厳密なスキーマがあります。リモートエンドポイントに対して tools/list を呼び出すと、実行時に正式なスキーマを取得できます。REST OpenAPI 仕様には、4 つの計算ツール(analyze_deal、score_deal、reverse_calc、market_data)について同じ形式が記載されています。リモートサーバー上の保存済みパイプライン用ツール 4 つ(list_my_deals、get_deal_analysis、get_my_criteria、portfolio_summary)は MCP 専用で、Essentials プラン以上が必要です。
評価ハーネスのパターン。 ベンチマークには、(取引ペイロード → 期待されるメトリクス)のペアからなるフィクスチャセットを維持し、それぞれを score_deal(最も軽量なツールです。ただし、各呼び出しは引き続き 1 リクエストとして数えられるため、上記のプラン表に基づいて予算を確保してください)に渡し、メトリクスが許容範囲内であることを検証するパターンを推奨します。エンドポイントは決定論的で、同じ入力には同じ出力が返されます。
データの取り扱い。 リクエストペイロードはメモリ上で処理され、ディスクには保存されません。転送時は TLS 1.2 以降を使用します(Claude を使って DealFlowPro が内部でドキュメントを抽出する場合の)Anthropic API 呼び出しは、DealFlowPro のゼロデータ保持設定の Anthropic ワークスペースを経由します。セキュリティ対策の全容:dealflowpro.io/security#api-mcp-data-handling。
セットアップ
インストール方法は 2 つあります。ご利用のクライアントに合った方法を選んでください。
パス A — リモート MCP URL(ローカルインストール不要)
claude.ai web(カスタムコネクター)、HTTP トランスポートを使用する Claude Code、または Claude API の mcp_servers ではこちらを使用してください。エンドポイントは https://dealflowpro.io/mcp です(Streamable HTTP、MCP 2025-06-18)。
claude.ai web / Claude Desktop: DealFlowPro は Claude コネクターのディレクトリ に掲載されており、そこから直接追加するか、自分でカスタムコネクターとして追加できます。Customize → Connectors → 「Add custom connector」→ 名前に DealFlowPro と入力し、https://dealflowpro.io/mcp を貼り付け → Add → Connect → DealFlowPro にサインイン → Allow をクリックします。OAuth が認証を自動処理するため、API キーを管理する必要はありません。その後、チャットで「+」をクリック → Connectors → DealFlowPro をオンにします。
DealFlowPro を Claude に追加 → — 名前と URL が入力済みのダイアログが開きます。追加される前に、内容を確認して確定する必要があります。
Team / Enterprise プラン: メンバーは自分でカスタムコネクターを追加できません。組織の Owner が Organization settings → Connectors → Add → Custom(タイプ:Web)から一度追加すると、各メンバーは Customize → Connectors から自分の DealFlowPro アカウントに接続できます。
Claude Code(HTTP):
claude mcp add dealflowpro \
--transport http \
--url https://dealflowpro.io/mcp \
--header "Authorization: Bearer dfp_sk_your_key_here"
Claude API:
POST https://api.anthropic.com/v1/messages
anthropic-beta: mcp-client-2025-11-20
{
"mcp_servers": [{
"type": "url",
"url": "https://dealflowpro.io/mcp",
"name": "dealflowpro",
"authorization_token": "dfp_sk_your_key_here"
}],
...
}
dealflowpro.io/api で Bearer キーを取得してください(無料の 5 リクエストキー、カード不要、または従量課金クレジット)。
セットアップの詳細と Connected Apps の取り消し方法については、dealflowpro.io/api/docs#mcp をご覧ください。
パス B — ローカル stdio(この npm パッケージ)
MCP サーバーをリモートではなくローカルで実行したい場合、または独自のリモート URL 接続方法がないクライアントを使用する場合はこちらを使用してください。Claude Desktop はどちらにも対応しています。Settings → Connectors からのリモート接続、または以下のローカル設定を使用できます。
1. API キーを取得します。 dealflowpro.io/api にアクセスして、無料の 5 リクエストキー(カード不要)を取得するか、従量課金クレジットを購入してください。キーはメールで届きます。
2. クライアントに追加します。
Claude Desktop — claude_desktop_config.json:
{
"mcpServers": {
"dealflowpro": {
"command": "npx",
"args": ["-y", "dealflowpro-mcp"],
"env": {
"DFP_API_KEY": "dfp_sk_your_key_here"
}
}
}
}
Claude Code:
claude mcp add dealflowpro -e DFP_API_KEY=dfp_sk_your_key_here -- npx -y dealflowpro-mcp
使用方法
Claude に取引について尋ねるだけです。適切なツールが自動的に選択されます。
出力例
## Deal Analysis Results
**DFP Score: 19/100 (Poor)**
### Key Metrics
| Metric | Value |
|--------|-------|
| Cap Rate | 4.48% |
| DSCR | 0.86 |
| Cash-on-Cash | -1.95% |
| IRR | -12.17% |
| NOI | $89,524 |
### Max Offer Price
**$1,197,476** (binding constraint: cash-on-cash)
API ドキュメント
REST API の全ドキュメントは dealflowpro.io/api/docs をご覧ください。
料金
- 従量課金: API リクエスト 1 件あたり $1、最低 $5 から
- Essentials: 1 日あたり 50 件の API リクエストを含む($79/mo)
- Premium: 1 日あたり 200 件のリクエスト + 逆算計算ツール($149/mo)
- Enterprise: 1 日あたり 1,000 件のリクエスト($399/mo)
必要条件
- Node.js 18+
- DealFlowPro API キー
DealFlowPro について
DealFlowPro は、2~200 戸の物件を対象としたマルチファミリーの引受分析を自動化します。ブローカーからのメールまたは OM をアップロードすると、2 時間ではなく 10 分で完全な投資分析を取得できます。オペレーター、シンジケーター、PE 企業が取引をより迅速に審査するために利用しています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
