NitroStack Calculator MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| calculateC | Perform basic arithmetic calculations |
| convert_temperatureC | Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F). |
| upload-and-analyzeA | Upload log files and analyze them for anomalies, severity classification, and root cause detection |
| get-incident-detailsA | Get full details for a specific incident including root cause analysis and recommendations |
| list-incidentsB | List incidents filtered by severity level, returning incident cards with details |
| export-reportB | Generate and export incident report in HTML or JSON format |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| calculator_help | Get help with calculator operations |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Calculator Operations | List of available calculator operations |
| Health Checks | Current health status of all registered health checks |
| Calculator Result | UI component for Calculator Result |
| Incident Dashboard | UI component for Incident Dashboard |
| Widget Examples | Provides metadata and examples for all registered UI widgets |
TDQS
Scored across 6 tools
All six tools have clearly distinct purposes: calculate and convert_temperature handle math, while the incident-related tools (upload-and-analyze, get-incident-details, list-incidents, export-report) each perform a unique action (analyze, retrieve, list, export). No overlaps or ambiguities exist.
Naming conventions are inconsistent: 'calculate' is a bare verb, 'convert_temperature' uses an underscore, 'upload-and-analyze' uses hyphens, and the incident tools mix noun phrases with hyphens. A uniform pattern (e.g., verb_noun) is not followed.
With six tools, the count falls within the typical 3–15 range and is appropriate for the mixed functionality (calculation and incident management). No redundancy or excessive bloat.
The tool set is incomplete relative to its apparent scope. As a calculator server, it lacks common operations (trigonometry, logarithms, etc.). As an incident management system, it provides list/get/upload/export but misses update and delete operations. The mix of domains further reduces coherence and completeness.