Summary
Arithmetic stops being something the model does in its head and becomes something you can read back.
Each operation is its own call over numeric arguments, so a multi-step figure leaves a trace with the steps named: this number came out of mul, that one out of div. The scope is those operations and nothing else — no expressions, no precedence, no variables — so anything compound has to be sequenced by the caller, one call per step.
What it is
A six-tool arithmetic server — a separate call per operation, each taking bare numeric arguments rather than an expression.
What you get
- The four basic operations as separate calls: add, sub, mul and div, each over two numbers
- mod, returning one number modulo the other
- sqrt, which takes a single number rather than a pair
Requirements
Nothing to supply: no account, no key, and no service behind it — the arithmetic happens in the server.
Setup effort
One command — npx -y @wrtnlabs/calculator-mcp@latest
