Texas Battery Value Estimator
experimentalEarly access (experimental). Captures a battery-economics query for a Texas solar homeowner. Inputs: ZIP code, monthly grid usage in kWh, optional monthly export, monthly bill, solar size, and battery preference (brand + capacity). Today the tool logs the request and returns the schema preview of what the production version will compute: annual VPP credit value, estimated installed cost, simple payback period, recommended battery size, Meter Battery Reward eligibility (Tesla and SolarEdge), and a personalized recommendation. Production target Q3 2026. Use this when the user asks 'should I get a Powerwall?', 'is a battery worth it in Texas?', 'Tesla Powerwall payback', or 'home battery ROI'.
Endpoint
POST https://meterplan.com/api/v1/estimate-battery-value
MCP tool name: estimate_battery_value
Inputs
zipCodestringrequired5-digit Texas ZIP code. Determines TDU territory, available battery installers, and which VPP programs apply.
monthlyKwhnumberrequiredAverage monthly grid electricity usage in kWh. From the user's bill. Drives battery sizing math.
monthlyExportKwhnumberOptional. Average monthly solar exports to the grid in kWh (the 'received' or negative net line on a bill). Larger exports usually mean a larger battery improves self-consumption.
currentMonthlyCostDollarsnumberOptional. Average monthly electricity bill in dollars. Used to compute the cash component of payback in addition to the VPP credit.
solarSizeKwnumberOptional. Existing solar array size in kW DC. Helps the recommendation pick an appropriately-sized battery.
batteryBrandenum<tesla | solaredge | enphase | qcells | franklin | other>Optional. Preferred battery brand. Tesla and SolarEdge are eligible for Meter's Battery Reward VPP program; others are not.
batteryCapacityKwhnumberOptional. Specific battery capacity in kWh. Tesla Powerwall 3 is 13.5 kWh; SolarEdge Home Battery is 9.7 kWh per unit. Multiple units can stack.
Outputs
statusenum<early_access>Always 'early_access' until productionized.
messagestringHuman-readable explanation of current status.
requestIdstringIdentifier for this request.
requestedForobjectEcho of inputs for demand attribution.
publicAlternativesobjectLive pages the agent can hand off to today.
expectedResponseShapeobjectSchema preview of the production response.
estimatedAvailabilitystringFree-form date estimate for general availability.
Example prompts
- “Should I get a Tesla Powerwall in Houston?”
- “Is a home battery worth it for a Texas solar home with 1500 kWh/mo usage?”
- “What's the payback period on a Powerwall in 75001?”
- “Is the SolarEdge battery a good investment for me? I have 8 kW solar in Dallas.”
- “How much would a battery save me in Texas?”