# DNV Renewables MCP

> DNV Renewables accesses world-class climate data for wind and solar resource assessment. It delivers mesoscale climate datasets, energy yield estimates, and global resource metrics needed for project feasibility studies. Use it to quantify renewable potential for both onshore and offshore sites worldwide.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Tags:** renewable-energy, climate-modeling, wind-data, solar-energy, energy-yield, environmental-data

## Description

This MCP lets your agent pull professional-grade resource intelligence directly into your workflow. Instead of sifting through disparate academic reports or expensive physical data subscriptions, you access verified wind speed profiles, solar irradiance levels (GHI/DNI), and long-term climate model data for any location on Earth.

It handles the entire spectrum of site assessment: from checking if a specific dataset exists at your coordinates to running complex calculations that estimate annual energy production. You can request time series files covering custom historical periods, which is critical when modeling against past climatic variability. When you use this MCP through Vinkius, your AI agent becomes an immediate resource analyst, allowing you to compare wind and solar potential across dozens of sites without ever leaving your chat window or IDE.

## Tools

### check_data_availability
Determines if wind or solar datasets are available for a given location before you order anything.

### download_order_data
Downloads the time series file after an ordered data request has been successfully completed.

### get_energy_yield_estimate
Calculates the estimated annual energy production for a wind turbine at a specific site.

### get_order_status
Checks the current status of a data order—whether it's pending, processing, or ready to download.

### list_available_datasets
Lists all 40+ types of climate and renewable energy datasets available for querying.

### list_all_orders
Shows an overview list of every data order you've placed within your account history.

### locate_data_nodes
Pinpoints the exact geographic coverage areas and data nodes for a specific dataset type.

### get_mesoscale_climate_data
Retrieves long-term climate model data, useful for broad environmental analysis over decades.

### place_data_order
Submits an order to extract large volumes of climate or resource data, generating a downloadable file upon completion.

### get_solar_resource_data
Fetches essential solar resource metrics needed for designing photovoltaic systems.

### get_wind_resource_data
Retrieves necessary wind data to assess the suitability and potential of a specific site for wind farms.

## Prompt Examples

**Prompt:** 
```
Check what wind data is available for a site at 55.5, 12.0.
```

**Response:** 
```
Checking data availability... For coordinates 55.5, 12.0 (Denmark), the following datasets are available: meso-scale-wind (1989-present), ERA5 reanalysis (1950-present), Global Wind Atlas. Wind speed data at multiple hub heights (10m-200m) is available. Time series can be extracted for any period within these ranges.
```

**Prompt:** 
```
Estimate energy yield for a 5MW wind turbine at 55.5, 12.0 with 120m hub height.
```

**Response:** 
```
Calculating energy yield... For a 5MW turbine at 55.5, 12.0 with 120m hub height, the estimated annual energy production (AEP) is approximately 18,500-21,000 MWh/year. The site shows good wind resource with mean wind speed of 7.8 m/s at hub height. Capacity factor is estimated at 42-48%. A full P50/P75/P90 analysis would require a detailed order for complete time series.
```

**Prompt:** 
```
Get solar resource data for a PV site at 35.0, -106.0 (New Mexico).
```

**Response:** 
```
Fetching solar resource data... For coordinates 35.0, -106.0 (New Mexico), the site shows excellent solar resource. Annual GHI averages approximately 2,150 kWh/m²/year. DNI is around 780 kWh/m²/year, indicating strong direct sunlight ideal for concentrating solar. The site has low cloud cover and minimal soiling concerns. Temperature averages 14°C annually, which is favorable for PV module efficiency.
```

## Capabilities

### Assess Site Wind Potential
Get detailed wind speed, direction, and temperature metrics for any global point.

### Evaluate Solar Irradiance
Access essential solar data like GHI and DNI to plan photovoltaic (PV) systems.

### Estimate Energy Output
Calculate the annual energy production estimate for wind turbines given site parameters.

### Retrieve Climate Context
Pull long-term mesoscale climate model data necessary for deep resource analysis.

### Manage Data Requests
Check the status of large data orders, place new requests, and download completed files.

## Use Cases

### Feasibility Check for a Remote Site
A developer needs to check if a remote mountain site can support a wind farm. They first run `check_data_availability` using the coordinates, confirming necessary datasets exist. Then they use `get_wind_resource_data` and proceed straight to running `get_energy_yield_estimate` for an initial report.

### Academic Climate Trend Analysis
A researcher studying climate change needs historical data on solar fluctuations. They use `list_available_datasets` to find the right proxy, then run `get_mesoscale_climate_data` for a 50-year time slice to model long-term resource shifts.

### Developing an Offshore Project
A utility company plans an offshore build. They use `get_wind_resource_data` and then place a large data order via `place_data_order`, checking the status with `get_order_status` until the full dataset is ready for download.

### Comparing Wind vs. Solar Viability
A consultant needs to advise a client on whether wind or solar is better at two different sites. They run `get_solar_resource_data` for Site A and `get_wind_resource_data` for Site B, comparing the output metrics side-by-side.

## Benefits

- Stop guessing resource potential. You can get precise wind metrics using `get_wind_resource_data` or solar irradiance data via `get_solar_resource_data`, allowing for accurate initial site screening.
- The calculation step is simple: Instead of writing complex formulas, your agent runs `get_energy_yield_estimate` to immediately calculate the projected annual energy production (AEP).
- Managing large datasets doesn't require manual follow-up. Use `list_all_orders` and then `get_order_status` to track multi-year data requests from start to finish.
- The scope is global, not local. You can access mesoscale climate data using `get_mesoscale_climate_data`, supporting research that needs decades of long-term atmospheric context.
- You aren't limited by what's in your database. By running `list_available_datasets`, you see over 40 types of resources, giving the deepest possible technical scope.

## How It Works

The bottom line is you guide your agent through a structured process: check availability, order data, and then analyze the results.

1. First, run `check_data_availability` to confirm that the required wind or solar datasets exist for your specific coordinates.
2. Next, use `place_data_order` to request multi-year time series data. You track its progress using `get_order_status` until it shows success.
3. Finally, download the completed file via `download_order_data`, or use the raw inputs with tools like `get_energy_yield_estimate` to run calculations.

## Frequently Asked Questions

**What types of wind and solar data are available?**
DNV Renewables provides over 40 climate datasets including: Mesoscale wind data (global and regional), Solar irradiance (GHI, DNI, DHI), Reanalysis datasets (ERA5, MERRA-2), Global wind energy atlas, Temperature, pressure, humidity, and more. Data covers onshore and offshore locations worldwide with time series from 1980s to present.

**How do I get an API token for DNV Renewables?**
Visit the DNV Renewables platform and contact your DNV account manager or visit the EMD/DNV Renewables website to request API access. Once your account is provisioned, you'll receive an API access token from your account dashboard. This token authenticates your requests and is linked to your subscription plan.

**How does the data ordering process work?**
The data ordering process is: 1) Check availability for your location, 2) Place an order with dataset, coordinates, and time period, 3) Wait ~30 seconds for processing, 4) Check order status until 'success', 5) Download the generated time series file. Note: Download links expire after 12 hours, so download promptly. Rate limit is 10 orders per 10 minutes.

**What is mesoscale climate data and why is it useful?**
Mesoscale climate data comes from numerical weather prediction models that simulate atmospheric conditions at regional scales (typically 1-50 km resolution). Unlike single-point measurements, mesoscale data provides spatially consistent, long-term time series essential for renewable energy resource assessment. It's used for wind farm siting, solar project planning, and long-term energy yield analysis because it captures multi-decadal climate patterns that short-term measurements miss.

**How can I confirm if a dataset is actually available at my specific site using `locate_data_nodes`?**
It shows the precise geographic coverage and data nodes for any dataset. This function tells you exactly where the model was trained or measured, preventing you from ordering data for an area outside its spatial resolution.

**What happens if I run `get_order_status` and my file is ready to download?**
The status confirms success and provides a temporary URL for the completed file. Remember, these files auto-delete after twelve hours; you need to use `download_order_data` quickly.

**Before I place an order using `place_data_order`, should I run `check_data_availability` first?**
Yes, always check availability first. Running this function verifies the necessary variables and time periods for your specific location before you waste credits on a full data order.

**Does `get_wind_resource_data` cover both onshore and offshore wind sites globally?**
It covers global resources for both onshore and offshore locations. However, remember that accurate results require very specific latitude and longitude coordinates to pinpoint the exact site conditions.