analyze
Calculate statistical metrics.
analyze
Calculate statistical metrics.
Parameters
{
"data": list[float], # Numeric data (required)
"metrics": list[str] # Metrics to calculate (required)
}Supported Metrics
mean: Average valuemedian: Middle valuestd: Standard deviationvar: Variancemin: Minimum valuemax: Maximum valuesum: Total sumcount: Number of values
Returns
{
"metrics": dict, # Metric name → value
"data_points": int # Number of data points
}Example
result = client.invoke("analytics-mcp", "analyze", token, {
"data": [10, 20, 30, 40, 50],
"metrics": ["mean", "median", "std", "min", "max"]
})
metrics = result["data"]["metrics"]
print(f"Mean: {metrics['mean']}")
print(f"Std: {metrics['std']}")