Dealflowpro
About
Multifamily real estate deal analysis — analyze deals, score properties, calculate max offer prices, and look up market data via AI assistants.
Details
- Author
- jbechtel-97
- Downloads
- 349
- Categories
- Finance, Other
Jump to
- Full deal analysis with cap rate, DSCR, cash-on-cash, IRR, DFP Score, and max offer price
- Quick deal screening with DFP Score and key metrics
- Reverse calculator to find max offer price from target returns
- Market data: flood zone, neighborhood income vs state median, job growth
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
DealflowproCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Obtain an API key at dealflowpro.io/api, then configure the server in Claude Desktop’s claude_desktop_config.json or add it from the Claude Code terminal using claude mcp add. Once set up, ask Claude naturally about a deal and it automatically selects the right tool.
analyze_deal
Analyze a multifamily real estate deal. Returns cap rate, cash-on-cash, DSCR, IRR, DFP Score (0-100), max offer price, and full financial projections. Use this when someone asks about analyzing a property, evaluating a deal, or running the numbers on a multifamily investment.
score_deal
Quick-score a multifamily deal on the DFP 0-100 scale. Returns the DFP Score and key metrics. Faster than full analysis — use this for quick screening.
reverse_calc
Calculate the maximum offer price for a multifamily deal based on target return metrics. Back-solves from your desired cap rate, cash-on-cash, DSCR, and/or IRR to find what you should pay. Use this when someone asks 'what should I offer?' or 'what's the max price?'
market_data
Look up market intelligence for a property address. Returns flood zone, neighborhood income relative to state median, and job growth rate. Use this when someone asks about a market, neighborhood, or location.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"dealflowpro": {
"dealflowpro": {
"command": "npx",
"args": [
"-y",
"dealflowpro-mcp"
],
"env": {
"DFP_API_KEY": "dfp_sk_your_key_here"
}
}
}
}
}
McpServers
{
"dealflowpro": {
"command": "npx",
"args": [
"-y",
"dealflowpro-mcp"
],
"env": {
"DFP_API_KEY": "dfp_sk_your_key_here"
}
}
}
ultifamily real estate deal analysis — cap rate, DSCR, cash-on-cash, IRR, DFP Score, max offer price for 2-200 unit properties
Analyze multifamily real estate deals from Claude Code, Cursor, Claude Desktop, or any MCP-compatible client. The first real estate underwriting tool in the MCP ecosystem.
DealFlowPro is an AI-powered multifamily deal analysis platform. This MCP server wraps the DealFlowPro REST API, giving AI agents access to institutional-grade underwriting calculations.
Ask Claude naturally and it calls the right tool:
- "Analyze this 24-unit deal in Charlotte — asking $2M, $13.6K/mo rent, $5.5K expenses"
- "Score this deal: 12 units, $1.5M, $9K monthly income"
- "What's the max I should offer on a property with $28.8K/mo rent if I want 8% cash-on-cash?"
- "Is this property in a flood zone? 2909 Burgess Dr, Charlotte, NC"
All four carry MCP 2025-06-18 annotations (title,readOnlyHint,destructiveHint,idempotentHint,openWorldHint). Every tool is read-only.
This repo doubles as a Claude Code / Cowork plugin. The plugin connects to the remote server athttps://dealflowpro.io/mcprather than the npm package above, which means:
claude --plugin-dir /path/to/dealflowpro-mcp-server
Use the npm package below instead if you want a local stdio server, prefer API key auth, or are wiring DealFlowPro into a non-Claude MCP client.
DealFlowPro is built to slot into AI eval pipelines and production AI stacks. The MCP server (this package, plus the remote endpoint athttps://dealflowpro.io/mcp) wraps the same engine as the REST API — schema-strict, idempotent, predictable.
Auth + scoping.Every tool call requires a Bearer API key. Calls are scoped to the account that issued the key — no cross-tenant access path. Per-tool audit lines land in your account'slogs/mcp_tool_calls.logcapturing tool name + flattened arg keys (not values) — usage is auditable without exposing deal contents.
Rate limit headers (X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset) returned on every response. 429 responses includeRetry-After.
Error codes.Stable, documented atdealflowpro.io/api/docs/#errors— all errors are JSON{success: false, error: {code, message}}shape. Codes: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).
Tool schemas.Each MCP tool has a schema-strict input definition. Calltools/listagainst the remote endpoint to get the canonical schemas at runtime; the REST OpenAPI spec covers the same shapes (the four MCP tools map 1:1 to the four REST endpoints).
Eval harness pattern.For benchmarking, the recommended pattern: maintain a fixture set of (deal payload → expected metrics) pairs, run each againstscore_deal(lowest cost, ~$0.01/call), assert metrics within tolerance. The endpoint is deterministic — same inputs produce the same outputs.
Data handling.Request payloads are processed in memory and not persisted to disk. TLS 1.2+ in transit. Anthropic API calls (when DealFlowPro internally uses Claude for document extraction) flow through DealFlowPro's zero-data-retention Anthropic workspace. Full posture:dealflowpro.io/security#api-mcp-data-handling.
You havetwo install paths— pick the one that matches your client.
Path A — Remote MCP URL (no local install)
Use this forclaude.ai web(Custom Connectors),Claude Code with HTTP transport, orClaude API mcp_servers. The endpoint ishttps://dealflowpro.io/mcp(Streamable HTTP, MCP 2025-06-18).
claude mcp add dealflowpro \ --transport http \ --url https://dealflowpro.io/mcp \ --header "Authorization: Bearer dfp_sk_your_key_here"
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" }], ... }
Get a Bearer key (free 5-request key, no card, or pay-as-you-go credits) atdealflowpro.io/api.
Full setup details + Connected Apps revocation:dealflowpro.io/api/docs#mcp.
Use this anywhere you want the MCP server running locally instead of remote — or for a client that has no remote-URL path of its own. Claude Desktop supports both: remote via Settings → Connectors, or the local config below.
1. Get an API key.Visitdealflowpro.io/apito claim a free 5-request key (no card) or buy pay-as-you-go credits. Delivered by email.
Claude Desktop —claude_desktop_config.json:
{ "mcpServers": { "dealflowpro": { "command": "npx", "args": ["-y", "dealflowpro-mcp"], "env": { "DFP_API_KEY": "dfp_sk_your_key_here" } } } }
claude mcp add dealflowpro -e DFP_API_KEY=dfp_sk_your_key_here -- npx -y dealflowpro-mcp
Just ask Claude about a deal. It automatically picks the right tool.
## 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)
Full REST API docs atdealflowpro.io/api/docs
- Pay-as-you-go:$1/API request, starting at $5
- Essentials:50 API requests/day included ($79/mo)
- Premium:200 requests/day + reverse calculator ($149/mo)
- Enterprise:1,000 requests/day ($399/mo)
DealFlowPro automates multifamily underwriting for 2-200 unit properties. Upload a broker email or OM and get a full investment analysis in 10 minutes instead of 2 hours. Used by operators, syndicators, and PE firms to screen deals faster.
Airbnb & short-term rental market analytics — occupancy, ADR, RevPAR, revenue, comparables, and ML revenue estimates for 30,000+ markets worldwide, backed by 20M+ tracked listings.
Bottom/top market-timing verdicts for 8 markets (crypto, stocks, commodities, FX, property) — x402 pay-per-call, no API key.
Check if a contractor's remodeling bid is fair — analyze a quote (fairness score + red flags), get 2026 cost estimates by city, and look up BLS trade labor rates.
Underwrite STR deals, check regulations, and estimate tax savings from any AI chat client.
Search Brazilian real estate listings, simulate financing, qualify leads, and schedule visits directly from any LLM.
Live real estate market data for 895 US metros. Home prices, rental yields, investment health scores, migration trends, and HUD fair market rents. Free tier included, no account needed.
Remote MCP server for historical crypto & prediction-market data: search ~500K instruments, live market stats (OHLC, turnover, spreads, depth, slippage) and tick-data purchase. Keyless for catalog & stats; optional OAuth for account tools. Endpoint: https://cryptostruct.com/mcp
Read-only MCP server for your Evibe investment portfolio + live market data (holdings, performance, dividends, benchmarks, screeners). Works with Claude & ChatGPT.
Financial and quantitative modeling engine for AI agents. Typed, named, deterministic.
Public HTAG MCP connectors for Australian property intelligence, H3 spatial intelligence, and capability discovery — 70+ read-only tools over Streamable HTTP.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



