Sheet & Flow Landlord Math

io.github.onyxaholguin-cyber由 GitHub 帳號 onyxaholguin-cyber 發布v1.0.0更新於 Oct 24, 2026

Landlord math: rental cash flow, cap rate, DSCR, Airbnb break-even, late fees, lease notices.

已驗證STDIO僅桌面金融資料與分析

概覽

AI 產生的概覽

離線 MCP 伺服器,為助理提供確定性的房東與租賃房產計算:現金流、資本化率、DSCR、Airbnb 損益兩平、滯納金與通知日期。

可以做什麼
  • 進行首年租賃分析:NOI、月度與年度現金流、資本化率、現金報酬率、DSCR、租金總倍數、損益兩平入住率與費用率
  • 計算房貸本金與利息月付額及總利息
  • 分析短租:已訂晚數、總收入、現金流、RevPAR、損益兩平入住率與損益兩平每晚房價
  • 計算租金滯納金,含寬限期、固定額、百分比與按日費用及上限,可選州別範例
  • 推算租約續簽或調漲租金通知的寄發日期及 0-30/31-60/61-90 天區間
  • 計算 2026 年 IRS 標準里程扣除額
適用情境
適合讓助理評估出租房或 Airbnb 交易、估算月付額、核對滯納金或通知日期、套用 2026 年里程費率,並確保每次計算方式一致而非估算。
執行需求
以本機程序透過 stdio 執行:Claude Desktop 可用一鍵 .mcpb 套件,或使用 Node.js 18+ 指向伺服器進入點檔案,或使用 Docker。執行時不需 API 金鑰、帳號、環境變數或網路存取。外掛清單在安裝時透過 npx 從固定的 GitHub 提交下載儲存庫。
安裝前請注意
結果僅供規劃估算,不構成法律、稅務或投資建議;滯納金州別範例為截至 2026 年 10 月的法條摘要,收費前請確認現行法律、城市規定與租約。外掛安裝方式會在安裝時從 GitHub 下載儲存庫。另有付費試算表活頁簿,但並非必要。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Sheet & Flow Landlord Math,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Sheet & Flow Landlord Math (MCP server)

Landlord and rental-property calculators as Model Context Protocol tools, so Claude, Cursor, VS Code or any MCP client does the math the same way every time instead of estimating it.

  • Offline and deterministic. No network calls, no API keys, no data leaves your computer.
  • No dependencies. Plain Node.js (18+), about 380 lines you can read.
  • Tested. 552 randomized cases against an independent Python model, and the worked examples from the Sheet & Flow tutorials, on Node 18, 20 and 22 in CI. The rental math was also cross-checked against spreadsheet-recalculated (LibreOffice) deals before release.

Tools

ToolWhat it answers
rental_property_analysisYear-one NOI, monthly and annual cash flow, cap rate, cash-on-cash, DSCR, gross rent multiplier, break-even occupancy, expense ratio
mortgage_paymentMonthly principal and interest, total interest
short_term_rental_analysisAirbnb/VRBO booked nights, stays, gross revenue, cash flow, RevPAR, what each booked night is worth, break-even occupancy and break-even nightly rate
rent_late_feeDays late and the late fee: grace period, flat + percent + daily fees, a cap; optional Colorado / New York / Texas examples
lease_renewal_noticeDate the renewal or rent-increase notice must go out, 0-30/31-60/61-90 day window, status, next lease end
irs_mileage_deduction_20262026 IRS standard mileage deduction (business 72.5¢ Jan–Jun, 76¢ Jul–Dec)

Percentages are fractions (0.25 = 25%). Dates are YYYY-MM-DD. A percentage passed as 7 instead of 0.07 is rejected with a clear message rather than silently computed.

Install

Claude Desktop (one click): download sheet-and-flow-mcp-<version>.mcpb from the latest release and open it.

Any MCP client (stdio): clone the repo and point your client at server/index.js:

json
{  "mcpServers": {    "sheet-and-flow": { "command": "node", "args": ["/path/to/sheet-and-flow-mcp/server/index.js"] }  }}

Docker: docker build -t sheet-and-flow-mcp . then use {"command": "docker", "args": ["run", "-i", "--rm", "sheet-and-flow-mcp"]} in your client config.

It is also listed in the official MCP Registry as io.github.onyxaholguin-cyber/sheet-and-flow-mcp.

Install as an agent plugin (Grok Build, Cursor, Claude Code)

This repo is also a plugin: the MCP server plus three skills that tell the agent when and how to use it.

SkillUse it for
landlord-deal-analysis"Does this duplex / Airbnb cash flow?", cap rate, cash-on-cash, DSCR, break-even occupancy
rent-late-feeDays late and the late fee, with optional Colorado, New York and Texas limits
lease-renewal-noticeWhen the renewal or rent-increase notice must go out, for one lease or a list

Manifests: .grok-plugin/plugin.json, .cursor-plugin/plugin.json, .claude-plugin/plugin.json; MCP config: .mcp.json.

Privacy and terms: PRIVACY.md (no data collected).

Network and credentials (declared for reviewers): none at run time. The server makes no network calls, reads no files and needs no API key or account. At install time, .mcp.json runs npx -y github:onyxaholguin-cyber/sheet-and-flow-mcp#<full commit sha>, which downloads this repo at that exact pinned commit from GitHub (the package has zero dependencies). test/plugin_check.py fails CI if the pinned commit's server/ differs from the tested code.

Example

Ask: "Airbnb deal: $350,000, 25% down at 7%, $185 a night, 62% occupancy, 14 blocked nights, 3.2-night stays, $95 cleaning fee, $85 cleaning cost, 15.5% host fee, 9% maintenance, $920/month fixed costs, $10,500 closing, $25,000 furnishing. Does it cash flow?"

short_term_rental_analysis returns, among other fields:

json
{ "monthlyCashFlow": -208.64, "keptPerBookedNight": 135.53, "breakEvenOccupancy": 0.6726, "breakEvenNightlyRate": 200.24 }

So the deal loses about $209 a month as quoted; it needs 67.3% occupancy at $185, or $200.24 a night at 62%. The same example is worked step by step in the short-term rental calculator tutorial.

How the math works

Every formula is explained in a free tutorial:

Prefer a spreadsheet?

The same math comes as finished Excel / Google Sheets workbooks from Sheet & Flow (paid; this server is free and MIT-licensed and doesn't need them): Short-Term Rental Deal Analyzer · Rental Property Deal Analyzer · Landlord Tenant Toolkit · Lease Renewal Tracker · Freelancer Mileage Log · Free Rental Cash Flow Calculator

Development

bash
npm test                       # node --test, no install steppython3 test/model.py          # regenerate fixtures from the independent Python modelpython3 scripts/build_mcpb.py  # build dist/*.mcpb and dist/server.json

Releases: pushing a v* tag runs the tests, builds the .mcpb, attaches it to a GitHub release and publishes server.json to the MCP Registry with GitHub OIDC (no stored tokens).

Disclaimer

Estimates for planning only. Not legal, tax or investment advice. The late-fee state examples are a summary of statute text as of October 2026; check current law, city rules and your lease before charging a fee.

MIT License © Sheet & Flow

來源:README.md,提交 31773ff

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Oct 12, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分