Data Profiler MCP server
io.github.Ridadata/mcp-data-profiler·v0.1.1·1 starsProfile local CSV, Parquet, JSON and Excel files into a compact data-quality summary.
1 stars
Reviews
Write oneNobody has reviewed Data Profiler yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Data Profiler tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 47 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Data Profiler compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Install Data Profiler in Claude Code, Cursor or VS Code
claude mcp add mcp-data-profiler -- uvx mcp-data-profiler
What the publisher says
From the Data Profiler repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.Ridadata/mcp-data-profiler -->
mcp-data-profiler
Let an AI agent understand a dataset without reading it.
An MCP server that turns a CSV, Parquet, JSON, or Excel file into a compact structured profile — types, ranges, missing values, and likely data-quality problems — instead of raw rows.
Overview
To let an AI agent reason about a data file, you normally paste rows into the conversation. That is expensive, truncates on anything large, and still leaves the model guessing at column types and null rates.
This server answers the question directly. One tool call returns a structured summary that is orders of magnitude smaller than the data and says more about it:
The 645 MB file cannot go into a context window at any price. It is fully characterised here in under two seconds.
Demo
python demo.py generates a deliberately messy dataset, profiles it, and reports what came back:
The same profiler seen from an MCP client — one question, one profile_dataset call, and the file is characterised without a single row entering the conversation:
Three real problems surfaced before any analysis began: a column that never varies, one that is entirely empty, and a date column that sorts as text — so "2024-10-01" < "2024-9-01" — silently corrupting any time-based result.
<!-- Both recordings are VHS tapes — docs/demo.tape and docs/mcp-demo.tape — and regenerate with two docker run lines. The conversation in the second one is scripted, but every figure in it comes from a real profile_dataset call; see docs/vhs/README.md. -->
Features
stored as text.
- Six data-quality flags — constant, all-null, probable ID, mixed types, and numbers or dates
quartiles for numerics, ranges for dates, frequent values for categories.
- Full column statistics — dtype, null count and percentage, distinct count, sample values,
what it truncated.
- Bounded output — the response stays small no matter how wide the input, and always reports
included.
- Honest sampling — large files are sampled, but never silently; the true row count is always
.ndjson .xlsx .xlsm .xls, plus .gz variants of the text formats.
- Five formats, eleven extensions — .csv .tsv .txt .parquet .pq .json .jsonl
- Path confinement — optional --root restricts profiling to a single directory.
- Zero configuration — no database, no index, no warm-up. Point it at a file.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Data Profiler: common questions
- Is Data Profiler MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Data Profiler safety report
- How do I install Data Profiler?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Data Profiler need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Data Profiler maintained?
- The last commit was 89 days ago (2026-08-07). The latest release is v0.1.1.
- What can I use instead of Data Profiler?
- Servers from other publishers that do the same job: Excel MCP Server.
- How does Data Profiler compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.
Alternatives to Data Profiler
Same job from other publishers: the closest match first, then the best rated.
- Excel MCP ServerCreate and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.not reviewedWidely usedA