Dealflowpro MCP Server logo

Dealflowpro MCP Server

by jbechtel-97

Analyzes 2–200-unit multifamily deals with underwriting metrics, offer pricing, deal scores, and address-level market data.

Install Dealflowpro MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "jbechtel-97-dealflowpro-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "dealflowpro-mcp"
      ],
      "env": {
        "DFP_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y dealflowpro-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

jbechtel-97/dealflowpro-mcp-server MCP server connects MCP clients to the DealFlowPro REST API for multifamily real estate underwriting. It exposes tools for full deal analysis, quick scoring, return-based maximum offer calculations, and address-level market data. The local stdio package uses a DealFlowPro API key, while a separate hosted endpoint supports HTTP and OAuth-based account connections. Reach for it when screening or comparing 2–200-unit properties with standardized financial metrics.

Use cases

  • Screen multifamily acquisitions with key underwriting metrics
  • Compare asking prices against target return requirements
  • Calculate maximum offers for prospective properties
  • Check flood zones and selected neighborhood indicators
  • Benchmark repeatable deal-screening inputs

Key features

  • Full multifamily deal underwriting
  • DFP Score from 0 to 100
  • Maximum offer price calculations
  • Yearly cash-flow projections
  • Address-level market indicators
  • Read-only MCP tools

Tools4

What Dealflowpro MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~82 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

19/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · dealflowpro-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars4Stargazers on the source repository.
npm downloads310Package downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed4Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Dealflowpro MCP Server works

What jbechtel-97/dealflowpro-mcp-server MCP server does

The jbechtel-97/dealflowpro-mcp-server MCP server brings DealFlowPro’s multifamily underwriting calculations into MCP-compatible clients. It is intended for properties with 2 to 200 units and returns common acquisition metrics such as cap rate, DSCR, cash-on-cash return, IRR, and a DFP Score from 0 to 100.

The server also supports offer-pricing analysis. Given target return requirements, it can calculate a maximum offer price and identify the relevant constraint. For an address, it can return flood-zone information, compare neighborhood income with the state median, and report job growth.

How it works

The local package runs as a stdio MCP server and sends tool requests to the DealFlowPro REST API. Every call requires a Bearer API key associated with a DealFlowPro account. Results are deterministic for the same inputs, which makes the server suitable for repeatable screening or evaluation fixtures.

The jbechtel-97/dealflowpro-mcp-server MCP server exposes four tools:

  • analyze_deal performs a complete analysis, including yearly cash flows, return metrics, DFP Score, and maximum offer price.
  • score_deal provides a faster screening result with the DFP Score and key metrics.
  • reverse_calc works backward from a target cap rate, cash-on-cash return, DSCR, or IRR to estimate the maximum offer price.
  • market_data retrieves selected market indicators for an address.

A hosted MCP endpoint is also available at https://dealflowpro.io/mcp using Streamable HTTP. The repository describes that route as supporting OAuth account sign-in and additional account-scoped tools, while the local npm package provides the four tools listed above.

Setup and configuration

The local server requires Node.js 18 or newer and a DealFlowPro API key. The documented package command is:

Terminal
npx -y dealflowpro-mcp

Configure the DFP_API_KEY environment variable in the MCP client. Claude Desktop can launch the package with npx and pass the key through its env configuration. Claude Code can add the same command with an environment variable.

For clients that support remote MCP connections, use the DealFlowPro endpoint instead of running the npm package locally. The remote setup uses a Bearer key for HTTP configurations, while Claude custom connectors can authenticate through OAuth.

Limitations and notes

This server depends on the DealFlowPro API, so API access, account limits, and pricing apply. The documented free allowance is five requests for the lifetime of the key; higher-volume tiers and pay-as-you-go credits are paid.

The available market lookup covers the indicators documented by the project: flood zone, neighborhood income relative to the state median, and job growth. The material does not describe broader property-data coverage or guarantee the accuracy of external market information. The project is licensed under MIT.

For developers choosing between local and hosted deployment, the jbechtel-97/dealflowpro-mcp-server MCP server is the local API-key option, while the hosted endpoint is the account-connected alternative.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Dealflowpro MCP Server

Run `npx -y dealflowpro-mcp` in an MCP client configuration. The local setup requires Node.js 18 or newer and a DealFlowPro API key.

Yes.

The local package provides `analyze_deal`, `score_deal`, `reverse_calc`, and `market_data`.

Yes for the local package and HTTP API configuration. Set `DFP_API_KEY` for the local server; the hosted Claude connector uses OAuth sign-in instead.

DealFlowPro offers a free five-request allowance, followed by paid pay-as-you-go credits or subscription tiers. The local package itself is documented as an npm package.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDealflowpro MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/jbechtel-97-dealflowpro-mcp-server?style=directory)](https://allmcps.com/mcp/jbechtel-97-dealflowpro-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/jbechtel-97-dealflowpro-mcp-server"><img src="https://allmcps.com/api/badge/jbechtel-97-dealflowpro-mcp-server?style=directory" alt="Dealflowpro MCP Server on AllMCPs" /></a>