
Stats Compass
io.github.oogunbiyi21Published by GitHub account oogunbiyi21v0.3.37Updated Oct 29, 2026
50+ pandas-powered tools for data loading, cleaning, visualization, and ML workflows
The publisher's own server: Garmin & Strava for Claude and ChatGPT
Overview
Stats Compass gives an assistant 50+ pandas-powered tools to load, clean, explore, visualize and model datasets, plus sales analysis workflows.
- What you can do
- Load data: read CSV/Excel files, sample datasets, list loaded DataFrames, find data files in folders
- Clean and transform: drop nulls, impute, dedupe, handle outliers, filter, group, pivot, melt, encode, add columns
- Explore and test: descriptive statistics, correlations, hypothesis tests, data quality checks
- Visualize: histograms, scatter, bar charts, ROC curves, confusion matrices
- Model: classification, regression and time-series forecasting
- Analyze sales: expected vs. unusual weekly sales, seasonality, promotion lift and post-promotion dips
- When to use it
- Useful when you want an assistant to do hands-on tabular data analysis without writing Python itself: quick EDA on a CSV or Excel file, cleaning, charts, statistical tests, simple ML models, or retail sales and promotion analysis.
- Requirements
- Either the hosted remote endpoint (OAuth sign-in required) or a local install via pip/uvx of the stats-compass-mcp package, which needs Python. Local files are read by path in local mode; remote mode uses browser uploads. Self-hosted serving can require STATS_COMPASS_AUTH_TOKEN and STATS_COMPASS_SECRET_KEY.
Installation
In SourceWeft
- Open Stats Compass in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.oogunbiyi21%2Fstats-compass/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"stats-compass": {
"type": "http",
"url": "https://mcp.statscompass.io/mcp"
}
}
}README
stats-compass-mcp
Turn your LLM into a data analyst. Multiple data science tools via MCP.
Quick Start
Claude Desktop
VS Code (GitHub Copilot)
Claude Code (CLI)
Note: The first connection may fail while
uvxdownloads the package. If this happens, disable and re-enable Stats Compass in your MCP settings — subsequent connections will be instant.
Restart your client and start asking questions about your data.
What Can It Do?
[Demo: Cleaning and transforming data]Run stats-compass-mcp list-tools to see all available tools.
How to Prompt
Start your message with "Use stats compass to..." — this tells the AI to use the Stats Compass tools instead of trying to write code or use other methods.
Tip: Without this prefix, some AI clients may try to write Python code or use shell commands instead of the Stats Compass tools — especially for tasks like finding files on your machine.
Loading Files
Local mode: Start with "Use stats compass to load..." and provide the file path or folder.
Remote/HTTP mode: Use the upload feature (see below).
Remote Server Mode
For Docker deployments or multi-client setups:
serve binds 127.0.0.1 by default. To accept connections from other machines,
set a bearer token of at least 16 characters and bind a public address:
Clients send Authorization: Bearer <token>. Without a token the server refuses
a public address; --no-auth overrides that, with a warning, for a network you
trust. Each session reads only its own uploads and writes only its own exports.
Upload and download links carry an encrypted token that expires (downloads after
24 hours, STATS_COMPASS_DOWNLOAD_TTL_SECONDS), never the session id.
A session idle for 24 hours is removed, with its data, models and exported files
(STATS_COMPASS_SESSION_IDLE_HOURS; 0 turns it off). A session in the middle of
a tool call is never removed. A server that embeds the tools runs its own sweep
with SessionManager.evict_idle(max_idle).
File Uploads
When running remotely, users can upload files via browser:
[File Upload Interface]Downloading Results
Export DataFrames, plots, and trained models:
Connect Clients to Remote Server
VS Code (native HTTP support):
Claude Desktop (via mcp-proxy):
Docker
Client Compatibility
Configuration
Development
See CONTRIBUTING.md for development setup.
🙏 Credits
Landing page template by ArtleSa (u/ArtleSa)
License
MIT
Source: README.md at commit e1ce90c
Tools
0Version history
5- v0.3.37LatestOct 29, 2026
- v0.3.35Oct 23, 2026
- v0.3.34Oct 12, 2026
- v0.3.33Oct 10, 2026
- v0.3.28Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Stats integrations
Garmin & Strava for Claude and ChatGPT
training.statsOfficial publisher
A remote MCP endpoint that gives an AI assistant read-only access to Garmin and Strava fitness data such as activities, sleep, HRV, readiness and training load.

Sports Betting Stats MCP
Published by GitHub account GeminiGeorge22
Sports betting stats: sportsbook odds, player props, scores, xG, closing lines, horse racing.

Essay Stats Mcp
Published by GitHub account AnonymousOnyx22
Offline essay checker that gives an assistant exact word and page counts, readability scores, style flags and word-limit checks on text you paste.

Pypi Stats Mcp
Published by GitHub account mrfentmen
Local MCP server that gives an assistant PyPI download statistics: recent totals, daily series, Python and OS splits, and package comparisons.

Mlb Stats Mcp
Published by GitHub account mrfentmen
Keyless MLB Stats API server that lets an assistant look up baseball teams, division standings, schedules, rosters and player profiles.