PV Output Estimator

Planning

Calculate expected solar photovoltaic generation based on location, system capacity, and panel configuration. Uses NREL PVWatts methodology with TMY weather data.

Example questions you can ask:

  • "How much solar can I expect from a 100kW system in Phoenix?"
  • "Estimate annual generation for 5MW at 33.4, -112.0"
  • "What's the capacity factor for solar in Seattle?"

Add to your AI assistant

Add to your claude_desktop_config.json under "mcpServers":

"pv-estimator": {
  "command": "npx",
  "args": ["@saral/mcp-pv"]
}

What It Does

Calculate expected solar photovoltaic generation based on location, system capacity, and panel configuration. Uses NREL PVWatts methodology with TMY weather data.

Data sources:NREL PVWattsNSRDB TMY Data

Update frequency: Static (TMY-based estimates)

Supported Regions & Agencies

DOE/EIAUS

Department of Energy / Energy Information Administration

CPUCUS

California Public Utilities Commission

PUCTUS

Public Utility Commission of Texas

NYPSCUS

New York Public Service Commission

AEMOAU

Australian Energy Market Operator

National Grid ESOGB

National Grid Electricity System Operator (UK)

PGCILIN

Power Grid Corporation of India Limited

Inputs

NameTypeRequiredDescription
latnumberYesLatitude
lonnumberYesLongitude
capacity_kwnumberYesSystem DC capacity in kW
tiltnumberNoPanel tilt angle (default: latitude)
azimuthnumberNoPanel azimuth, 180=south (default: 180)

Outputs

NameTypeDescription
annual_kwhnumberEstimated annual AC generation in kWh
capacity_factornumberAnnual capacity factor as percentage
monthly_kwharrayMonthly generation breakdown

Frequently Asked Questions

NREL PVWatts v8 algorithms with TMY3 weather data.

No, this provides unshaded estimates. For shading analysis, use a detailed design tool.

Currently supports fixed-tilt only. Tracking support coming soon.