Math MCP Learning
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
| Endpoint | https://math-mcp.fastmcp.app/mcp (streamable-http) |
|---|---|
| Registry version | 0.12.5 |
| Now | 17 tools · grade C (69) · pin ts_438923427032f4c7886b5661c6433a51 · protocol 2025-06-18 |
| First / last listed | 2026-10-30 03:19 UTC / 2026-10-30 03:19 UTC |
| Grade over time | 2026-10-30: C (69), 17 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: calc_expression calc_statistics calc_interest calc_units matrix_multiply matrix_transpose matrix_determinant matrix_inverse matrix_eigenvalues workspace_save workspace_load plot_function plot_histogram plot_line_chart plot_scatter plot_box_plot plot_financial_line
calc_expression | Safely evaluate mathematical expressions with support for basic operations and math functions.
Supported operations: +, -, *, /, **, ()
Supported functions: sin, cos, tan, log, sqrt, abs, pow params: expression* |
calc_statistics | Perform statistical calculations on a list of numbers.
Available operations: mean, median, mode, std_dev, variance params: numbers*, operation* |
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 compounds per year
- t = time in years params: principal*, rate*, time*, compounds_per_year |
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, Kelvin) params: value*, from_unit*, to_unit*, unit_type* |
matrix_multiply | Multiply two matrices (A × B). params: matrix_a*, matrix_b* |
matrix_transpose | Transpose a matrix (swap rows and columns). params: matrix* |
matrix_determinant | Calculate the determinant of a square matrix. params: matrix* |
matrix_inverse | Calculate the inverse of a square matrix. params: matrix* |
matrix_eigenvalues | Calculate the eigenvalues of a square matrix. params: matrix* |
workspace_save | Save calculation to persistent workspace (survives restarts). params: name*, expression*, result* |
workspace_load | Load previously saved calculation result from workspace. params: name* |
plot_function | Generate mathematical function plots (requires matplotlib). params: expression*, x_range*, num_points |
plot_histogram | Create statistical histograms (requires matplotlib). params: data*, bins, title |
plot_line_chart | Create a line chart from data points (requires matplotlib). params: x_data*, y_data*, title, x_label, y_label, color, show_grid |
plot_scatter | Create a scatter plot from data points (requires matplotlib). params: x_data*, y_data*, title, x_label, y_label, color, point_size |
plot_box_plot | Create a box plot for comparing distributions (requires matplotlib). params: data_groups*, group_labels, title, y_label, color |
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. params: days, trend, start_price, color |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.