Calculators

com.retirecrunch由 retirecrunch.com 發布官方發布者v0.3.0更新於 Oct 24, 2026

FIRE & retirement calculators + a multi-currency portfolio rebalancer (exact buy/sell trades).

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供 FIRE 與退休計算器,以及能算出精確買賣交易的多幣別投資組合再平衡工具。

可以做什麼
估算 FIRE 儲蓄目標與蒙地卡羅存活機率,計算 Coast FIRE 里程碑,並逐年產生家庭財富規劃,包含地區稅制與房貸模型。估算瑞士各州房地產資本利得稅,含持有期間調整與換屋遞延。依幣別查詢歷史投資組合報酬與波動度資料,為假設提供依據。對多幣別投資組合再平衡:輸入持倉、目標權重、現金與匯率,取得精確的買入/賣出交易及各幣別現金變動。將 Interactive Brokers 的持倉、餘額與彙總載入 RetireCrunch 再平衡器,並依計畫代碼取回再平衡方案。
適用情境
適合用於退休或財務獨立規劃、比較儲蓄目標、預測家庭財富、估算瑞士房產出售稅,或計算多幣別投資組合的再平衡交易。
執行需求
透過 streamable HTTP 存取的遠端端點;未宣告任何套件、環境變數或標頭。投資組合工具需要經 IBKR 連接器提供的 Interactive Brokers 帳戶資料,以及來自 RetireCrunch 再平衡器的計畫代碼。
安裝前請注意
再平衡器僅做規劃計算,不執行交易;要實際下單需另行建立 IBKR 訂單指令。投資組合資料會傳送至 RetireCrunch 服務,並回傳一個私密連結。計畫代碼僅能使用一次,15 分鐘後失效。稅務與預測結果為教育性估算,不構成建議。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.retirecrunch%2Fcalculators/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "calculators": {
      "type": "http",
      "url": "https://mcp.retirecrunch.com/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

8

calculate_fire_target

Estimate the savings target needed for Financial Independence / Early Retirement. Runs Monte Carlo simulation and returns the probability the portfolio survives the planning horizon.

輸入參數years必填currencyannual_expense必填inflation_rateapply_inflationcurrent_savingsportfolio_volatilityportfolio_return_rate

calculate_coast_fire

Compute the Coast FIRE milestone — the capital required today such that, with no further contributions, a portfolio compounds to the user's retirement target by their target age.

輸入參數currencycurrent_age必填inflation_ratecurrent_savings必填monthly_savingsexpected_return_rateportfolio_volatilitysafe_withdrawal_ratetarget_retirement_age必填annual_expenses_in_retirement必填

compute_swiss_property_tax

Estimate the Swiss cantonal real-estate capital gains tax (Grundstückgewinnsteuer) for a property sale. Covers all 26 cantons with holding-period adjustments and Ersatzbeschaffung (replacement-residence) deferral. Educational estimate; commune surcharges and value-enhancing-improvement deductions are not modeled.

輸入參數canton必填sale_price必填years_held必填purchase_price必填ersatzbeschaffungersatzbeschaffung_amount

project_wealth_plan

Run RetireCrunch's full year-by-year Wealth Plan projection for a household. Models earned income, pensions, expenses, portfolio growth, optional growth→income phase switch, mortgage amortization, optional property sale, and region-aware tax (US uses 2026 federal+state brackets; other regions use a flat rate). Returns a compact summary with 5-year milestones by default, or the full annual array when yearly_detail=true.

輸入參數regioncurrencystart_year必填yearly_detailhousehold_typeinflation_rateretirement_year必填current_mortgagecurrent_propertycurrent_liquidityincome_yield_rateestimated_tax_rate另有 16 個

get_portfolio_returns

Return RetireCrunch's historical portfolio return profiles for a currency. Each profile is a (return %, volatility %) pair derived from real index data — useful for grounding the assumptions in calculate_fire_target / project_wealth_plan in something defensible rather than guessing.

輸入參數currency必填

rebalance_portfolio

Rebalance a multi-currency portfolio: given holdings, per-holding (or per-asset-class) target weights, cash and FX rates, return the exact BUY/SELL trades to reach the targets, the per-currency cash movements (flagging foreign-cash overdrafts), and a summary. Planning math only — no transaction costs or taxes.

輸入參數fx_ratesholdings必填base_currencyclass_targetsavailable_cash

load_portfolio

Open the user's Interactive Brokers portfolio in the RetireCrunch Portfolio Rebalancer. First call the IBKR connector's get_account_positions, get_account_balances and get_account_summary, then pass their results here UNCHANGED (do not re-type or round numbers). Returns a private link that works once, for 15 minutes — give it to the user exactly as written. No login is needed because the link itself is the key: the positions are encrypted with a key that exists only in the link, and RetireCrunch's server holds just that encrypted copy, which it cannot read, for at most 15 minutes and deletes it when the link is opened. Tell the user this, and that anyone holding the link can open it once, so it should not be shared. RetireCrunch does not recommend instruments or allocations: the user sets their own targets on the page.

輸入參數summarybalanceslanguagepositions必填

get_rebalance_plan

Fetch the rebalancing trades the user decided on in the RetireCrunch Rebalancer, from the plan code they copied ("Send plan to my AI"). Codes work once, for 15 minutes. Returns the trades with IBKR contract ids where known. To act on them, create one IBKR order instruction per trade (create_order_instruction); the user reviews and submits each one inside IBKR. RetireCrunch never places orders.

輸入參數code必填

版本歷史

2
  1. v0.3.0最新Oct 5, 2026
  2. v0.2.0Sep 16, 2026

評分

已滿足適用檢查項的 75%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。