math-mcp

MCP.Pizza Chef: EthanHenrickson

Language models are famously shaky at mental arithmetic, and this hands them a real calculator instead: twenty-two operations covering addition through modulo, averages, medians, modes, smallest and largest values, rounding in both directions, and the full set of sine, cosine and tangent functions with degree and radian conversion. Everything runs on your own computer with no account, no key, and no internet connection. Installing means downloading the project from GitHub and pointing your app at a file inside it, because there is no one-line install command.

Data

Use This MCP server To

Get an exact answer instead of a plausible wrong one Find the average and median of a list of numbers Work out a percentage without second-guessing the result Round a long decimal to a whole number reliably Convert an angle between degrees and radians Find the most common value in a set of readings

README

Math-MCP

A Model Context Protocol (MCP) server that provides basic mathematical, statistical and trigonometric functions to Large Language Models (LLMs). This server enables LLMs to perform accurate numerical calculations through a simple API.

Math-MCP MCP server

Features

  • Basic arithmetic operations (addition, subtraction, multiplication, division, sum, modulo)
  • Statistical functions (mean, median, mode, min, max)
  • Rounding functions (floor, ceiling, round)
  • Trigonometric functions (sin, cos, tan, and their inverses; degrees/radians conversions)

Installation

Note: Ensure you have Node.js installed on your computer.

Just clone this repository and save it locally somewhere on your computer.

Then add this server to your MCP configuration file:

"math": {
  "command": "node",
  "args": ["PATH\\TO\\PROJECT\\math-mcp\\build\\index.js"]
}

Here is an example for OpenCode

{
  "mcp": {
    "math-mcp": {
      "type": "local",
      "command": [
        "node",
        "PATH\\TO\\PROJECT\\math-mcp\\build\\index.js"
      ]
    }
  }
}

Replace PATH\\TO\\PROJECT with the actual path to where you cloned the repository.

Note: This project comes prebuilt, so installation is easy but if you change anything in the code, rebuild the project with npm run build.

Available Functions

The Math-MCP server provides the following mathematical operations:

math-mcp FAQ

Do I need an account or a key?
No. It works out the sums on your own machine, sends nothing anywhere, and runs perfectly well with no internet connection.
Can I use this to average a column of numbers?
Yes — hand it the list and ask for the mean, the median, the most common value, or the smallest and largest.
How many operations does it actually cover?
Twenty-two, and for once the README's list is exactly right: six arithmetic, three rounding, five statistical, and eight trigonometric.
Does it do algebra or calculus?
No. There is nothing for solving equations, handling fractions symbolically, or differentiating. Think pocket calculator rather than maths engine.
Can it change anything on my computer?
No. Every tool takes numbers and gives back a number. It has no access to your files, folders, or the internet.
How hard is it to set up?
Harder than most on this list. You download the project folder from GitHub and point your app at a file path inside it. It arrives prebuilt so nothing needs compiling, but Node has to be installed.
Is it still being maintained?
Yes. The code was last updated in mid-2026 and the repository is open and active.