data-profiler-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| profile_datasetA | Profile a tabular data file in one call: the fastest way to understand a dataset. Reads the file at
Use this first whenever a user points you at a data file and wants to know
what is in it. |
| preview_dataA | Peek at actual rows of a data file. Returns |
| column_statsA | Deep statistical dive on a single column. For numeric columns: min/max, mean, std, a full set of percentiles (p1/p5/q1/median/q3/p95/p99), skewness, kurtosis, zero and negative counts, an IQR-based outlier count with bounds, and a 10-bin histogram. For datetime columns: the min and max timestamp. For text/categorical columns: the top values with counts and percentages, plus string-length statistics. Reach for this after |
| detect_quality_issuesA | Run a focused data-quality audit and return issues grouped by severity. Detects duplicate rows, all-missing and high-missing columns, constant
columns, likely identifier columns, numbers stored as text, dates stored as
text, columns mixing numeric and text values, leading/trailing whitespace,
and empty (whitespace-only) strings. Each issue carries a column (or Use this when the user cares specifically about cleanliness, is preparing data for modeling, or asks "is anything wrong with this data?". |
| suggest_dtypesA | Recommend more memory-efficient or more-correct column dtypes. For each column, proposes a better dtype when one exists: text that is fully
numeric to a numeric type, low-cardinality text to Use this to help a user shrink a DataFrame's memory footprint or fix columns that were loaded with the wrong type. |
| compare_datasetsA | Diff two tabular files: what changed between version A and version B. Reports the row-count delta, columns added or removed in B, dtype changes on shared columns, and per-column null-rate (and, for numeric columns, mean) for both files side by side. Use this to compare two snapshots of the same dataset, validate a data pipeline's output against a baseline, or check what a transformation changed. |
| correlation_matrixA | Correlations between numeric columns, ranked by strength. Computes pairwise correlations across all numeric columns ( Use this when the user is selecting features for a model, hunting redundant columns, or asking what moves together with a numeric outcome. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |