zwondra avatar

CRE Intelligence

zwondra/cre-intelligence-mcp

Pulls live Federal Reserve data (SOFR, Treasury yields, CPI) via FRED API and Census Bureau demographics for any U.S. address, then runs DCF models and generates institutional IC memos using that verified data. The pitch here is zero hallucination on rates and demographics: every number comes from a public source, not a guess. You can paste rent rolls or lease PDFs and get structured JSON output, flag concentration risk, or chain the whole thing into a full underwriting memo with trade area demographics and levered cash flows. Hosted version requires no API keys and runs over streamable-http. Targets commercial real estate analysts who need Claude to stop making up cap rates and start fetching them from actual market data.

GitHub stars
1
tools
13
transport
HTTP
last updated
Jun 10, 2026

Install

From registry metadata
$ npx add-mcp https://cre-intelligence-mcp.onrender.com/mcp --name cre-intelligence-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http cre-intelligence-mcp https://cre-intelligence-mcp.onrender.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 13 tools

Verified live against the running server on Nov 6, 2026.

get_current_ratesGet live interest rates from the Federal Reserve (FRED). Returns SOFR, 10-year Treasury, 5-year Treasury, Fed Funds Rate, and 30-day SOFR average. Also calculates implied cap rate ranges based on current treasury spreads. Use this BEFORE any DCF model or loan underwriting. The...

Get live interest rates from the Federal Reserve (FRED). Returns SOFR, 10-year Treasury, 5-year Treasury, Fed Funds Rate, and 30-day SOFR average. Also calculates implied cap rate ranges based on current treasury spreads. Use this BEFORE any DCF model or loan underwriting. The...

No parameters. Call it with no arguments.

get_market_demographicsGet Census Bureau demographics for any US property address. Returns median income, population, employment rate, housing vacancy, median rents, and education levels for the census tract. This is address-specific data from the actual Census tract — not estimates. Claude cannot a...1 params

Get Census Bureau demographics for any US property address. Returns median income, population, employment rate, housing vacancy, median rents, and education levels for the census tract. This is address-specific data from the actual Census tract — not estimates. Claude cannot a...

Parameters* required
address*string
Full US property address (e.g. "1234 Main St, Charlotte, NC 28202")
get_radius_demographicsGet aggregated Census demographics for radius rings around a US property address — the standard 1/3/5-mile trade-area format used in CRE site analysis. Aggregates every census tract whose centroid falls within each radius: population, household-weighted median income, employme...2 params

Get aggregated Census demographics for radius rings around a US property address — the standard 1/3/5-mile trade-area format used in CRE site analysis. Aggregates every census tract whose centroid falls within each radius: population, household-weighted median income, employme...

Parameters* required
address*string
Full US property address (e.g. "1234 Main St, Charlotte, NC 28202")
radii_milesstring
Comma-separated radii in miles (default "1,3,5", each capped at 15)default: 1,3,5
screen_land_marketScreen a US county as a LAND-INVESTING market (raw-land flip / Podolsky style). Grades the county on the signals that matter for buying cheap rural land and reselling on terms: population growth, demographics, owner share, and affordability. IMPORTANT: This screens on FREE Cen...2 params

Screen a US county as a LAND-INVESTING market (raw-land flip / Podolsky style). Grades the county on the signals that matter for buying cheap rural land and reselling on terms: population growth, demographics, owner share, and affordability. IMPORTANT: This screens on FREE Cen...

Parameters* required
county*string
County name (e.g. "Mohave" or "Mohave County")
state*string
2-letter state abbreviation (e.g. "AZ") or 2-digit state FIPS
screen_parcel_ddPre-screen a land parcel's location for the AUTOMATABLE due-diligence red flags: FEMA flood zone and federal wetlands. Pulls live from FEMA's National Flood Hazard Layer and the US Fish & Wildlife National Wetlands Inventory. Use this to kill obviously-bad parcels (flood zone,...2 params

Pre-screen a land parcel's location for the AUTOMATABLE due-diligence red flags: FEMA flood zone and federal wetlands. Pulls live from FEMA's National Flood Hazard Layer and the US Fish & Wildlife National Wetlands Inventory. Use this to kill obviously-bad parcels (flood zone,...

Parameters* required
lat*number
Parcel latitude (decimal degrees)
lng*number
Parcel longitude (decimal degrees)
get_inflation_dataGet current CPI and rent inflation data from the Federal Reserve. Returns overall inflation, shelter inflation, and rent-specific CPI with YoY changes. Use this to calibrate rent growth assumptions in your DCF model — don't guess.

Get current CPI and rent inflation data from the Federal Reserve. Returns overall inflation, shelter inflation, and rent-specific CPI with YoY changes. Use this to calibrate rent growth assumptions in your DCF model — don't guess.

No parameters. Call it with no arguments.

get_cre_market_dataGet Commercial Real Estate price index and broader market data from the Federal Reserve. Returns CRE price trends, office/retail/industrial vacancy proxies, and credit spreads. Provides macro context for deal underwriting and cap rate analysis.

Get Commercial Real Estate price index and broader market data from the Federal Reserve. Returns CRE price trends, office/retail/industrial vacancy proxies, and credit spreads. Provides macro context for deal underwriting and cap rate analysis.

No parameters. Call it with no arguments.

analyze_rent_rollExtract structured tenant and lease data from a rent roll document. Paste the text content of your rent roll PDF here (copy-paste from PDF reader). Returns tenant list, suite/SF, lease dates, monthly rent, escalations, and options.2 params

Extract structured tenant and lease data from a rent roll document. Paste the text content of your rent roll PDF here (copy-paste from PDF reader). Returns tenant list, suite/SF, lease dates, monthly rent, escalations, and options.

Parameters* required
property_namevalue
Optional property name for context
text*string
Raw text copied from a rent roll PDF
abstract_leaseExtract all key terms from a commercial lease document. Returns term, base rent schedule, escalations, TI allowance, CAM structure, renewal options, termination rights, exclusivity, co-tenancy, and red flags.1 params

Extract all key terms from a commercial lease document. Returns term, base rent schedule, escalations, TI allowance, CAM structure, renewal options, termination rights, exclusivity, co-tenancy, and red flags.

Parameters* required
text*string
Raw text copied from a commercial lease PDF
flag_lease_risksAnalyze a parsed rent roll for investment risks. Feed the output from analyze_rent_roll directly into this tool. Returns: rollover risk, tenant concentration, credit risk, and actionable recommendations.1 params

Analyze a parsed rent roll for investment risks. Feed the output from analyze_rent_roll directly into this tool. Returns: rollover risk, tenant concentration, credit risk, and actionable recommendations.

Parameters* required
rent_roll_json*string
JSON string from the analyze_rent_roll tool output
build_dcf_modelBuild a levered DCF model using live Federal Reserve rates. Automatically fetches current SOFR to derive the loan rate if not provided. Returns: annual cash flows, IRR, equity multiple, cash-on-cash, DSCR, and exit analysis.8 params

Build a levered DCF model using live Federal Reserve rates. Automatically fetches current SOFR to derive the loan rate if not provided. Returns: annual cash flows, IRR, equity multiple, cash-on-cash, DSCR, and exit analysis.

Parameters* required
amortization_yearsinteger
Loan amortization period (default 30 years)default: 30
equity_pctnumber
Equity as % of purchase price (default 35%)default: 35
exit_cap_ratevalue
Exit cap rate % — if None, uses entry cap + 25bps (conservative)
hold_yearsinteger
Hold period in years (default 10)default: 10
loan_ratevalue
Loan interest rate % — if None, fetches live SOFR + 175bps
noi_growth_ratenumber
Annual NOI growth rate % (default 3.0)default: 3
noi_year1*number
Year 1 Net Operating Income ($)
purchase_price*number
Acquisition price ($)
generate_deal_memoGenerate a formatted CRE acquisition memo / Investment Committee memo. Automatically pulls live rates from FRED and demographics from Census Bureau to provide real market context — not guesses.6 params

Generate a formatted CRE acquisition memo / Investment Committee memo. Automatically pulls live rates from FRED and demographics from Census Bureau to provide real market context — not guesses.

Parameters* required
additional_contextvalue
Any additional deal notes, seller info, market color
asking_price*number
Asking price ($)
noi*number
Net Operating Income ($)
property_address*string
Full property address
property_type*string
Multifamily / Office / Retail / Industrial / Mixed-Use
rent_roll_summaryvalue
Optional: paste output from analyze_rent_roll or flag_lease_risks
export_dcf_excelGenerate a downloadable Excel (.xlsx) underwriting model with LIVE formulas — editable assumptions, PMT/FV amortization, IRR, equity multiple, a sensitivity grid, live Fed rates, and (if an address is given) Census trade-area demographics. Returns a download link valid for 60...10 params

Generate a downloadable Excel (.xlsx) underwriting model with LIVE formulas — editable assumptions, PMT/FV amortization, IRR, equity multiple, a sensitivity grid, live Fed rates, and (if an address is given) Census trade-area demographics. Returns a download link valid for 60...

Parameters* required
addressvalue
Optional property address — adds a demographics sheet
amortization_yearsinteger
Amortization (default 30)default: 30
equity_pctnumber
Equity as % of price (default 35)default: 35
exit_cap_ratevalue
Exit cap % — default entry cap + 25bps
hold_yearsinteger
Hold period (default 10)default: 10
loan_ratevalue
Loan rate % — default live SOFR + 175bps
noi_growth_ratenumber
Annual NOI growth % (default 3.0)default: 3
noi_year1*number
Year 1 Net Operating Income ($)
property_namevalue
Optional label for the model header
purchase_price*number
Acquisition price ($)

Sponsors

Readme

CRE Intelligence MCP

Live market data for commercial real estate analysis — inside Claude.

Connect this MCP to Claude Desktop and instantly access Federal Reserve interest rates, Census Bureau demographics, DCF modeling, rent roll parsing, lease abstraction, and IC memo generation — all from a single prompt.

"Analyze this deal: 2201 South Blvd, Charlotte NC. NOI $400k, asking $6M, retail strip."

→ Pulls live SOFR from the Fed. Pulls Census demographics for that exact block. Builds a full levered 10-year DCF. Writes an institutional-quality IC memo. 30 seconds.


Why this exists

The #1 problem with AI in CRE: 66% of professionals use it daily, but only 5% trust it for actual deal decisions.

The reason? AI guesses at rates and demographics. A DCF built on a hallucinated SOFR rate is worthless.

This MCP fixes that. Every number comes from a verified public source:

  • Interest rates → Federal Reserve (FRED API)
  • Demographics → US Census Bureau ACS
  • Document analysis → Claude AI with structured output

Zero data licensing fees. Zero hallucinations on financial inputs.


Tools


View the full README on GitHub

Details

Repository
github.com/zwondra/cre-intelligence-mcp
Website
cre-intelligence-mcp.vercel.app
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026