Vinkius
Normality Test Engine

Normality Test Engine MCP for AI. Validate your data distribution before running any statistical model.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Normality Test Engine MCP on Cursor AI Code EditorNormality Test Engine MCP on Claude Desktop AppNormality Test Engine MCP on OpenAI Agents SDKNormality Test Engine MCP on Visual Studio CodeNormality Test Engine MCP on GitHub Copilot AI AgentNormality Test Engine MCP on Google Gemini AINormality Test Engine MCP on Lovable AI DevelopmentNormality Test Engine MCP on Mistral AI AgentsNormality Test Engine MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Normality Test Engine runs Jarque-Bera tests and calculates Skewness/Kurtosis coefficients locally. It validates if your data set follows a normal distribution, providing exact p-values and clear pass/fail verdicts for statistical analysis.

This is essential pre-screening before running parametric tests like t-tests or ANOVA.

What your AI can do

Test normality

Runs an exact Jarque-Bera normality test on numeric data, guaranteeing no math hallucinations from the LLM.

Check Data Distribution

The server runs an exact Jarque-Bera test to determine if numeric data is normally distributed.

Included with Plan

Waiting for input…

AI Agent

Normality Test Engine MCP Server: 1 Tool for Statistical Validation

Use the single tool here to run deterministic Jarque-Bera tests, validating if your numeric data is normally distributed without relying on LLM math.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Normality Test Engine on Vinkius

Test Normality

Runs an exact Jarque-Bera normality test on numeric data, guaranteeing no math hallucinations from the LLM.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Normality Test Engine integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Normality Test Engine, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Normality Test Engine MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by simple-statistics. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 1 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Statistical analysis shouldn't feel like guesswork.

Today, checking data assumptions is a manual headache. You gather your raw numbers, open three different statistical packages, and run separate checks for Skewness, Kurtosis, and the Jarque-Bera test. Then you have to interpret dozens of p-values just to confirm if you can even start modeling.

With this MCP server, you hand over your dataset once. The `test_normality` tool handles all that math locally and spits out a single, clear verdict—a definitive pass or fail on normality. You get the exact coefficients *and* the interpretation in one shot.

Normality Test Engine MCP Server: Get verifiable statistical proof.

You no longer have to trust that an LLM's internal math functions will handle complex, sensitive statistics correctly. You don't need to copy-paste data into external sites just to get a basic test statistic.

This engine runs the full Jarque-Bera analysis deterministically and locally. It gives you the statistical certainty needed for published research or mission-critical model deployment—no compromises.

What your AI can actually do with this

Listen up. Before you run any serious parametric test—like a t-test or ANOVA—you gotta confirm your data is actually normally distributed. You can't just eyeball that; an LLM doesn't read distributions the way a statistician does, and its guess is usually wrong.

The test_normality tool runs an exact Jarque-Bera normality test on numeric data. It guarantees your AI client gets real math, not some hallucination from the model itself. This isn't just guesswork; it’s rigorous statistical pre-screening you need before your analysis makes sense.

The server checks data distribution by computing Skewness and Kurtosis coefficients locally. You input a set of numbers, and the agent spits out definitive math that won't fail on you when you need it most. It gives you the whole picture: whether your dataset follows a normal curve or not.

When you run test_normality, your AI client gets much more than just a simple yes/no. You get an exact test statistic, and crucially, the p-value for the Jarque-Bera test. This gives you a clear pass/fail verdict on normality. It’s essential because running those parametric tests—like linear regression or ANOVA—on non-normal data invalidates your results, plain and simple.

The process is straightforward: feed it numeric data. The server calculates the exact Skewness and Kurtosis coefficients for that set. You'll also get the mean and standard deviation values you need to document your work. It’s a complete statistical snapshot.

If the data isn't normal, the test tells you exactly how far off it is, giving you the necessary information to decide if you need to transform the data or switch to non-parametric alternatives. You don't have to guess what kind of analysis you can actually run; this tool narrows that down for you.

You rely on the ability to check the distribution first. The server handles all the complex calculations—the Jarque-Bera test, Skewness, and Kurtosis—and delivers a single, actionable verdict straight up. It’s built to provide reliable results right in your workflow, letting you skip the manual data checks and get straight to conclusions.

Built · Hosted · Managed by Vinkius Normality Test Engine - Validate Data Distribution
Server ID 019e38eb-8553-73df-affe-f5db91905c75
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How does Normality Test Engine handle data privacy? +

The tests run entirely on your local machine, not in the cloud. Your raw research data never leaves your environment. This is key for sensitive datasets.

Can I use test_normality with non-numeric data? +

No. The tool requires numeric input to calculate statistical coefficients like Skewness and Kurtosis. If your data isn't quantifiable numbers, you need a different analysis approach.

Is the result from test_normality definitive proof of normality? +

It provides a highly reliable, statistically calculated verdict based on the Jarque-Bera test. However, always remember it's a screening step; deep validation requires domain expertise.

What is the difference between this and standard statistical software? +

This MCP integrates that functionality into your AI workflow. You get the precision of specialized software (like simple-statistics) without leaving your chat or IDE.

If my dataset contains null or missing values, how does the `test_normality` tool handle it? +

The tool requires a clean array of finite numbers. If you include NaNs (Not a Number) or infinite values, the test will fail and return an explicit error code indicating invalid input data. You must pre-clean your data.

Can I use `test_normality` with live, streaming sensor feeds? +

No. The server is designed for static analysis of compiled datasets. You must collect the stream data into a complete batch array before passing it to the tool for testing.

Does `test_normality` check for multivariate normality? +

No, this engine performs a univariate Jarque-Bera test. It analyzes one variable's distribution at a time; you need to run the tool separately on each dimension in your dataset.

How does `test_normality` ensure accuracy when calculating statistics? +

It uses the specialized simple-statistics library, which computes coefficients like Skewness and Kurtosis exactly. This process prevents mathematical guesswork that you might get from generic LLM math functions.

Is this the Shapiro-Wilk test? +

This engine implements the Jarque-Bera normality test, which uses Skewness and Kurtosis. It is highly effective for medium-to-large samples and avoids the Shapiro-Wilk implementation gaps in JavaScript.

How many data points do I need? +

The Jarque-Bera test works best with 30 or more samples. For very small samples (n < 20), consider using visual QQ-plot analysis as a complement.

What does a 'not normal' result mean for my analysis? +

If your data is not normally distributed, parametric tests like t-tests and ANOVA may be unreliable. Consider using non-parametric alternatives like Spearman correlation or Mann-Whitney U tests.

Built & Managed by Vinkius 30s setup 1 tools

We've already built the connector for Normality Test Engine. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 1 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.