MCP serverio.github.clouatre-labs/math-mcp-learning-server
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 17 hr ago
Tools
17
More info
URL
math-mcp.fastmcp.app/mcp
streamable-http
Says it is
Math Learning Server 4.0.10
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:54f21c530b…980ae7
| Tool | Schema |
|---|---|
| calc_expression Safely evaluate mathematical expressions with support for basic operations and math functions.
Supported operations: +, -, *, /, **, ()
Supported functions: sin, cos, tan, log, sq |
input · output |
| calc_interest 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 comp |
input · output |
| calc_statistics Perform statistical calculations on a list of numbers.
Available operations: mean, median, mode, std_dev, variance
Note:
Use this tool to compute descriptive statistics over |
input · output |
| calc_units 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, |
input · output |
| matrix_determinant Calculate the determinant of a square matrix.
Note:
Requires NumPy. Raises ValueError if NumPy is unavailable.
Examples:
matrix_determinant([[1, 2], [3, 4]])
matrix_d |
input · output |
| matrix_eigenvalues Calculate the eigenvalues of a square matrix.
Note:
Requires NumPy. Raises ValueError if NumPy is unavailable.
Examples:
matrix_eigenvalues([[4, 2], [1, 3]])
matrix_e |
input · output |
| matrix_inverse Calculate the inverse of a square matrix.
Note:
Requires NumPy. Raises ValueError if NumPy is unavailable.
Examples:
matrix_inverse([[1, 2], [3, 4]])
matrix_inverse([ |
input · output |
| matrix_multiply Multiply two matrices (A × B).
Note:
Requires NumPy. Raises ValueError if NumPy is unavailable.
Examples:
matrix_multiply([[1, 2], [3, 4]], [[5, 6], [7, 8]])
matrix_m |
input · output |
| matrix_transpose Transpose a matrix (swap rows and columns).
Note:
Requires NumPy. Raises ValueError if NumPy is unavailable.
Examples:
matrix_transpose([[1, 2, 3], [4, 5, 6]])
matrix |
input · output |
| plot_box_plot Create a box plot for comparing distributions (requires matplotlib).
Examples:
plot_box_plot([[1, 2, 3, 4, 5], [2, 4, 6, 8, 10]], group_labels=["A", "B"])
plot_box_plot([[ |
input · no output |
| plot_financial_line Generate and plot synthetic financial price data (requires matplotlib).
Creates realistic price movement patterns for educational purposes.
Does not use real market data.
Note:
|
input · no output |
| plot_function Generate mathematical function plots (requires matplotlib).
Examples:
plot_function("x**2", (-5, 5))
plot_function("sin(x)", (-3.14, 3.14)) |
input · no output |
| plot_histogram Create statistical histograms (requires matplotlib).
Examples:
plot_histogram([1.0, 2.0, 2.5, 3.0, 3.5, 4.0, 5.0])
plot_histogram([10, 20, 30, 40, 50], bins=5, title="Test |
input · no output |
| plot_line_chart Create a line chart from data points (requires matplotlib).
Note:
Use for general XY data. For time-series price data with optional moving average, use plot_financial_line ins |
input · no output |
| plot_scatter Create a scatter plot from data points (requires matplotlib).
Examples:
plot_scatter([1, 2, 3, 4], [1, 4, 9, 16], title="Correlation Study")
plot_scatter([1, 2, 3], [2, 4, |
input · no output |
| workspace_load Load previously saved calculation result from workspace.
Examples:
load_variable("portfolio_return") # Returns saved calculation
load_variable("circle_area") # Acce |
input · output |
| workspace_save Save calculation to persistent workspace (survives restarts).
Examples:
save_calculation("portfolio_return", "10000 * 1.07^5", 14025.52)
save_calculation("circle_area", "p |
input · output |
Verify it yourself
npx teppi-check https://math-mcp.fastmcp.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2EMGWHG3NKCHR8PJ8Y4C