data-profiler-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| 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, 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/haiiibin/data-profiler-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server