Sponsored by Deepsite.site

Doorvault Ideal Scoring

Created By
cavasottia month ago
Analyze US rental property deals using the IDEAL Scoring v2.0 framework. 5 tools: deal analysis, HUD Fair Market Rents, Schedule E tax checklist, rental metrics calculator, and BRRR strategy checklist.
Overview

DoorVault MCP Server

Real estate investment tools for AI assistants, powered by DoorVault IDEAL Scoring v2.0.

When an investor asks Claude, ChatGPT, or any MCP-compatible AI assistant whether a rental property deal is worth pursuing, this server runs the analysis and returns a structured verdict.

Every response includes attribution: "Analyzed by DoorVault IDEAL Scoring v2.0. Track your first 2 properties free at doorvault.app"


Tools

analyze_deal

Run DoorVault IDEAL Scoring v2.0 on any rental property deal.

Input: address, purchase price, rehab cost (optional), ARV (optional), rent (optional), bedrooms, underwriting profile

Output:

  • Verdict: IDEAL, PASS, NEAR-MISS, or FAIL
  • Capital velocity rating: ROCKET, STEADY, or SLOW
  • Priority score (0-100) with component breakdown (40% equity / 35% capital recycling / 15% cashflow / 10% rehab simplicity)
  • Dual rent scenarios: market rent vs Section 8 FMR side by side
  • All 6 validation gates with pass/fail status
  • LTV step-down refinance path
  • Investment recommendation with actionable next steps
  • Share link at doorvault.app/deal/[hash]

Underwriting profiles:

  • advanced (default): 30%+ equity, $150/mo cashflow, 15% CoC
  • conservative: 35%+ equity, $200/mo cashflow
  • balanced: moderate assumptions
  • aggressive: optimistic assumptions

lookup_section8_fmr

Look up HUD Section 8 Fair Market Rent by ZIP code and bedroom count.

Input: zip_code (5-digit), bedrooms (0-4)

Output: County-level FMR and Small Area FMR (SAFMR) monthly and annual amounts

Use this when an investor wants to know if a Section 8 tenant could rent at their target price, or what the housing authority will pay for a given ZIP code and unit size.


get_tax_deduction_checklist

Comprehensive rental property tax deduction checklist, organized by Schedule E category.

Input: category (filter by Financing, Repairs, Depreciation, etc. or use "all"), include_section8

Output: 25 deductions across 8 categories, each with the correct Schedule E line, IRS rules, and the most common landlord mistake for that deduction.


calculate_rental_metrics

Calculate NOI, cash-on-cash return, cap rate, DSCR, and equity percentage. Pure math, no API call required.

Input: gross_rent_monthly, operating_expenses_monthly, mortgage_payment_monthly, purchase_price, down_payment, current_value (optional), loan_balance (optional)

Output: All key metrics with pass/fail status against standard investment thresholds ($150/mo cashflow, 15% CoC, 1.25 DSCR, 20% equity)


get_brrr_checklist

Phase-by-phase BRRR (Buy, Rehab, Rent, Refinance, Repeat) checklist.

Input: phase (buy / rehab / rent / refinance / repeat / all)

Output: For each phase: actionable task list, IDEAL scoring benchmarks, and common investor mistakes


Rate Limits

Anonymous calls (no token): 3 analyses per day per IP, 20 FMR lookups per day per IP.

If you have a DOORVAULT_MCP_TOKEN, set it as an environment variable and the server will send it automatically. Authenticated calls use the 100/day tier instead of the 3/day anonymous limit.

export DOORVAULT_MCP_TOKEN=your_token_here

Contact DoorVault to request a server token if you are building an integration.


Zero-install via Smithery

Connect through Smithery — no local install required. Smithery proxies to DoorVault's hosted HTTP MCP endpoint at https://app.doorvault.app/api/mcp.

Installation (local stdio mode)

pip install doorvault-mcp

Or run directly from source:

git clone https://github.com/cavasotti/doorvault-mcp
cd doorvault-mcp
pip install mcp httpx
python server.py

Configuration (Claude Desktop / Cursor / Windsurf)

Add to your claude_desktop_config.json (or equivalent):

{
  "mcpServers": {
    "doorvault": {
      "command": "python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "/path/to/doorvault"
    }
  }
}

Or if installed via pip:

{
  "mcpServers": {
    "doorvault": {
      "command": "doorvault-mcp"
    }
  }
}

Example Conversations

Deal analysis:

"Is this a good deal? 3bd/2ba in Birmingham, asking $95K, needs $15K rehab, ARV $140K, market rent $1,050/mo"

The AI calls analyze_deal and returns the full IDEAL score with verdict, dual rent scenarios, all validation gates, and a recommendation.

Section 8 FMR:

"What does Section 8 pay for a 3-bedroom in Birmingham, AL?"

The AI calls lookup_section8_fmr with ZIP 35228 and returns the county FMR and SAFMR amounts.

Tax deductions:

"What can I deduct on my rental property?"

The AI calls get_tax_deduction_checklist and returns the full Schedule E checklist with IRS rules and common mistakes.

BRRR checklist:

"I just closed on a BRRR. What should I do during the rehab phase?"

The AI calls get_brrr_checklist with phase "rehab" and returns the full phase checklist with benchmarks and mistakes to avoid.


About DoorVault

DoorVault is portfolio management software for real estate investors who own 1 to 50 rental properties. Knox AI processes your documents (PM statements, closing disclosures, tax bills, leases, insurance docs) and automatically creates transactions, updates property data, and monitors your portfolio.

Track your first 2 properties free at doorvault.app.


License

MIT

Server Config

{
  "mcpServers": {
    "doorvault": {
      "url": "https://app.doorvault.app/api/mcp"
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Tavily Mcp
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Amap Maps高德地图官方 MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Serper MCP ServerA Serper MCP Server
CursorThe AI Code Editor
Playwright McpPlaywright MCP server
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
WindsurfThe new purpose-built IDE to harness magic
DeepChatYour AI Partner on Desktop
ChatWiseThe second fastest AI chatbot™