---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/energy-data
---
# Energy Data

Estimate solar energy production and check electricity prices for any location. Live pricing for UK, EU (40+ countries), Australia, and US. Solar estimates work globally.

- **Version:** 0.02
- **Categories:** data, analytics

## Skills (2)

### Electricity Prices (`electricity_prices`)

Get current electricity prices for any location. Auto-detects region and queries the best source: UK (half-hourly), EU (day-ahead, 40+ countries), Australia (real-time spot), or US (monthly retail by state).

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `latitude` | number | Yes | Latitude of the location (-90 to 90) |
| `longitude` | number | Yes | Longitude of the location (-180 to 180) |

**Returns:** Current electricity prices from the best regional source — consumer and/or wholesale rates with time series

**Examples:**

*Electricity prices in London:*

```json
{
  "latitude": 51.5074,
  "longitude": -0.1278
}
```

*Electricity prices in Berlin:*

```json
{
  "latitude": 52.52,
  "longitude": 13.405
}
```

*Electricity prices in Sydney:*

```json
{
  "latitude": -33.87,
  "longitude": 151.21
}
```

*Electricity prices in New York:*

```json
{
  "latitude": 40.71,
  "longitude": -74.01
}
```

### Solar Estimate (`solar_estimate`)

Estimate solar energy production for any location worldwide. Returns annual and monthly kWh output, solar radiation, capacity factor, and nearest weather station details.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `latitude` | number | Yes | Latitude of the location (-90 to 90) |
| `longitude` | number | Yes | Longitude of the location (-180 to 180) |
| `system_capacity_kw` | number | No | System size in kilowatts (default: 4) [default: 4] |
| `module_type` | string | No | Solar module type (default: standard) (standard, premium, thin_film) [default: "standard"] |
| `roof_mount` | boolean | No | Roof-mounted (true) or open rack (false). Default: true [default: true] |
| `tilt_degrees` | number | No | Panel tilt angle in degrees (default: 20) [default: 20] |
| `azimuth_degrees` | number | No | Panel azimuth (180 = south-facing, default: 180) [default: 180] |

**Returns:** Annual and monthly solar energy production (kWh), solar radiation, capacity factor, and weather station info

**Examples:**

*Solar estimate for a 4kW system in Denver:*

```json
{
  "latitude": 39.74,
  "longitude": -105,
  "system_capacity_kw": 4
}
```

*Solar estimate for London UK:*

```json
{
  "latitude": 51.5074,
  "longitude": -0.1278
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call energy-data electricity_prices --latitude 51.5074 --longitude -0.1278

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"energy-data","skill":"electricity_prices","input":{"latitude":51.5074,"longitude":-0.1278}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Does Energy Data work worldwide or only in a few markets?

Solar estimates work globally. Electricity price coverage is regional: UK half-hourly pricing, EU day-ahead pricing, Australian real-time spot pricing, and US state-level retail pricing.

### What do I need to provide for an electricity price lookup?

You pass latitude and longitude. The tool uses those coordinates to detect the best regional data source automatically, so you do not need to choose the market yourself.

### What do I need to provide for a solar estimate?

Start with latitude and longitude, then optionally tune the system size, module type, roof mount, tilt, and azimuth. If you omit the advanced settings, the tool uses sensible defaults.

### Can I use it to estimate solar savings, not just production?

Yes. A common workflow is to estimate annual solar output with `solar_estimate`, then combine that annual kWh figure with local electricity pricing to estimate value or savings.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs