Solution math
solution_mathCalculate molarity or dilution values by entering known moles, liters, volumes, and concentrations; omit the unknown value and solve with M = mol/L or M1V1 = M2V2.
Instructions
Solve molarity (M = mol/L) or a dilution (M1V1 = M2V2). Leave out the one value you want and it is solved. Volumes are in liters.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mode": "<mode>"
},
"name": "solution_math"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | molarity solves M = mol/L. dilution solves M1V1 = M2V2. | |
| moles | No | Moles of solute. Molarity mode only. | |
| liters | No | Volume of the solution in liters. Molarity mode only. | |
| molarity | No | Concentration in mol/L. Molarity mode only. | |
| finalLiters | No | Final volume V2 in liters. Dilution mode only. | |
| finalMolarity | No | Final concentration M2 in mol/L. Dilution mode only. | |
| initialLiters | No | Starting volume V1 in liters. Dilution mode only. | |
| initialMolarity | No | Starting concentration M1 in mol/L. Dilution mode only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | ||
| solved | Yes |