Perpetuity
perpetuityPresent value of a level or growing perpetuity: payment / (rate - growth). Null when growth is not below the rate.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"payment": "<payment>",
"ratePct": "<ratePct>"
},
"name": "perpetuity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payment | Yes | Periodic payment. | |
| ratePct | Yes | Discount rate in percent. | |
| growthPct | No | Optional. Payment growth rate in percent (default 0). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pv | No | Present value (null if growth>=rate). |