streamable-httpMITupdated 8d ago
530amodel.com โ a free, privacy-first, mobile-first scenario-planning calculator for 530A custodial retirement accounts ("Trump Accounts").
What can you do with 530A Model calculator?
530A Model
530amodel.com โ a free, privacy-first, mobile-first scenario-planning calculator for 530A custodial retirement accounts ("Trump Accounts").
No login. No email capture. No monetization. All calculation runs in your browser.
Use the public API / MCP server
The engine is free to call โ no key, nothing stored, attribution to 530amodel.com asked:
- JSON API โ
https://api.530amodel.com(POST /v1/project,GET /v1/rules,GET /v1/returns; OpenAPI 3.1 with full request/response schemas) - MCP server โ
https://mcp.530amodel.com(streamable HTTP; toolsproject_530a,explain_530a,search,fetch; registry namecom.530amodel/calculator). Works as a custom connector in Claude and ChatGPT, and with the Anthropic/OpenAI agent APIs. - Docs & platform quickstarts โ 530amodel.com/api ยท machine-readable maps: llms.txt, llms-full.txt
- Contact โ api@530amodel.com
Structure
packages/
engine/ # pure TS calculation engine โ zero deps, deterministic, integer-cents money
config/ # legal figures + sources + verifiedAt + feature flags (single source of truth)
ui/ # design tokens, shared components, charts
apps/
web/ # Astro static site (widget, advanced model, content pages)
workers/ # Cloudflare Workers: analytics beacon, rollup cron, newsfeed cron, email
api/ # public calculator API (wraps the engine; OpenAPI; cache-by-input-hash)
mcp/ # read-only MCP server (project_530a / explain_530a)
reference/ # Python reference implementation + golden-vector generator
e2e/ # Playwright specs (user journeys UC-1..UC-7)
Non-negotiables
- Financial math is exact, deterministic, and independently tested (golden vectors from the Python reference implementation must match the TS engine to the cent).
- Static-first: calculation is client-side; a million users cost the same as one.
- Minimal dependencies, no PII, small attack surface, everything scanned in CI.
- Every user-facing claim is honest: ranges are labeled estimates, legal figures cite sources,
unverified items live behind OFF feature flags (
packages/config/src/flags.ts).
Development
pnpm install
pnpm check # lint + typecheck + test + build (same as CI)
pnpm --filter @530a/web dev
Node โฅ 22, pnpm โฅ 11. Engine numeric contract: money is integer cents (bigint), balances are
quantized round-half-to-even every monthly step, display formatting only via formatMoney.
Disclaimer
This tool provides educational estimates only, not financial, tax, or legal advice. Market projections are probabilistic and not guarantees.
Install
Add 530A Model calculator to your client. Pick the one you use.
claude mcp add --transport http 530a-model-calculator https://mcp.530amodel.comcodex mcp add 530a-model-calculator --url https://mcp.530amodel.com{
"mcpServers": {
"530a-model-calculator": {
"url": "https://mcp.530amodel.com"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"530a-model-calculator": {
"type": "http",
"url": "https://mcp.530amodel.com"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"530a-model-calculator": {
"url": "https://mcp.530amodel.com"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"530a-model-calculator": {
"serverUrl": "https://mcp.530amodel.com"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 1 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.1.0Latest | Jul 19, 2026 |