Elysia Tools Docs
EN
Language
ZHESPTRUFRDEEN
Back to site
Browse tools

AI Tools

AI Wealth Freedom Financial Planner

Generate personalized wealth freedom financial plans based on your current financial situation and goals

stream· Stream resultOpen tool

Quick start

Call this tool from your code in three languages.

cURL
curl -X POST 'https://api.elysiatools.com/en/api/tools/ai-wealth-freedom-planner' \
  -H 'Content-Type: application/json' \
  -d '{"currentAge":0,"retirementAge":0,"currentIncome":0,"targetIncome":0,"monthlyExpenses":0,"currentSavings":0,"investmentExperience":"beginner","riskTolerance":"moderate","financialGoals":"Describe your main financial goals...","planningTimeframe":"medium","language":"en"}'

API reference

Send a POST request with your inputs as JSON. File parameters require a separate upload first.

Endpoint

HTTP
POST https://api.elysiatools.com/en/api/tools/ai-wealth-freedom-planner

Parameters

NameTypeRequiredDescription
currentAgenumberYesYour current age, used to calculate the financial planning time span
retirementAgenumberYesYour desired age to achieve financial freedom
currentIncomenumberYesYour current annual income
targetIncomenumberYesYour target annual income
monthlyExpensesnumberYes

MCP integration

Add this tool to your Model Context Protocol server so AI agents can list and call it.

Server configuration

Add this block to your MCP client configuration:

mcp.json
{
  "mcpServers": {
    "elysiatools-ai-wealth-freedom-planner": {
      "name": "ai-wealth-freedom-planner",
      "description": "Generate personalized wealth freedom financial plans based on your current financial situation and goals",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=ai-wealth-freedom-planner",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

List available tools

After connecting to the SSE endpoint, list the exposed tools:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Call this tool

Invoke the tool by its id, passing arguments built from its parameters:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "ai-wealth-freedom-planner",
    "arguments": {
  "currentAge": 0,
  "retirementAge": 0,
  "currentIncome": 0,
  "targetIncome": 0,
  "monthlyExpenses": 0,
  "currentSavings": 0,
  "investmentExperience": "beginner",
  "riskTolerance": "moderate",
  "financialGoals": "Describe your main financial goals...",
  "planningTimeframe": "medium",
  "language": "en"
}
  }
}
Chain multiple tools in one session with a comma-separated toolId list, e.g. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (max 20).
Browse toolsOpen tool

© 2026 Elysia Tools. Developer documentation.

Back to siteBrowse tools
Your monthly expenses
currentSavingsnumberYesYour current total savings
investmentExperienceselectYes—
riskToleranceselectYes—
financialGoalstextareaNoFor example: buying a house, child education, startup, travel, etc.
planningTimeframeselectYes—
languageselectNo—

Response format

Stream result

JSON
data: {"chunk": "data: processed content 1", "type": "stream"}

data: {"chunk": "data: processed content 2", "type": "stream"}

data: {"type": "done"}

Questions or issues? Contact [email protected]