{
  "tool_id": "mrr_arr_growth_calculator",
  "slug": "mrr-arr-growth-calculator",
  "path": "/mrr-arr-growth-calculator/",
  "mode": "url_api",
  "api_usage": "GET https://aibizhub.io/api/mrr-arr-growth-calculator/?<params>",
  "sample_input": {
    "tool": "mrr_arr_growth_calculator",
    "current_mrr": 25000,
    "arpu": 99,
    "new_subscribers_per_month": 50,
    "churn_rate_percent": 3,
    "expansion_mrr_per_month": 500,
    "projection_months": 12,
    "target_arr": 500000
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": { "type": "string" },
      "current_mrr": { "type": "number", "description": "Current Monthly Recurring Revenue in dollars" },
      "arpu": { "type": "number", "description": "Average Revenue Per User per month in dollars" },
      "new_subscribers_per_month": { "type": "number", "description": "Net new subscribers added per month" },
      "churn_rate_percent": { "type": "number", "description": "Monthly churn rate as a percentage (0-100)" },
      "expansion_mrr_per_month": { "type": "number", "description": "Expansion MRR from upsells per month in dollars" },
      "projection_months": { "type": "number", "description": "Number of months to project (1-60)" },
      "target_arr": { "type": "number", "description": "Optional target ARR milestone in dollars" }
    },
    "required": ["tool", "current_mrr", "churn_rate_percent"]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "currentMrr": { "type": "number", "description": "Current MRR in dollars" },
      "currentArr": { "type": "number", "description": "Current ARR in dollars" },
      "projectedMrr3m": { "type": "number", "description": "Projected MRR at 3 months in dollars" },
      "projectedMrr6m": { "type": "number", "description": "Projected MRR at 6 months in dollars" },
      "projectedMrr12m": { "type": "number", "description": "Projected MRR at 12 months in dollars" },
      "projectedArr12m": { "type": "number", "description": "Projected ARR at 12 months in dollars" },
      "netRevenueRetention": { "type": "number", "description": "Net Revenue Retention as a percentage" },
      "monthsToTargetArr": { "type": ["number", "null"], "description": "Months until target ARR is reached, or null if not reached within projection" },
      "growthRate3m": { "type": "number", "description": "MRR growth rate at 3 months as a percentage" },
      "growthRate12m": { "type": "number", "description": "MRR growth rate at 12 months as a percentage" }
    }
  }
}
