academic-stats-advisor
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@academic-stats-advisorWhat statistical test should I use for two independent groups?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
academic-stats-advisor · MCP server
An MCP (Model Context Protocol) server that lets an AI assistant — ChatGPT, Claude, Claude Code, Cursor, or any MCP client — directly call a statistician's decision logic instead of guessing. Point it at a study design and it returns the correct test, its assumptions, the SPSS menu path and R code, an APA reporting template, and an a-priori power analysis.
Built by Gan Lin. Dependency-light (only mcp), so it runs with a single command and deploys anywhere. (Repo academic-stats-mcp; server/package name academic-stats-advisor.)
⚠️ Decision-support for people who already know some statistics. It does not run your data or replace a statistician — always verify assumptions against your own dataset.
Tools
Tool | What the AI can call it for |
| "What statistical test should I use?" → test + why + assumptions + SPSS path + R code + APA template |
| Assumptions of a given test, how to check each, and what to do if violated |
| Turn a p-value / effect size into a correct, APA-style conclusion (guards the classic mistakes) |
| A-priori power analysis — required n for two means, paired means, two proportions, or a correlation |
| How to decide and report normality the right way (the #1 thing students get wrong) |
| Everything the advisor knows, with SPSS menu paths |
Covers the full classic tree: one-sample / independent / paired t-tests, Welch, Mann–Whitney, Wilcoxon, one-way / Welch / repeated-measures ANOVA, Kruskal–Wallis, Friedman, Pearson/Spearman, chi-square / Fisher / McNemar / goodness-of-fit, and Poisson/NB for counts.
Related MCP server: StatTools
Run it (zero setup)
The server file carries its own dependencies (PEP 723), so uv needs nothing installed:
uv run server.py # stdio (for Claude Desktop / Claude Code / Cursor)
MCP_HTTP=1 uv run server.py # HTTP (remote endpoint at http://localhost:8000/mcp)Use it in Claude Code / Claude Desktop (local, stdio)
Add to your MCP config (Claude Desktop: claude_desktop_config.json; Claude Code: claude mcp add):
{
"mcpServers": {
"academic-stats-advisor": {
"command": "uv",
"args": ["run", "/absolute/path/to/academic-stats-mcp/server.py"]
}
}
}Claude Code one-liner:
claude mcp add academic-stats-advisor -- uv run /absolute/path/to/academic-stats-mcp/server.pyThen just ask: "My outcome is a continuous score, two independent groups, the data are skewed — what test, and how do I report it?" — the model calls recommend_test and answers with the real decision logic.
Use it in ChatGPT / Claude.ai (remote, HTTP)
Deploy the HTTP transport, then add the resulting https://…/mcp URL as a custom connector.
Render (free): this repo includes
render.yaml+Dockerfile→ New ▸ Blueprint → pick the repo. Endpoint:https://<service>.onrender.com/mcp.Docker anywhere:
docker build -t stats-mcp . && docker run -p 8000:8000 stats-mcp→http://<host>:8000/mcp.Any Python host:
python server.py --http, and setPUBLIC_HOST=<your-domain>so the Host check allows it (without it, DNS-rebinding protection is off so it still works behind any proxy).
License
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to create interactive visualizations, perform statistical analysis, run auto-EDA, and build dashboards using the HoloViz ecosystem with self-contained HTML output.36MIT
- Flicense-qualityDmaintenanceMCP server that lets AI agents discover and call R and Python statistical functions without writing code.
- Alicense-qualityBmaintenanceA statistical analysis MCP server offering 30 tools for descriptive statistics, hypothesis tests, regression, and time series, all returning Markdown reports with automatic interpretations to enable AI agents to perform comprehensive data analysis.MIT
- Alicense-qualityBmaintenanceA virtual statistician MCP server that provides real statistical methods—design of experiments, hypothesis testing, regression, SPC, MSA—via tested Python libraries, with plain-language interpretations and plotted outputs.MIT
Related MCP Connectors
Hosted MCP server for research: citation formatting, stats, sample sizes, confidence intervals.
MCP server for the Fail Modes taxonomy — a knowledge base of AI system failure modes
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/ganlin770/academic-stats-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server