Drill Hole Compositing

Drill Hole Compositing MCP Connector for Claude

A+

Standardize irregular assay data into uniform intervals for geological modeling.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides specialized tools for transforming irregular drill hole assay measurements into standardized, equal-length intervals. It is essential for geological modeling and statistical analysis to prevent bias from varying sample lengths. Use get_composites to generate uniform intervals, get_composite_statistics for statistical summaries, validate_interval_consistency to check for depth overlaps, and get_compositing_summary to verify mass preservation.

assaycompositingdrill-holegeostatisticsmining-engineering

4 tools expose this connector's capabilities to your AI agent.

get_composite_statistics

Provides summary statistics for a set of generated composites

get_composites

Generates a standardized sequence of composite intervals and grades from raw assay data

get_compositing_summary

Provides a high-level comparison between raw assay data and the resulting composites

validate_interval_consistency

Checks if the input assay data or composites contain overlapping or illogical depth ranges

See how to talk to your AI agent using Drill Hole Compositing.

Generate 2-meter composites from this assay data: [{'startDepth': 0, 'endDepth': 5, 'grade': 1.2}, {'startDepth': 5, 'endDepth': 10, 'grade': 0.8}]

[{'startDepth': 0, 'endDepth': 2, 'grade': 1.2}, {'startDepth': 2, 'endDepth': 4, 'grade': 1.2}, {'startDepth': 4, 'endDepth': 6, 'grade': 1.0}, {'startDepth': 6, 'endDepth': 8, 'grade': 0.8}, {'startDepth': 8, 'endDepth': 10, 'grade': 0.8}]

What are the mean and max grades for these composites: [{'startDepth': 0, 'endDepth': 2, 'grade': 1.5}, {'startDepth': 2, 'endDepth': 4, 'grade': 2.5}]

The mean grade is 2.0 and the maximum grade is 2.5.

Check if these intervals are valid: [{'startDepth': 10, 'endDepth': 5}]

The intervals are invalid because the start depth is greater than the end depth.

You can provide `boundaryDepths` to the `get_composites` tool. This ensures that the compositing process resets at these specific depths, preventing the mixing of data across different geological units.

Related Connectors