Skip to main content
Glama

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.

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)

Related MCP server: Calculator MCP

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:

Arithmetic Operations

Function

Description

Parameters

add

Adds two numbers together

firstNumber: The first addendsecondNumber: The second addend

subtract

Subtracts the second number from the first number

minuend: The number to subtract from (minuend)subtrahend: The number being subtracted (subtrahend)

multiply

Multiplies two numbers together

firstNumber: The first numbersecondNumber: The second number

division

Divides the first number by the second number

numerator: The number being divided (numerator)denominator: The number to divide by (denominator)

sum

Adds any number of numbers together

numbers: Array of numbers to sum

modulo

Divides two numbers and returns the remainder

numerator: The number being divided (numerator)denominator: The number to divide by (denominator)

floor

Rounds a number down to the nearest integer

number: The number to round down

ceiling

Rounds a number up to the nearest integer

number: The number to round up

round

Rounds a number to the nearest integer

number: The number to round

Statistical Operations

Function

Description

Parameters

mean

Calculates the arithmetic mean of a list of numbers

numbers: Array of numbers to find the mean of

median

Calculates the median of a list of numbers

numbers: Array of numbers to find the median of

mode

Finds the most common number in a list of numbers

numbers: Array of numbers to find the mode of

min

Finds the minimum value from a list of numbers

numbers: Array of numbers to find the minimum of

max

Finds the maximum value from a list of numbers

numbers: Array of numbers to find the maximum of

Trigonometric Operations

Function

Description

Parameters

sin

Calculates the sine of a number in radians

number: The number in radians to find the sine of

arcsin

Calculates the arcsine (in radians) of a number

number: The number to find the arcsine of

cos

Calculates the cosine of a number in radians

number: The number in radians to find the cosine of

arccos

Calculates the arccosine (in radians) of a number

number: The number to find the arccosine of

tan

Calculates the tangent of a number in radians

number: The number in radians to find the tangent of

arctan

Calculates the arctangent (in radians) of a number

number: The number to find the arctangent of

radiansToDegrees

Converts a radian value to its equivalent in degrees

number: The number in radians to convert to degrees

degreesToRadians

Converts a degree value to its equivalent in radians

number: The number in degrees to convert to radians

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
4dResponse time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    A Model Context Protocol server that provides basic calculator functionality for LLMs, enabling them to perform mathematical operations like addition, subtraction, multiplication, division, modulo, and square root.
    Last updated
    6
    376
    16
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A backend service that provides accurate arithmetic calculation capabilities to AI models via the Model Context Protocol, allowing LLMs to offload mathematical computations for numerical queries.
    Last updated
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A Python-based MCP server that provides a suite of basic arithmetic tools, including addition, square roots, and percentage calculations, for AI assistants. It enables models to perform precise mathematical operations through the Model Context Protocol.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • A Model Context Protocol server for Wix AI tools

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Precision math engine for AI agents. 203 exact methods. Zero hallucination.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EthanHenrickson/math-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server