Crucher MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CRUNCHER_TIMEOUT | No | Worker thread execution timeout (ms). Range 100-60000 | 3000 |
| CRUNCHER_TOOL_SET | No | Controls tool exposure: minimal (5), standard (34 default), full (43) | standard |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| addA | Adds two numbers. |
| subtractC | Subtracts two numbers. |
| multiplyC | Multiplies two numbers. |
| divideA | Divides two numbers. Errors on zero divisor. |
| powerA | Raises a to the power of b. |
| sqrtA | Square root. Errors on negative input. |
| sineA | Sine. Angle in degrees by default, or radians with unit: "radians". |
| cosineA | Cosine. Angle in degrees by default, or radians with unit: "radians". |
| tangentB | Tangent. Angle in degrees by default, or radians with unit: "radians". |
| asinA | Arcsine. Result in degrees by default, or radians with unit param. |
| acosB | Arccosine. Result in degrees by default, or radians with unit param. |
| atanA | Arctangent. Result in degrees by default, or radians with unit param. |
| logarithmA | Base-10 logarithm. Errors on non-positive input. |
| natural_logA | Natural logarithm (ln). Errors on non-positive input. |
| absoluteC | Absolute value. |
| get_constantA | Returns a mathematical, physical, or chemical constant. See enum values. |
| sumC | Sum of numbers. |
| avgC | Average (mean) of numbers. |
| medianC | Median of numbers. |
| minB | Minimum of numbers. |
| maxA | Maximum of numbers. |
| countC | Count elements. |
| rangeB | Range (max - min) of numbers. |
| varianceA | Sample variance (n-1). Set population: true for population variance (n). |
| std_devA | Sample standard deviation (n-1). Set population: true for population (n). |
| percentage_ofA | What is X% of Y? e.g., 15% of 200 = 30 |
| percentage_changeA | Percentage change from A to B. e.g., 50→80 = +60% |
| percentage_reverseA | X is Y% of what? e.g., 30 is 15% of 200 |
| moduloA | Remainder of a / b. Errors on zero divisor. |
| factorialA | Factorial of non-negative integer (n!). n > 170 overflows. |
| evaluate_expressionA | Evaluate a mathematical expression. PRIMARY tool for ALL math: +, -, *, /, %, ^. Functions: sqrt, sin, cos, tan, asin, acos, atan, log10, ln, log(x,base), abs, round, floor, ceil, min, max. Constants: pi, e, tau, phi, sqrt2, euler_mascheroni, c, g, G, h, k, R, NA, e_charge, m_e, m_p. Parentheses and scientific notation (1e6) supported. Use explicit operators: 2 * pi, not 2pi. |
| convert_unitC | Convert between common units. Categories: length, weight, temperature, area, volume, time, speed, digital_storage. |
| set_angle_modeA | Set global trig angle mode. Individual calls with unit param override this. |
| get_angle_modeA | Get current trig angle mode. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/islobodan/cruncher-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server