Math MCP Learning

io.github.clouatre-labs/math-mcp-learning-server · v0.12.5 · finance-and-payments

Math MCP Learning is healthy: it completed an MCP handshake in 4665 ms and exposes 17 tools.

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

Endpoint: https://math-mcp.fastmcp.app/mcp (streamable-http)

Repository · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count17
Latency4665 ms
Last checked (UTC)2026-10-15T03:15:47.638Z

Health history

Checked (UTC)StatusLatencyError
2026-10-15T03:15:47.638ZHealthy4665

Tools (17)

calc_expressionSafely evaluate mathematical expressions with support for basic operations and math functions. Supported operations: +, -, *, /, **, () Supported functions: sin, cos, tan, log, sqrt, abs, pow
calc_statisticsPerform statistical calculations on a list of numbers. Available operations: mean, median, mode, std_dev, variance
calc_interestCalculate 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_unitsConvert 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_multiplyMultiply two matrices (A × B).
matrix_transposeTranspose a matrix (swap rows and columns).
matrix_determinantCalculate the determinant of a square matrix.
matrix_inverseCalculate the inverse of a square matrix.
matrix_eigenvaluesCalculate the eigenvalues of a square matrix.
workspace_saveSave calculation to persistent workspace (survives restarts).
workspace_loadLoad previously saved calculation result from workspace.
plot_functionGenerate mathematical function plots (requires matplotlib).
plot_histogramCreate statistical histograms (requires matplotlib).
plot_line_chartCreate a line chart from data points (requires matplotlib).
plot_scatterCreate a scatter plot from data points (requires matplotlib).
plot_box_plotCreate a box plot for comparing distributions (requires matplotlib).
plot_financial_lineGenerate and plot synthetic financial price data (requires matplotlib). Creates realistic price movement patterns for educational purposes. Does not use real market data.