Comprehensive symbolic and numerical mathematics
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 40 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
adv_stats
-
calc_derivative
-
calc_distance_2d
-
calc_integral
-
calc_limit
-
calc_polygon_area
-
check_prime
-
chinese_rem_thm
-
complex_ops
-
complex_roots_tool
-
convert_units_tool
-
corr_analysis
-
eval_expression
-
find_extrema_tool
-
find_roots_num
-
get_gcd_lcm_tool
-
get_line_eq
-
get_prime_factors_tool
-
get_stats
-
hypo_test
-
inverse_laplace_trans
-
laplace_trans
-
linear_reg
-
matrix_op
-
multi_integral
-
multivar_analysis
-
num_theory_ops
-
plot_adv
-
plot_func
-
plot_geom
-
prob_dist
-
simplify_expr
-
solve_congr
-
solve_eq
-
solve_linear_sys
-
solve_ode_tool
-
solve_system_eqs
-
solve_system_odes_tool
-
symbolic_ops
-
to_latex_tool
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit d07e9a9 · analyzer v33 · 1w ago
danger signals2
- dynamic code execution eval()/exec() TMM-Interactive-T-MCP-Math-d07e9a9/math_tools.py :228
exprs = [sympy.sympify(e) for e in eval(expression_str)] - dynamic code execution eval()/exec() TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :178
parsed_expr = str([pre_parse_math(e) for e in eval(expression_str)])
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 4
tool registrations 40
- solve_eq TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :32
- simplify_expr TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :37
- calc_derivative TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :42
- calc_integral TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :47
- calc_limit TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :53
- eval_expression TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :58
- matrix_op TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :64
- solve_linear_sys TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :69
- get_stats TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :74
- prob_dist TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :79
- linear_reg TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :85
- check_prime TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :90
- get_prime_factors_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :95
- get_gcd_lcm_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :100
- calc_polygon_area TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :105
- calc_distance_2d TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :110
- get_line_eq TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :115
- plot_func TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :120
- plot_geom TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :126
- plot_adv TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :132
- solve_ode_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :148
- solve_system_odes_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :155
- laplace_trans TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :162
- inverse_laplace_trans TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :167
- multivar_analysis TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :172
- multi_integral TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :191
- find_extrema_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :197
- find_roots_num TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :202
- complex_ops TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :207
- complex_roots_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :212
- convert_units_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :217
- to_latex_tool TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :222
- adv_stats TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :227
- hypo_test TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :232
- corr_analysis TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :237
- num_theory_ops TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :242
- solve_congr TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :247
- chinese_rem_thm TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :252
- symbolic_ops TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :257
- solve_system_eqs TMM-Interactive-T-MCP-Math-d07e9a9/mcp_server.py :264
declared dependencies 7
- mcp@*
- sympy@*
- numpy@*
- matplotlib@*
- scipy@*
- pandas@*
- pint@*