RetireGolden MCP
Headless MCP server for the RetireGolden retirement-planning calculator, providing typed tools to build/validate plans, run projections, Monte Carlo simulations, and optimization via stdio.
README
RetireGolden MCP
Headless Model Context Protocol server for the
@retiregolden/engine
retirement-planning calculator.
Run it locally over stdio, connect your AI client (Claude Desktop, Cursor, etc.), and call typed tools: build/validate a plan, run projections, Monte Carlo, batch policy evaluation, and optimization — with session state held in memory (no disk required).
npm: @retiregolden/mcp
License: AGPL-3.0-only (server); MIT (skills under skills/)
RetireGolden Pro ships this same package pre-wired in the desktop app for out-of-the-box convenience. Anyone can install and run the public package.
Disclaimer
Educational / decision-support only — not tax, legal, or financial advice. See DISCLAIMER.md.
Quick start
npx @retiregolden/mcp
# or
npm install -g @retiregolden/mcp
retiregolden-mcp
Configure your MCP client to launch retiregolden-mcp (or
npx @retiregolden/mcp) over stdio.
Example Claude Desktop / Cursor snippet
{
"mcpServers": {
"retiregolden": {
"command": "npx",
"args": ["-y", "@retiregolden/mcp"]
}
}
}
Connect your AI client
Per-client, copy-paste setup for Claude Desktop, Claude Code, Cursor, and Codex
(MCP config + agent skill / rules) is in docs/clients.md.
Tools (v1)
Read-only with respect to your finances and disk: no trades, no persistence.
Session state (e.g. build_plan, clear_session) is held in memory only.
| Tool | Purpose |
|---|---|
build_plan |
Build an in-memory plan from typed household/policy params or full plan JSON |
validate_plan |
Validate the current session plan (or supplied JSON) |
run_projection |
Deterministic year-by-year projection |
run_monte_carlo |
Stochastic success rate and required-floor success rate |
batch_evaluate |
Evaluate many policies against one household (search-friendly) |
run_optimizer |
Engine optimizer / conversion schedule search |
solve_max_spending |
Sustainable-spending bisection |
compare_scenarios |
Diff two projection summaries |
explain_modeled_result |
Compact evidence / assumptions / limitations payload |
get_session / clear_session |
Inspect or reset in-memory session |
Agent skill
See skills/retiregolden/SKILL.md (MIT). Bench
and product runners should pin the skill file digest used for scored runs.
npm publish
Releases are tag-driven: pushing a mcp-v<version> tag triggers the publish
workflow (see .github/workflows/publish-mcp.yml).
To run locally after npm run build:
node bin/retiregolden-mcp.js
Related
- Engine: https://github.com/RetireGolden/RetireGolden/tree/main/packages/engine
- Benchmark harness: https://github.com/RetireGolden/RetireBench
- Free planner (no MCP — browser only): https://retiregolden.app/
Trademark
See TRADEMARKS.md. Forks must rename.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器