Labsco
MCP SERVER

Calculator

by githejie

Give the model a real evaluator for the arithmetic it would otherwise produce from memory — one tool, one expression, one value back.

Time, Dates & CalculationVerified
Summary
A number in the middle of an answer gets computed instead of recalled.

One tool, one argument, and the value is in what it prevents rather than what it adds: an arithmetic result that would otherwise come from a language model's sense of what looks plausible. There is no state anywhere in the interface — no variables carried between calls, no session, no units — so anything that needs to accumulate belongs in a different server.

What it is

A single-tool server that evaluates a numeric expression passed as a string.

What you get
  • Arithmetic evaluated rather than inferred: calculate takes the expression and returns its value
  • One argument and one result, which makes it cheap enough to route to for a single number mid-answer
  • No host, database or account in the call path — the expression is the whole input
Requirements

`uv` with a Python available. Nothing to configure past the launch: expression is the tool's only argument.

Setup effort

One command — uvx mcp-server-calculator