Verified statistics for AI agents: guided tests, A/B tests, Tukey HSD, reports, optional Jev checks.
Connect Runs on your machine
claude mcp add stats-explorer-mcp -e STATS_EXPLORER_ROOTS=<STATS_EXPLORER_ROOTS> -e STATS_EXPLORER_STREAM_MB=<STATS_EXPLORER_STREAM_MB> -e STATS_EXPLORER_WORKERS=<STATS_EXPLORER_WORKERS> -e STATS_EXPLORER_CACHE=<STATS_EXPLORER_CACHE> -e STATS_EXPLORER_CACHE_DIR=<STATS_EXPLORER_CACHE_DIR> -e STATS_EXPLORER_MAX_FILE_MB=<STATS_EXPLORER_MAX_FILE_MB> -e STATS_EXPLORER_GUIDED=<STATS_EXPLORER_GUIDED> -e STATS_EXPLORER_CONFIRM_SELECTIONS=<STATS_EXPLORER_CONFIRM_SELECTIONS> -e STATS_EXPLORER_CONFIRM_VIA=<STATS_EXPLORER_CONFIRM_VIA> -e STATS_EXPLORER_HIDE_LINK=<STATS_EXPLORER_HIDE_LINK> -e STATS_EXPLORER_JEV=<STATS_EXPLORER_JEV> -e STATS_EXPLORER_JEV_CHECKPOINTS=<STATS_EXPLORER_JEV_CHECKPOINTS> -e TYPESAFE_API_KEY=<TYPESAFE_API_KEY> -e STATS_EXPLORER_APPROVAL_SECRET=<STATS_EXPLORER_APPROVAL_SECRET> -e STATS_EXPLORER_AUDIT_LOG=<STATS_EXPLORER_AUDIT_LOG> -- npx -y [email protected]
{
"mcpServers": {
"stats-explorer-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"STATS_EXPLORER_ROOTS": "<STATS_EXPLORER_ROOTS>",
"STATS_EXPLORER_STREAM_MB": "<STATS_EXPLORER_STREAM_MB>",
"STATS_EXPLORER_WORKERS": "<STATS_EXPLORER_WORKERS>",
"STATS_EXPLORER_CACHE": "<STATS_EXPLORER_CACHE>",
"STATS_EXPLORER_CACHE_DIR": "<STATS_EXPLORER_CACHE_DIR>",
"STATS_EXPLORER_MAX_FILE_MB": "<STATS_EXPLORER_MAX_FILE_MB>",
"STATS_EXPLORER_GUIDED": "<STATS_EXPLORER_GUIDED>",
"STATS_EXPLORER_CONFIRM_SELECTIONS": "<STATS_EXPLORER_CONFIRM_SELECTIONS>",
"STATS_EXPLORER_CONFIRM_VIA": "<STATS_EXPLORER_CONFIRM_VIA>",
"STATS_EXPLORER_HIDE_LINK": "<STATS_EXPLORER_HIDE_LINK>",
"STATS_EXPLORER_JEV": "<STATS_EXPLORER_JEV>",
"STATS_EXPLORER_JEV_CHECKPOINTS": "<STATS_EXPLORER_JEV_CHECKPOINTS>",
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>",
"STATS_EXPLORER_APPROVAL_SECRET": "<STATS_EXPLORER_APPROVAL_SECRET>",
"STATS_EXPLORER_AUDIT_LOG": "<STATS_EXPLORER_AUDIT_LOG>"
}
}
}
}
{
"mcpServers": {
"stats-explorer-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"STATS_EXPLORER_ROOTS": "<STATS_EXPLORER_ROOTS>",
"STATS_EXPLORER_STREAM_MB": "<STATS_EXPLORER_STREAM_MB>",
"STATS_EXPLORER_WORKERS": "<STATS_EXPLORER_WORKERS>",
"STATS_EXPLORER_CACHE": "<STATS_EXPLORER_CACHE>",
"STATS_EXPLORER_CACHE_DIR": "<STATS_EXPLORER_CACHE_DIR>",
"STATS_EXPLORER_MAX_FILE_MB": "<STATS_EXPLORER_MAX_FILE_MB>",
"STATS_EXPLORER_GUIDED": "<STATS_EXPLORER_GUIDED>",
"STATS_EXPLORER_CONFIRM_SELECTIONS": "<STATS_EXPLORER_CONFIRM_SELECTIONS>",
"STATS_EXPLORER_CONFIRM_VIA": "<STATS_EXPLORER_CONFIRM_VIA>",
"STATS_EXPLORER_HIDE_LINK": "<STATS_EXPLORER_HIDE_LINK>",
"STATS_EXPLORER_JEV": "<STATS_EXPLORER_JEV>",
"STATS_EXPLORER_JEV_CHECKPOINTS": "<STATS_EXPLORER_JEV_CHECKPOINTS>",
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>",
"STATS_EXPLORER_APPROVAL_SECRET": "<STATS_EXPLORER_APPROVAL_SECRET>",
"STATS_EXPLORER_AUDIT_LOG": "<STATS_EXPLORER_AUDIT_LOG>"
}
}
}
}
{
"servers": {
"stats-explorer-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"STATS_EXPLORER_ROOTS": "<STATS_EXPLORER_ROOTS>",
"STATS_EXPLORER_STREAM_MB": "<STATS_EXPLORER_STREAM_MB>",
"STATS_EXPLORER_WORKERS": "<STATS_EXPLORER_WORKERS>",
"STATS_EXPLORER_CACHE": "<STATS_EXPLORER_CACHE>",
"STATS_EXPLORER_CACHE_DIR": "<STATS_EXPLORER_CACHE_DIR>",
"STATS_EXPLORER_MAX_FILE_MB": "<STATS_EXPLORER_MAX_FILE_MB>",
"STATS_EXPLORER_GUIDED": "<STATS_EXPLORER_GUIDED>",
"STATS_EXPLORER_CONFIRM_SELECTIONS": "<STATS_EXPLORER_CONFIRM_SELECTIONS>",
"STATS_EXPLORER_CONFIRM_VIA": "<STATS_EXPLORER_CONFIRM_VIA>",
"STATS_EXPLORER_HIDE_LINK": "<STATS_EXPLORER_HIDE_LINK>",
"STATS_EXPLORER_JEV": "<STATS_EXPLORER_JEV>",
"STATS_EXPLORER_JEV_CHECKPOINTS": "<STATS_EXPLORER_JEV_CHECKPOINTS>",
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>",
"STATS_EXPLORER_APPROVAL_SECRET": "<STATS_EXPLORER_APPROVAL_SECRET>",
"STATS_EXPLORER_AUDIT_LOG": "<STATS_EXPLORER_AUDIT_LOG>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
STATS_EXPLORER_ROOTSOptional | Folders the tools may read data files from and write reports to (separated by : on macOS/Linux, ; on Windows). Defaults to the client's workspace roots, or the current directory. |
STATS_EXPLORER_STREAM_MBOptional | CSV/TSV/Parquet files above this size (MB) are streamed in parallel passes; any size works. Default 512. |
STATS_EXPLORER_WORKERSOptional | Parallel readers for large files. Default: all CPU cores but one (max 16). |
STATS_EXPLORER_CACHEOptional | Keep columns read from large files for fast follow-up questions: ask (default), on or off. |
STATS_EXPLORER_CACHE_DIROptional | Folder for saved large-file columns. Default: the system temp folder. |
STATS_EXPLORER_MAX_FILE_MBOptional | Refuse data files larger than this (MB). Default: no limit. |
STATS_EXPLORER_GUIDEDOptional | on (default): classify each request and follow the six-step workflow for hypothesis tests. off: expose the individual test tools directly. |
STATS_EXPLORER_CONFIRM_SELECTIONSOptional | on (default): the user confirms every column, chart type and report section before anything runs. off: run with the AI's choices. |
STATS_EXPLORER_CONFIRM_VIAOptional | auto (default): forms where the client supports them. chat: always ask in the conversation (recommended for Claude Code). |
STATS_EXPLORER_HIDE_LINKOptional | Set to 1 to remove the one-line Stats Explorer app link from results. |
STATS_EXPLORER_JEVOptional | Independent checks by Jev (TypeSafe): off (default), cooperate (the AI calls your Jev MCP server), enforce (Stats Explorer calls the Jev API) or orchestrated (signed decisions from an orchestrator). |
STATS_EXPLORER_JEV_CHECKPOINTSOptional | Comma list of plan, conclusions, data. Default plan,conclusions (data sends column names and text samples to Jev). |
TYPESAFE_API_KEYOptional, secret | Enforce mode only: TypeSafe API key Stats Explorer uses to call Jev. |
STATS_EXPLORER_APPROVAL_SECRETOptional, secret | Orchestrated mode only: shared secret (32+ characters) the orchestrator signs decisions with. |
STATS_EXPLORER_AUDIT_LOGOptional | Path of a JSON Lines file recording every Jev checkpoint decision. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 24 Oct 2026 |
| Last updated | 24 Oct 2026 |
| Registry name | io.github.Meador793/stats-explorer-mcp |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
