math-mcp-lab
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
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| addA | Add two numbers. |
| subtractB | Subtract the second number from the first. |
| multiplyA | Multiply two numbers. |
| divideB | Divide the first number by the second. |
| powerA | Raise a number to an exponent. |
| square_rootA | Calculate the square root of a non-negative number. |
| nth_rootC | Calculate the nth root of a number. |
| logarithmA | Calculate the logarithm of a positive number using the specified base. |
| sineA | Calculate sine; angles are degrees by default. |
| cosineB | Calculate cosine; angles are degrees by default. |
| tangentA | Calculate tangent; angles are degrees by default. |
| meanA | Calculate the arithmetic mean of a non-empty list. |
| medianB | Calculate the median of a non-empty list. |
| standard_deviationA | Calculate the population standard deviation of a non-empty list. |
| is_primeA | Return whether a number is prime. |
| factorialA | Calculate the factorial of a non-negative integer. |
| gcdB | Calculate the greatest common divisor of two integers. |
| lcmA | Calculate the least common multiple of two integers. |
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 18 tools
Each tool maps to a distinct mathematical operation; even closely related functions like square_root and nth_root are clearly separated by their descriptions. There is no meaningful overlap or ambiguity among the eighteen tools.
All tool names are lowercase, multi-word names use consistent snake_case, and each name directly reflects its operation. The naming style is uniform across arithmetic, statistics, and number theory functions.
Eighteen tools is slightly above the ideal 3-15 range, but each function serves a distinct and commonly needed math purpose. The count is not bloated; it simply reflects a broad but focused math utility surface.
The set covers arithmetic, powers/roots, logarithms, basic trigonometry, descriptive statistics, and number theory well. Minor gaps like modulo, absolute value, or inverse trig exist, but agents can handle most common math tasks without dead ends.