Chemistry: elements, compounds and constants
check_chemistryLook up an element by name, symbol or atomic number; calculate molar mass of a formula including hydrates; balance a chemical equation; calculate molarity, dilution or grams; look up a compound and its reported hazards; find a physical constant or convert scientific units. Calculations show their working and compounds use live PubChem data. Applies to questions about chemical elements, chemistry math, compounds, physical constants and science unit conversions.
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": {
"kind": "<kind>"
},
"name": "check_chemistry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| c1 | No | Initial concentration for dilution | |
| c2 | No | Final concentration for dilution, or mol/L for grams | |
| v1 | No | Initial volume for dilution | |
| v2 | No | Final volume for dilution | |
| kind | Yes | Choose the science question to answer | |
| mode | No | Solution calculation; for dilution leave exactly one of c1, v1, c2, v2 out | |
| moles | No | Amount in mol for molarity | |
| query | No | Element name, symbol or atomic number; compound name; or constant name or symbol | |
| value | No | Value to convert, with from_unit and to_unit | |
| formula | No | Chemical formula, for molar_mass or solution grams, e.g. CuSO4·5H2O | |
| to_unit | No | Target unit of the same dimension | |
| equation | No | Unbalanced equation, e.g. H2 + O2 -> H2O | |
| volume_l | No | Solution volume in litres for molarity or grams | |
| from_unit | No | Source unit, e.g. km, g, L, C |