Skip to main content
Glama
knandhini2208

Calculator MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
calculateC

Perform basic arithmetic calculations

convert_temperatureC

Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F).

parse_lesson_fileB

Parse an uploaded lesson file (PDF) and extract structured content

analyze_accessibilityB

Analyze a parsed lesson for accessibility barriers: missing captions, missing diagram descriptions, and language.

record_quiz_resultB

Record a student quiz result for progress tracking

get_student_progressB

Retrieve a student's recorded quiz history and progress

Prompts

Interactive templates invoked by user choice

NameDescription
calculator_helpGet help with calculator operations
translate_lesson_promptTranslate lesson text into English, Tamil, or Hindi
hearing_impairment_version_promptGenerate captions and structured notes for hearing-impaired students
visual_impairment_version_promptGenerate screen-reader-friendly notes and diagram descriptions for visually impaired students
generate_quiz_promptGenerate a quiz from lesson text
generate_teacher_report_promptGenerate a teacher-facing accessibility + performance report

Resources

Contextual data attached and managed by the client

NameDescription
Calculator OperationsList of available calculator operations
Health ChecksCurrent health status of all registered health checks
Calculator ResultUI component for Calculator Result
Widget ExamplesProvides metadata and examples for all registered UI widgets

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness3/5

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.

Maintenance

ActivityStale
ResponsivenessNo issues