evaluate_numeric
Get numeric values from expressions by plugging in variable values. Compute precise decimals for formulas after symbolic derivation.
Instructions
Evaluate expression numerically.
⚠️ USE AFTER SYMBOLIC WORK: This tool is for final numeric evaluation
after you've done symbolic calculations with SymPy-MCP.
Correct Workflow:
1. Use SymPy-MCP for symbolic calculations (solve, simplify, etc.)
2. Use print_latex_expression() to show result to user
3. Use this tool for final numeric values
Args:
expression: Expression to evaluate
values: Numeric values for all variables
precision: Decimal precision
Returns:
Numeric result
Examples:
evaluate_numeric("sin(pi/4)", {}) → 0.707107
evaluate_numeric("m * v**2 / 2", {"m": 70, "v": 10}) → 3500.0
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| values | Yes | ||
| precision | No | ||
| expression | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||