Reference · Step 3
Stateless core · 17 tools · No Mcp-Session-Id · cacheHints via cache_hint · Explicit handles: run_id / dataset_id.
SAFE_READ
3
tools
ANALYSIS
6
tools
COMPUTE
4
tools
WRITE_ARTIFACT
4
tools
| Description | Idempotent | ||||
|---|---|---|---|---|---|
profile_dataset | Profile a dataset file (schema, missing, duplicates, cardinality). | SAFE_READ | 10s | yes | |
inspect_dataset | Inspect dataset schema / columns (alias of profile_dataset). | SAFE_READ | 10s | yes | |
query_dataset | Run a SELECT SQL query against a dataset exposed as 'dataset'. | ANALYSIS | 10s | yes | |
run_statistical_test | Run hypothesis tests (t/welch/mann-whitney/anova/kruskal/chi2). | ANALYSIS | 10s | — | |
correlation_analysis | Correlation (pearson/spearman/kendall) with p-value and CI. | ANALYSIS | 10s | yes | |
forecast | Baseline time-series forecast (linear_trend/moving_average/naive_trend) with holdout MAE. | COMPUTE | 30s | yes | |
assumption_check | Check statistical assumptions (Shapiro normality, Levene homogeneity). | ANALYSIS | 10s | yes | |
causal_check | Causal stub: association vs causation guard (never returns causal effect without bar). | ANALYSIS | 10s | — | |
train_model | Train a baseline model with cross-validation. | COMPUTE | 30s | — | |
evaluate_model | Evaluate a model on holdout (accuracy/F1/ROC or MAE/RMSE/R2). | ANALYSIS | 10s | — | |
feature_importance | Feature importance via RandomForest with chart artifact. | COMPUTE | 30s | — | |
create_visualization | Create a chart (histogram/bar/scatter/line/boxplot/heatmap) as PNG artifact. | WRITE_ARTIFACT | 10s | — | |
get_evidence | Create or validate an evidence record for a claim. | SAFE_READ | 10s | — | |
generate_report | Generate report.md + experiment.json + reproduce.sh + notebook. | WRITE_ARTIFACT | 10s | — | |
save_artifact | Save an artifact under artifacts/<run_id>/ | WRITE_ARTIFACT | 10s | — | |
export_artifact | Persist a prior tool result to a file in the run workspace (csv/xlsx/png, byte-identical). | WRITE_ARTIFACT | 10s | — | |
analyze | Run full analysis (§36 Dataset→Question→Analysis→Evidence→Viz→Report) — stateless with explicit run_id handle. | COMPUTE | 30s | — |