eda_storyboard
Walks you through a dataset with an automated visual tour: generates a sequence of plots from missingness to correlations, paired with narrative explanations, for a complete overview.
Instructions
Use ONLY for "walk me through the dataset" / full visual tour requests — generates a 5–8-plot sequence (missingness → distribution → Q-Q → correlations → pairs → time → grouped) with narrative between each plot.
For specific questions like "show me distribution of X", call
`plot_distribution` directly — single-image responses render more
reliably across chat UIs and don't risk filename-collision bugs in
clients that name images by ms-resolution timestamp.
Returns full JSON (paste-ready Markdown + section list) AND, when
`inline_images=True` (default), interleaves per-section narrative +
inline ImageContent so capable chat UIs display the tour inline. Pass
`inline_images=False` if your client errors with "Maximum call stack
size exceeded" on the multi-image response — JSON + file:// paths only.
Plots are written to disk either way.
Downsamples to `max_rows` via reservoir sampling on large sources —
seven plots × millions of rows materializes hundreds of MB of
intermediate Python objects and can OOM the MCP process. `sample_info`
in the result tells you what was sampled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hints | No | ||
| max_rows | No | ||
| source_id | Yes | ||
| inline_images | No |