Calculator MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Calculator MCP Server
A simple calculator server implementing the Model Context Protocol (MCP).
Features
This MCP server provides the following calculator operations:
add: Add two numbers together
subtract: Subtract second number from first
multiply: Multiply two numbers
divide: Divide first number by second (with zero-check)
power: Raise a number to a power
sqrt: Calculate square root
percentage: Calculate percentage of a number
Related MCP server: Calculator MCP Server
Installation
Using uv (recommended)
The easiest way is to use uvx which was just installed:
# Test the server directly
export PATH="$HOME/.local/bin:$PATH"
uvx --from . --with mcp calculator-mcp-serverManual Installation with pip
If you prefer pip, install in a virtual environment:
# Create virtual environment
python -m venv venv
source venv/bin/activate
# Install dependencies
pip install git+https://github.com/modelcontextprotocol/python-sdk.git
# Run the server
python calculator_mcp_server.pyConfiguration
Add this to your Kiro MCP configuration file (.kiro/settings/mcp.json):
{
"mcpServers": {
"calculator": {
"command": "/Users/anshikagupta/.local/bin/uvx",
"args": ["--from", "/Users/anshikagupta/calculator", "--with", "mcp", "python", "calculator_mcp_server.py"],
"disabled": false,
"autoApprove": ["add", "subtract", "multiply", "divide", "power", "sqrt", "percentage"]
}
}
}Usage Examples
Once configured, you can use the calculator through Kiro:
"Add 5 and 3"
"What's 10 divided by 2?"
"Calculate 2 to the power of 8"
"What's the square root of 144?"
"Calculate 20% of 500"
Tools Available
add
Add two numbers together.
Parameters:
a(number),b(number)Example:
{"a": 5, "b": 3}→ "5 + 3 = 8"
subtract
Subtract second number from first.
Parameters:
a(number),b(number)Example:
{"a": 10, "b": 3}→ "10 - 3 = 7"
multiply
Multiply two numbers.
Parameters:
a(number),b(number)Example:
{"a": 4, "b": 5}→ "4 × 5 = 20"
divide
Divide first number by second.
Parameters:
a(number),b(number)Example:
{"a": 20, "b": 4}→ "20 ÷ 4 = 5"
power
Raise base to exponent.
Parameters:
base(number),exponent(number)Example:
{"base": 2, "exponent": 8}→ "2^8 = 256"
sqrt
Calculate square root.
Parameters:
number(number, non-negative)Example:
{"number": 144}→ "√144 = 12"
percentage
Calculate percentage of a number.
Parameters:
number(number),percent(number)Example:
{"number": 500, "percent": 20}→ "20% of 500 = 100"
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides basic mathematical and statistical functions to LLMs, enabling them to perform accurate numerical calculations through a simple API.1333 npm191MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables LLMs to perform precise numerical calculations by evaluating mathematical expressions.16,157 PyPI160MIT
- AlicenseBqualityCmaintenanceA 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.6235 npm15MIT
- FlicenseNot gradedqualityDmaintenanceProvides basic mathematical operations (addition, subtraction, multiplication, division) through a Model Context Protocol server. Enables MCP-compatible clients like chatbots to perform calculations by sending structured math requests.-