Bankable P50/P90 solar merchant revenue projection with 25-year NPV
gridkit_solar_revenue_modelP50/P90 bankable solar revenue model using historical LMP data. Methodology: solar-weighted average LMP (bell-curve capacity factor, hours 7-19) with degradation. P50 = median, P90 = 10th percentile (conservative lender case). Returns 25-year NPV at multiple discount rates.
| Name | Type | Required | Description |
|---|---|---|---|
| iso | string | optional (CAISO) | ISO/RTO |
| node | string | optional (SP15) | Pricing node |
| capacity_mw_dc | float | optional (100) | DC capacity (MW) |
| degradation_pct_yr | float | optional (0.5) | Annual degradation % |
| discount_rate | float | optional (0.08) | Discount rate for NPV |
Part of the unified Gridleaf gateway. Connect once for all 55 tools:
claude mcp add --transport streamable-http gridleaf https://mcp.gridleaf.org/mcp --header "X-API-Key: YOUR_KEY"Settings > Integrations > Add Custom Connector > URL: https://mcp.gridleaf.org/mcp
5-year hourly LMP data for CAISO and PJM nodes
24-hour average price shape showing peak/off-peak patterns and BESS windows
Compare electricity prices across nodes to identify basis differentials
Sorted LMP distribution with percentiles for tail risk analysis