MM

Math MCP Learning

io.github.clouatre-labs/math-mcp-learning-server

Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace

Yes, your AI can use this right now.Answered a live MCP handshake in 566 ms with no sign-in needed and exposes 17 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://math-mcp.fastmcp.app/mcp

17 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
calc_expressionread-only

Safely evaluate mathematical expressions with support for basic operations and math functions. Supported operations: +, -, *, /, **, () Supported functions: sin, cos, tan, log, sqrt, abs, pow

calc_statisticsread-only

Perform statistical calculations on a list of numbers. Available operations: mean, median, mode, std_dev, variance

calc_interestread-only

Calculate compound interest for investments. Formula: A = P(1 + r/n)^(nt) Where: - P = principal amount - r = annual interest rate (as decimal) - n = number of times interest compounds per year - t = time in years

calc_unitsread-only

Convert between different units of measurement. Supported unit types: - length: mm, cm, m, km, in, ft, yd, mi - weight: g, kg, oz, lb - temperature: c, f, k (Celsius, Fahrenheit, Kelvin)

matrix_multiplyread-only

Multiply two matrices (A × B).

matrix_transposeread-only

Transpose a matrix (swap rows and columns).

matrix_determinantread-only

Calculate the determinant of a square matrix.

matrix_inverseread-only

Calculate the inverse of a square matrix.

matrix_eigenvaluesread-only

Calculate the eigenvalues of a square matrix.

workspace_save

Save calculation to persistent workspace (survives restarts).

workspace_loadread-only

Load previously saved calculation result from workspace.

plot_functionread-only

Generate mathematical function plots (requires matplotlib).

plot_histogramread-only

Create statistical histograms (requires matplotlib).

plot_line_chartread-only

Create a line chart from data points (requires matplotlib).

plot_scatterread-only

Create a scatter plot from data points (requires matplotlib).

plot_box_plotread-only

Create a box plot for comparing distributions (requires matplotlib).

plot_financial_lineread-only

Generate and plot synthetic financial price data (requires matplotlib). Creates realistic price movement patterns for educational purposes. Does not use real market data.

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”