Skip to content
Back to WealthTools Financial Calculators

Card snapshot

wealth-tools.com · 2026-10-01 08:50:05 UTC · 71fbf94edb3105954ffcb6ab6be496898b4a602cf72aecb3f1d457872c9a4884

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "WealthTools Financial Calculators",
  "authentication": {
    "scheme": "Authorization: Bearer YOUR_API_KEY",
    "required": true,
    "guest_key": {
      "response": {
        "api_key": "wt_..."
      },
      "body": "none",
      "endpoint": "POST /api/v1/guest-key",
      "rate_limit": "20 requests/hour"
    },
    "note": "Every endpoint requires a key, including the calculators below. If you don't have one, call the guest_key endpoint first to get one instantly with no signup.",
    "personal_key": {
      "how": "Sign in and generate one at https://wealth-tools.com/users/settings",
      "rate_limit": "1,000 requests/hour"
    }
  },
  "description": "Professional-grade financial calculators accessible via REST API. Supports investment projections, mortgage calculations, credit card payoff timelines, and net worth tracking.",
  "url": "https://wealth-tools.com",
  "api": {
    "version": "1.0.0",
    "base_url": "https://wealth-tools.com/api/v1",
    "docs_url": "https://wealth-tools.com/api/docs",
    "openapi_url": "https://wealth-tools.com/api/openapi"
  },
  "contact": {
    "issues": "https://github.com/mtanca/wealth_tools/issues"
  },
  "capabilities": [
    {
      "id": "investment_calculator",
      "name": "Investment Growth Calculator",
      "description": "Projects investment portfolio growth over time with support for tax-deferred accounts, Roth accounts, taxable brokerage accounts, and monthly contributions.",
      "features": [
        "Tax-deferred account modeling (401k, Traditional IRA)",
        "Roth account projections",
        "Taxable brokerage with annual gain taxation",
        "Monthly contribution compounding",
        "Multi-account portfolio projections"
      ],
      "endpoint": "POST /api/v1/calculators/investments"
    },
    {
      "id": "mortgage_calculator",
      "name": "Mortgage Payment Calculator",
      "description": "Calculates mortgage payment schedules including principal, interest, amortization, and total cost of the loan.",
      "features": [
        "Monthly payment breakdown",
        "Full amortization schedule",
        "Total interest paid",
        "Loan payoff timeline"
      ],
      "endpoint": "POST /api/v1/calculators/mortgage"
    },
    {
      "id": "credit_card_calculator",
      "name": "Credit Card Payoff Calculator",
      "description": "Calculates credit card repayment timelines and total interest paid based on balance, interest rate, and monthly payment.",
      "features": [
        "Payoff timeline estimation",
        "Total interest calculation",
        "Minimum payment analysis",
        "Month-by-month repayment schedule"
      ],
      "endpoint": "POST /api/v1/calculators/credit-card-repayment"
    },
    {
      "id": "net_worth_calculator",
      "name": "Net Worth Calculator",
      "description": "Calculates current net worth from assets and liabilities, with optional multi-year projections factoring in growth rates and debt paydown.",
      "features": [
        "Asset and liability aggregation",
        "Multi-year net worth projections",
        "Investment account growth modeling",
        "Debt paydown tracking",
        "Home equity appreciation"
      ],
      "endpoint": "POST /api/v1/calculators/net-worth"
    },
    {
      "id": "budget_management",
      "name": "Budget Management",
      "description": "Create and manage budgets, spending categories with limits, and recorded expenses. Requires an API key (guest or personal \u2014 see `authentication` above).",
      "features": [
        "Create/update/delete budgets with categories and date ranges",
        "Per-category spending limits with running totals",
        "Record, correct, and delete individual expenses",
        "List all budgets belonging to the authenticated user"
      ],
      "endpoint": "/api/v1/budgets, /api/v1/budgets/:id/items, /api/v1/expenses/:id"
    }
  ],
  "pricing": {
    "model": "free",
    "tiers": [
      {
        "name": "Guest",
        "features": [
          "All calculators",
          "Budget management",
          "No signup required"
        ],
        "rate_limit": "20 requests/hour",
        "price": "$0/month"
      },
      {
        "name": "Personal",
        "features": [
          "All calculators",
          "Budget management",
          "Requires signing in"
        ],
        "rate_limit": "1,000 requests/hour",
        "price": "$0/month"
      }
    ]
  },
  "rate_limiting": {
    "scope": "per API key (not per IP)",
    "header": "X-RateLimit-Remaining",
    "guest_key_requests_per_hour": 20,
    "personal_key_requests_per_hour": 1000
  },
  "schema_version": "1.0"
}