STEM Calc MCP
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 |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| molar_massA | Parse a chemical formula and return the molar mass in g/mol with the mass each element adds. Handles brackets and hydrates like CuSO4.5H2O. |
| balance_equationB | Balance a chemical equation written with -> and +. |
| stoichiometryA | Convert between grams, moles and particles. The formula is required whenever grams are the from or to unit. Converting between moles and particles needs no formula. |
| convert_unitsA | Convert a value between units of length, mass, time, volume, energy or temperature. It refuses to convert one kind of unit into another. |
| round_sig_figsB | Round a number to a given number of significant figures. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a clearly distinct operation: balancing equations, computing molar mass, stoichiometric conversion, unit conversion, and sig-fig rounding. Although molar_mass is a sub-step of stoichiometry, their descriptions make the boundary explicit, so an agent can select correctly.
Three tools use the verb_noun pattern (balance_equation, convert_units, round_sig_figs) while two are bare nouns (molar_mass, stoichiometry). The mix is minor and still readable, so it only slightly deviates from a predictable pattern.
Five tools is a tight, well-scoped set for a chemistry/math calculator; each tool covers a distinct computation with no filler. This fits comfortably in the ideal 3-15 range.
The surface covers the core calculation lifecycle: equation balancing, molar mass, mole/gram/particle conversion, unit conversion, and rounding. Common STEM add-ons like empirical-formula derivation, dilution, or percentage yield are absent, but these are minor gaps workable around with the existing tools.