Algebra and matrix calculations
buscalc_linear_algebraSolve numerical quadratic/linear equations, solve a small linear system, multiply or transpose matrices, or compute a determinant/inverse. Structured JSON matrices up to 8×8; singular or unreliable solves are rejected. No arbitrary code, symbolic algebra or unbounded optimization. Put tool fields inside inputs. Supply units or modelVersion only when listed in inputSchema. Follow its required fields and exact choices. Do not pass the REST calculator field inside MCP arguments.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"inputs": {
"mode": "matrix",
"matrix": [
[
1,
2
],
[
3,
4
]
],
"operation": "determinant"
}
},
"name": "buscalc_linear_algebra"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| modelVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| receipt | Yes | ||
| results | Yes | ||
| sourceURL | Yes | ||
| calculator | Yes | ||
| modelVersion | Yes |