Pension forecast finwire (future ZUS pension)
get_pension_forecastModel of the first gross ZUS pension in Poland (finwire_pension_forecast) by birth year 1966-2006, profile (k60 = woman retiring at 60, k65 = woman at 65, m65 = man at 65) and wage level (minimalna = minimum wage, mediana = median wage, przecietna = average wage, dwukrotnosc = twice the average): replacement rate vs own last gross wage and vs the average wage, pension in today's money (rate x today's average wage), P10/P50/P90 from thousands of simulations of wage growth and the number of workers. Built from the statutory indexation of the ZUS account and subaccount (real history since 2000), EUROPOP2023 working-age population and life expectancy, the GUS life table and Ministry of Finance wage assumptions; with the effect of the shrinking workforce and of longer life, and OECD and European Commission benchmarks. Without arguments returns the headline (man, average wage, retiring 30 years after the base year). Full career from age 22; a model, not an individual ZUS statement.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_pension_forecast"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | k60 woman retiring at 60, k65 woman at 65, m65 man at 65; default m65. | |
| threshold | No | Wage level: minimum wage, median, average, twice the average; default przecietna. | |
| birth_year | No | Birth year 1966-2006. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| asOf | No | ||
| data | No | ||
| title | Yes | ||
| source | Yes | ||
| docsUrl | Yes | ||
| license | Yes | ||
| summary | Yes | ||
| citation | Yes | ||
| datasetId | Yes | ||
| sourceUrl | No | ||
| truncated | No | ||
| serverDate | Yes |