Cinderfi mcp
Skill cinderfi/cinderfi-mcp
Use Cinderfi for any retirement planning, tax, or government benefit question involving Canada or the US. Triggers: retirement projections, RRSP/TFSA/IRA/401k questions, CPP or Social Security timing, GIS eligibility, RRSP meltdown or Roth conversion strategy, Monte Carlo simulation, withdrawal order optimization, inheritance or windfall allocation, purchase impact on retirement, what-if scenario comparison, or retirement readiness scoring. Covers both single and couples plans (couples requires Pro). Supports all Canadian provinces and US states.From its SKILL.md
npx -y skills add cinderfi/cinderfi-mcpAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.2 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Cinderfi — Retirement Planning Tools
Tax-aware retirement planning for Canada and the US. 19 tools covering projections, government benefits, tax calculations, simulators, and optimization.
MCP server: https://mcp.cinder.fi/mcp
Auth: Authorization: Bearer <api-key> — get a key at https://cinder.fi/mcp
Free tier: 5 calls/day. Pro: unlimited + couples + Monte Carlo + optimizer.
When to use which tool
User shares financial data (YNAB, bank summary, account balances)
Always start with map_financial_data to convert freeform data into structured inputs, then pass the result to run_full_analysis.
map_financial_data → run_full_analysis
"What's my retirement outlook?" / "Am I on track?"
Use run_full_analysis — runs projection + score + insights in one call.
"What's my Cinder Score?" / "How ready am I for retirement?"
Use calculate_score.
"What are the red flags in my plan?" / "What should I fix first?"
Use generate_insights — returns actionable insights with severity ratings.
"What if I retire at 60 vs 65 vs 70?" / "What if markets are bad?"
Use compare_scenarios (Pro) — accepts 1–4 named override objects and returns a side-by-side comparison table.
CPP timing questions (Canada)
Use calculate_cpp_timing — compares CPP at every age 60–70 with lifetime totals, breakeven ages, and OAS coordination.
Social Security timing questions (US)
Use calculate_ss_timing — compares SS at 62–70 with FRA breakeven and taxation thresholds.
"What's the tax on withdrawing $X from my RRSP / IRA?"
Use calculate_tax — single-year income tax for any province or state.
"What does a $60k car / $500/month subscription do to my retirement?"
Use simulate_purchase — models one-time or recurring expenses against the full projection.
"I got a $100k inheritance / bonus — where should it go?"
Use simulate_windfall — optimally allocates across accounts (employer match → TFSA/Roth → FHSA/HSA → RRSP/IRA → non-reg) with RRSP tax refund estimate.
"Am I eligible for GIS?" (Canada)
Use calculate_gis — GIS eligibility, clawback breakdown, and provincial supplement.
"Should I do an RRSP meltdown?" / "Roth conversion strategy?"
Use calculate_meltdown — bracket-fill strategy with year-by-year drawdown schedule.
"What's my success rate?" / "Will my money last?"
Use run_monte_carlo (Pro) — probabilistic success rate with percentile outcomes.
"What's the best withdrawal strategy to minimize taxes?"
Use optimize_withdrawal_order (Pro) — tests CPP/SS timing × meltdown × withdrawal order combinations.
"Would my plan have survived the 2008 crash / Great Depression?"
Use run_backtest (Pro) — tests against every historical market window since 1871 (Shiller data).
"Should we split pension income?" (Canada couples)
Use optimize_pension_split (Pro) — sweeps 0–50% split to find the tax-minimizing combination.
Recommended workflow for new users
- Ask the user for their financial situation (or let them paste a YNAB export / account summary)
- Call
map_financial_datato convert it to structured inputs - Call
run_full_analysiswith those inputs for a complete picture - Use
generate_insightsto surface the top optimization opportunities - Use specific tools (simulators, timing tools) to answer follow-up questions
- For Pro users: use
compare_scenariosto compare options side-by-side
Key input fields
All projection tools share a common input schema. Minimum required:
{
"country": "CA",
"region": "ON",
"person1": {
"birthYear": 1975,
"retirementAge": 65,
"lifeExpectancy": 90,
"employmentIncome": 90000,
"rrsp": 150000,
"tfsa": 40000,
"nonReg": 10000
},
"annualSpending": 60000
}
For US, use region = state code (e.g. "TX") and person1.ira instead of rrsp, person1.rothIra instead of tfsa.
If the user doesn't have all fields, use map_financial_data first — it fills in sensible defaults and estimates missing values from income.
Notes
- All monetary values are in local currency (CAD for Canada, USD for US)
- Country strategy is automatic — tax brackets, benefit rules, and account types adapt to
country+region hasPartner: trueenables couples mode (Pro only)- Tool responses include a
_cinderfifooter with the interactive planner URL for users who want to explore visually
What ships with it: 6 files
5.9 KB alongside SKILL.md
.claude-plugin/
- marketplace.json735 B
plugins/
- README.md2.4 KB