cinderfi — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cinderfi (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Tax-aware retirement planning for Canada and the US. 19 tools covering projections, government benefits, tax calculations, simulators, and optimization.
MCP server: https://mcp.cinderfi.com/mcp Auth: Authorization: Bearer <api-key> — get a key at https://cinderfi.com/mcp Free tier: 5 calls/day. Pro: unlimited + couples + Monte Carlo + optimizer.
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_analysisUse run_full_analysis — runs projection + score + insights in one call.
Use calculate_score.
Use generate_insights — returns actionable insights with severity ratings.
Use compare_scenarios (Pro) — accepts 1–4 named override objects and returns a side-by-side comparison table.
Use calculate_cpp_timing — compares CPP at every age 60–70 with lifetime totals, breakeven ages, and OAS coordination.
Use calculate_ss_timing — compares SS at 62–70 with FRA breakeven and taxation thresholds.
Use calculate_tax — single-year income tax for any province or state.
Use simulate_purchase — models one-time or recurring expenses against the full projection.
Use simulate_windfall — optimally allocates across accounts (employer match → TFSA/Roth → FHSA/HSA → RRSP/IRA → non-reg) with RRSP tax refund estimate.
Use calculate_gis — GIS eligibility, clawback breakdown, and provincial supplement.
Use calculate_meltdown — bracket-fill strategy with year-by-year drawdown schedule.
Use run_monte_carlo (Pro) — probabilistic success rate with percentile outcomes.
Use optimize_withdrawal_order (Pro) — tests CPP/SS timing × meltdown × withdrawal order combinations.
Use run_backtest (Pro) — tests against every historical market window since 1871 (Shiller data).
Use optimize_pension_split (Pro) — sweeps 0–50% split to find the tax-minimizing combination.
map_financial_data to convert it to structured inputsrun_full_analysis with those inputs for a complete picturegenerate_insights to surface the top optimization opportunitiescompare_scenarios to compare options side-by-sideAll 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.
country + regionhasPartner: true enables couples mode (Pro only)_cinderfi footer with the interactive planner URL for users who want to explore visually~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.