Calculator MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Calculator MCP Server calculate 15 * 4 + 3"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NitroStack Starter Template
Minimal template for learning NitroStack fundamentals with a calculator-focused MCP server and basic widgets.
What This Template Includes
calculatormodule with tools, resources, and promptsTypeScript + Zod validation setup
Widget-ready project structure
Production-friendly npm scripts
Related MCP server: Calculator MCP Server
Quick Start
npx @nitrostack/cli init my-server --template typescript-starter
cd my-server
npm run devCommon Commands
npm run dev
npm run build
npm startNitroStudio
NitroStudio is the recommended way to test and debug this template during development.
Download: https://nitrostack.ai/studio
Studio: https://nitrostack.ai/studio
Links
Templates docs: https://docs.nitrostack.ai/templates/01-starter-template
Main repository: https://github.com/nitrocloudofficial/nitrostack
Community
Available Tools
6 toolsanalyze_accessibilityB
Analyze a parsed lesson for accessibility barriers: missing captions, missing diagram descriptions, and language.
Inputs: raw_text (required), has_audio, has_images.
calculateC
Perform basic arithmetic calculations
Inputs: a (required), b (required), operation (required).
convert_temperatureC
Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F).
Inputs: file_name (required), file_type (required), file_content (required), value, +2 more.
get_student_progressB
Retrieve a student's recorded quiz history and progress
Inputs: student_id (required).
parse_lesson_fileB
Parse an uploaded lesson file (PDF) and extract structured content
Inputs: file_name (required), file_type (required), file_content (required).
record_quiz_resultB
Record a student quiz result for progress tracking
Inputs: score (required), total (required), student_id (required), lesson_topic (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: arithmetic calculation, temperature conversion, lesson parsing, accessibility analysis, quiz recording, and progress retrieval. There is no overlap or ambiguity in their functions.
All tool names follow a consistent verb_noun pattern in snake_case (calculate, convert_temperature, parse_lesson_file, analyze_accessibility, record_quiz_result, get_student_progress). This makes the API predictable and easy to navigate.
Six tools is well within the ideal range for a focused server. Each tool addresses a specific workflow step without redundancy, though the server name suggests a calculator, the broader educational purpose justifies the variety.
While the domain is not strictly defined, there are notable gaps: no tool to create or edit lessons (only parse), no update/delete for quiz results, and no temperature conversion beyond C/F. Core workflows exist but lack full lifecycle coverage.
Related MCP Connectors
Free calculators as MCP tools: finance, taxes, health, units, dates. Search, fetch & compute.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
36 free private calculator tools for Claude. No accounts, no data leaves your session.
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
Related MCP Servers
- FlicenseBqualityDmaintenanceProvides calculator tools, resources, and prompts for learning NitroStack fundamentals.2-
- AlicenseNot gradedqualityDmaintenanceEnables arithmetic operations and calculations through natural language, serving as a learning template for NitroStack.MIT
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides calculator tools, resources, and prompts for arithmetic operations, and serves as a minimal template for learning NitroStack fundamentals.-
- FlicenseAqualityDmaintenanceA calculator-focused MCP server built with NitroStack, providing tools, resources, and prompts for arithmetic operations.14-