FinPlan personal finance projection engine
npx claudepluginhub bestdan/finplan-pluginPersonal finance projection engine — Monte Carlo projections, tax calculations, retirement planning, Social Security analysis, and interactive dashboards. Powered by 60+ MCP tools.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
Personal finance projection engine powered by 60+ MCP tools. Monte Carlo projections, tax calculations, retirement planning, Social Security analysis, and interactive dashboards.
From the marketplace:
claude plugin marketplace add bestdan/finplan-plugin
claude plugin install finplan@finplan-plugin
Or from a local clone:
git clone https://github.com/bestdan/finplan-plugin.git
claude plugin install finplan --plugin-dir ./finplan-plugin
This installs the skill, commands, MCP server connection, and a hook that prompts you to allowlist curl for file downloads.
FinPlan works without authentication. To enable authenticated access, set an API key:
echo 'export FINPLAN_API_KEY="your-key-here"' >> ~/.zshrc
source ~/.zshrc
The plugin sends the key automatically via the Authorization header. Run /finplan:login to verify your key is working.
Recommended: Allowlist curl for the FinPlan file server to avoid repeated approval prompts:
claude settings add allowedTools 'Bash(curl*mcp.finplan.prethink.io*)'
Claude automatically discovers and uses FinPlan tools when you ask about financial planning. 14 tool categories covering projections, tax, accounts, goals, Social Security, mortgage, employer match, charts, and more.
| Command | Description |
|---|---|
/finplan:login | Set up API key authentication |
/finplan:read-state | Read financial state from local JSON file |
/finplan:save-state | Save current state to local JSON file |
/finplan:projection-dashboard | Generate interactive HTML projection dashboard |
Auto-connects to the FinPlan MCP server at https://mcp.finplan.prethink.io/mcp — no manual configuration needed.
On first FinPlan tool use, prompts you to allowlist curl for the file server if you haven't already. This avoids repeated approval dialogs when tools download result files.
claude plugin update finplan
After cloning this repo, test the plugin before making changes.
claude --plugin-dir .
This starts Claude Code with the plugin loaded from your working copy instead of an installed version.
In the Claude Code session, run /help and confirm:
/finplan:read-state, /finplan:save-state, /finplan:projection-dashboardAsk Claude to list available tools or run a simple tool call:
Search for FinPlan tools related to "income tax"
If the MCP server connected via .mcp.json, Claude should find and call search_finplan_tools without any manual server configuration.
/finplan:read-state
If no state file exists, the command should report that and suggest creating one — this confirms the command loaded and executed correctly.
/finplan:save-state
Should report nothing to save (expected if no state was created).
Ask a financial planning question without explicitly mentioning FinPlan:
What would a $500/month 401(k) contribution look like after 30 years?
Claude should automatically engage the FinPlan skill and call MCP tools.
If you have a finplan_state.json file in the working directory:
/finplan:projection-dashboard
This should generate a self-contained HTML file and open it in the browser.
claude --plugin-dir . starts without errors/help shows finplan skill and /finplan:* commandssettings.json needed)/finplan:read-state executes (reports no file or reads existing state)/finplan:save-state executes (reports nothing to save or saves state)/finplan:projection-dashboard generates HTML (if state file exists)