{"ok":true,"result":{"slug":"cagr-calculator","name":"CAGR Calculator","summary":"Compound annual growth rate: the CAGR between two values, the future value at a given CAGR, or the years needed to reach a target. Rates are returned as fractions (0.12 = 12%).","description":"Calculate the compound annual growth rate between two values over years or between two dates, or work backwards to a future value or the years a target needs.","method":"POST","endpoint":"/api/v1/tools/cagr-calculator","plan":"free","mcpName":"cagr_calculator","input":{"type":"object","additionalProperties":false,"properties":{"mode":{"type":"string","description":"rate: CAGR from begin and end. future: end value from begin and rate. years: time for begin to reach end at rate.","default":"rate","enum":["rate","future","years"],"maxLength":200000},"begin":{"type":"number","description":"Beginning value (greater than 0).","minimum":0},"end":{"type":"number","description":"Ending value (rate mode) or target value (years mode).","minimum":0},"rate":{"type":"number","description":"CAGR in percent (future and years modes), e.g. 7 for 7% a year.","minimum":-99.99,"maximum":1000},"years":{"type":"number","description":"Length of the period in years (rate and future modes). Ignored when startDate and endDate are given.","minimum":0,"maximum":1000},"startDate":{"type":"string","description":"Start date as YYYY-MM-DD; with endDate, sets the period instead of years.","maxLength":10},"endDate":{"type":"string","description":"End date as YYYY-MM-DD.","maxLength":10}},"required":["begin"]},"example":{"mode":"rate","begin":10000,"end":19500,"years":5},"randomOutput":false,"network":false,"docs":"https://pithlab.com/developers/tools/cagr-calculator","page":"https://pithlab.com/tools/cagr-calculator"}}