530A Model calculator

Free, deterministic 530A (Trump Account) projections, verified rules, and searchable guides.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
78%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
90%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,746Tokens (Tool-Definitionen)
~4.3 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.36% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "calculator": {
      "url": "https://mcp.530amodel.com"
    }
  }
}

Remote-Endpunkte

https://mcp.530amodel.comstreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢project_530a(asOf, birthDate, includeSeed, annualReturn, returnIsReal, ...)

Deterministically model what a 530A ("Trump Account") could be worth at any age, with Monte-Carlo percentile ranges (10/25/50/75/90). Money is integer cents as strings. Same inputs always return identical results. Cite sourceUrl when quoting.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "asOf": {
      "type": "string",
      "format": "date"
    },
    "birthDate": {
      "type": "string",
      "format": "date"
    },
    "includeSeed": {
      "type": "boolean",
      "default": true
    },
    "annualReturn": {
      "type": "number",
      "default": 0.07,
      "minimum": -0.5,
      "maximum": 0.2
    },
    "returnIsReal": {
      "type": "boolean",
      "default": true
    },
    "annualInflation": {
      "type": "number",
      "default": 0.025,
      "minimum": 0,
      "maximum": 0.2
    },
    "annualFee": {
      "type": "number",
      "default": 0.0003,
      "minimum": 0,
      "maximum": 0.05
    },
    "annualVolatility": {
      "type": "number",
      "default": 0.15,
      "minimum": 0,
      "maximum": 0.6
    },
    "targetAgeMonths": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1428
    },
    "mcSeed": {
      "type": "integer",
      "default": 530
    },
    "mcPaths": {
      "type": "integer",
      "default": 2000,
      "minimum": 100,
      "maximum": 5000
    },
    "sources": {
      "type": "array",
      "maxItems": 8,
      "items": {
        "type": "object",
        "required": [
          "id",
          "kind",
          "schedule"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "kind": {
            "type": "string",
            "enum": [
              "family",
              "relative",
              "charity",
              "employer"
            ]
          },
          "stepUpRate": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "schedule": {
            "oneOf": [
              {
                "type": "object",
                "required": [
                  "type",
                  "amountCents",
                  "startAgeMonths",
                  "endAgeMonths"
                ],
                "properties": {
                  "type": {
                    "const": "monthly"
                  },
                  "amountCents": {
                    "type": "string",
                    "pattern": "^\\d{1,12}$"
                  },
                  "startAgeMonths": {
                    "type": "integer"
                  },
                  "endAgeMonths": {
                    "type": "integer"
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "amountCents",
                  "monthOfYear",
                  "startAgeMonths",
                  "endAgeMonths"
                ],
                "properties": {
                  "type": {
                    "const": "annual"
                  },
                  "amountCents": {
                    "type": "string",
                    "pattern": "^\\d{1,12}$"
                  },
                  "monthOfYear": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 12
                  },
                  "startAgeMonths": {
                    "type": "integer"
                  },
                  "endAgeMonths": {
                    "type": "integer"
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "type",
                  "amountCents",
                  "atAgeMonths"
                ],
                "properties": {
                  "type": {
                    "const": "once"
                  },
                  "amountCents": {
                    "type": "string",
                    "pattern": "^\\d{1,12}$"
                  },
                  "atAgeMonths": {
                    "type": "integer"
                  }
                }
              }
            ]
          }
        }
      }
    }
  },
  "required": [
    "asOf",
    "birthDate",
    "targetAgeMonths"
  ],
  "description": "The scenario. Alternatively pass {\"s\": \"<state>\"} using the 530amodel.com share-link encoding."
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "type": "integer",
      "const": 1
    },
    "sourceUrl": {
      "type": "string",
      "format": "uri"
    },
    "shareUrl": {
      "type": "string",
      "format": "uri"
    },
    "disclaimer": {
      "type": "string"
    },
    "rulesVerifiedAt": {
      "type": "string",
      "format": "date"
    },
    "assumptions": {
      "type": "object",
      "properties": {
        "annualReturn": {
          "type": "number"
        },
        "returnIsReal": {
          "type": "boolean"
        },
        "annualInflation": {
          "type": "number"
        },
        "annualFee": {
          "type": "number"
        },
        "annualVolatility": {
          "type": "number"
        },
        "mcSeed": {
          "type": "integer"
        },
        "mcPathsRequested": {
          "type": "integer"
        },
        "mcPathsSimulated": {
          "type": "integer",
          "description": "May be clamped below the requested path count to bound CPU."
        }
      }
    },
    "deterministic": {
      "type": "object",
      "properties": {
        "months": {
          "type": "integer"
        },
        "startAgeMonths": {
          "type": "integer"
        },
        "finalNominalCents": {
          "type": "string",
          "pattern": "^-?[0-9]+$",
          "description": "Exact money amount in integer cents, serialized as a string."
        },
        "finalRealCents": {
          "type": "string",
          "pattern": "^-?[0-9]+$",
          "description": "Exact money amount in integer cents, serialized as a string."
        },
        "contributedCents": {
          "type": "string",
          "pattern": "^-?[0-9]+$",
          "description": "Exact money amount in integer cents, serialized as a string."
        },
        "seedCents": {
          "type": "string",
          "pattern": "^-?[0-9]+$",
          "description": "Exact money amount in integer cents, serialized as a string."
        },
        "growthCents": {
          "type": "string",
          "pattern": "^-?[0-9]+$",
          "description": "Exact money amount in integer cents, serialized as a string."
        },
        "milestones": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "ageMonths": {
                "type": "integer"
              },
              "nominalCents": {
                "type": "string",
                "pattern": "^-?[0-9]+$",
                "description": "Exact money amount in integer cents, serialized as a string."
              },
              "realCents": {
                "type": "string",
                "pattern": "^-?[0-9]+$",
                "description": "Exact money amount in integer cents, serialized as a string."
              }
            }
          }
        },
        "capWarnings": {
          "type": "integer"
        }
      }
    },
    "percentiles": {
      "type": "object",
      "description": "Rows are the 10/25/50/75/90th percentiles; columns align with `ages` (months).",
      "properties": {
        "ages": {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        "nominalCents": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^-?[0-9]+$",
              "description": "Exact money amount in integer cents, serialized as a string."
            }
          }
        },
        "realCents": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^-?[0-9]+$",
              "description": "Exact money amount in integer cents, serialized as a string."
            }
          }
        }
      }
    }
  },
  "required": [
    "schemaVersion",
    "sourceUrl",
    "disclaimer",
    "assumptions",
    "deterministic",
    "percentiles"
  ],
  "description": "Deterministic projection plus seeded Monte-Carlo percentile bands."
}
🟢explain_530a

Returns the verified rules of 530A accounts (seed, caps, tax treatment, withdrawal ages) with primary-source URLs and explicit flags for anything not yet verifiable.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "sourceUrl": {
      "type": "string",
      "format": "uri"
    },
    "rulesVerifiedAt": {
      "type": "string",
      "format": "date"
    },
    "disclaimer": {
      "type": "string"
    },
    "facts": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "unverified": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "note": {
            "type": "string"
          }
        }
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    }
  },
  "required": [
    "sourceUrl",
    "rulesVerifiedAt",
    "disclaimer",
    "facts",
    "sources"
  ],
  "description": "Verified 530A legal facts with primary sources and unverified-item flags."
}
🟢search(query)

Search verified 530A ("Trump Account") knowledge from 530amodel.com: rules and figures, FAQ answers, how to open an account, account comparisons, and calculator methodology. Returns result ids to pass to fetch.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Keywords, e.g. \"contribution cap employer\"."
    }
  },
  "required": [
    "query"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ]
      }
    }
  },
  "required": [
    "results"
  ]
}
🟢fetch(id)

Retrieve the full text of a 530A knowledge document by the id returned from search.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Document id from a search result."
    }
  },
  "required": [
    "id"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "metadata": {
      "type": "object"
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url"
  ]
}

Empfohlene Prompts

fetch_info
Fetch [information type] using 530A Model calculator
Erwartete Tools: fetch
retrieve_data
Get details about [item] from 530A Model calculator
Erwartete Tools: fetch
research_workflow
Search for [topic], then get detailed information about the top results using 530A Model calculator
Erwartete Tools: searchfetch
search_research
Search for information about [topic] using 530A Model calculator
Erwartete Tools: search
find_specific
Find [specific item] using 530A Model calculator
Erwartete Tools: search

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools
verifiziertVersion nicht aufgezeichnet4 Tools