# Ore Reserve Estimator AI Agent Connect

> Estimates mineral ore reserves using geostatistical interpolation and geological constraints.

## Overview
- **Category:** data-analysis
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YDroIwxEhL2JMKMci5MNWY2b65E8fp1L4YCC12Tc/ai-agent-connect
- **Tags:** geostatistics, mining, ore-estimation, kriging, resource-modeling

## Description

This MCP server provides specialized tools for mineral resource estimation. It allows AI agents to calculate ore tonnage and grade using methods like `calculate_tonnage_and_grade`, classify reserves into Proven or Probable via `classify_reserves`, and define spatial limits with `define_geological_domain`. It also includes `validate_data_integrity` to ensure drilling and assay data are consistent before processing.

## Tools

### classify_reserves
Assigns a confidence level (Proven or Probable) to the calculated reserves based on data density

### calculate_tonnage_and_grade
Determines the total mass and the average concentration of the target metal within a defined area

### define_geological_domain
Sets the spatial boundaries within which ore estimation is allowed to occur

### validate_data_integrity
Ensures the provided drilling and assay data are spatially and logically consistent before processing

## Prompt Examples

**Prompt:** 
```
Calculate the tonnage and grade for these samples with a density of 2.7 and a cut-off grade of 0.5 using kriging.
```

**Response:** 
```
The total tonnage is 1,250,000 tonnes with an average grade of 0.85% copper.
```

**Prompt:** 
```
Classify the reserves with a continuity index of 0.8 and a sampling density threshold of 25.
```

**Response:** 
```
The reserves are classified as 450,000 tonnes of Proven ore and 800,000 tonnes of Probable ore.
```

**Prompt:** 
```
Check if my drilling data is consistent.
```

**Response:** 
```
The data integrity check passed successfully with no errors found.
```

## Frequently Asked Questions

**What interpolation methods are supported?**
The server supports Kriging and Inverse Distance Weighting (IDW) through the `calculate_tonnage_and_grade` tool.

**How are reserves classified?**
Reserves are classified as Proven or Probable using the `classify_reserves` tool based on sampling density and geological continuity.

**Can I define specific geological boundaries?**
Yes, you can use `define_geological_domain` to set spatial boundaries to prevent grade leakage into waste zones.
