Resolve Molecule Name
resolve_nameResolve a compound name to a chemical structure using offline libraries, IUPAC parsing, or optional PubChem lookup, and flag ambiguous or unverified stereochemistry.
Instructions
Resolve a compound name to a structure. Tried in order: (1) MolTalk's bundled library of thousands of common compounds (trivial names, synonyms, IUPAC names; offline); (2) OPSIN, which reads systematic IUPAC names offline, including stereodescriptors; (3) PubChem, only when allow_network=true (best effort; the name is sent to PubChem). A name shared by different structures is reported as ambiguous, not guessed. A name that states stereochemistry (R/S, E/Z, axial) must resolve to a structure that encodes it, or it is rejected as unverified. The result reports the structure's source, identity and stereo_summary.
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": {
"name": "<name>"
},
"name": "resolve_name"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| allow_network | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||