removedInput schema / properties / cid
Removed value: -{
- "description": "PubChem Compound ID. Resolve from name/SMILES with pubchem_search_compounds.",
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
-}
addedInput schema / properties / cids
Added value: +{
+ "description": "PubChem Compound IDs to fetch safety data for (1-25). Resolve from names/SMILES with pubchem_search_compounds.",
+ "items": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxItems": 25,
+ "minItems": 1,
+ "type": "array"
+}
changedInput schema / required
Previous value: -[
- "cid"
-]New value: +[
+ "cids"
+]
removedOutput schema / properties / cid
Removed value: -{
- "description": "PubChem Compound ID.",
- "type": "number"
-}
removedOutput schema / properties / ghs
Removed value: -{
- "additionalProperties": false,
- "description": "GHS classification data.",
- "properties": {
- "hazardStatements": {
- "description": "GHS hazard statements.",
- "items": {
- "additionalProperties": false,
- "description": "GHS hazard statement entry.",
- "properties": {
- "code": {
- "description": "H-code (e.g. \"H225\").",
- "type": "string"
- },
- "statement": {
- "description": "Hazard statement text.",
- "type": "string"
- }
- },
- "required": [
- "code",
- "statement"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "pictograms": {
- "description": "GHS pictogram labels (e.g. \"Flammable\", \"Toxic\").",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "precautionaryStatements": {
- "description": "GHS precautionary statements.",
- "items": {
- "additionalProperties": false,
- "description": "GHS precautionary statement entry.",
- "properties": {
- "code": {
- "description": "P-code (e.g. \"P210\").",
- "type": "string"
- },
- "statement": {
- "description": "Precautionary statement text.",
- "type": "string"
- }
- },
- "required": [
- "code",
- "statement"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "signalWord": {
- "description": "GHS signal word: \"Danger\" or \"Warning\".",
- "type": "string"
- }
- },
- "required": [
- "pictograms",
- "hazardStatements",
- "precautionaryStatements"
- ],
- "type": "object"
-}
removedOutput schema / properties / hasData
Removed value: -{
- "description": "Whether GHS safety data is available for this compound.",
- "type": "boolean"
-}
addedOutput schema / properties / notice
Added value: +{
+ "description": "Cross-tool guidance when one or more CIDs have no GHS data, pointing to an alternative source.",
+ "type": "string"
+}
addedOutput schema / properties / requestedCount
Added value: +{
+ "description": "CIDs requested.",
+ "type": "number"
+}
addedOutput schema / properties / results
Added value: +{
+ "description": "Safety results, one per requested CID (input order preserved).",
+ "items": {
+ "additionalProperties": false,
+ "description": "Per-CID safety result.",
+ "properties": {
+ "cid": {
+ "description": "PubChem Compound ID.",
+ "type": "number"
+ },
+ "ghs": {
+ "additionalProperties": false,
+ "description": "GHS classification data.",
+ "properties": {
+ "hazardStatements": {
+ "description": "GHS hazard statements.",
+ "items": {
+ "additionalProperties": false,
+ "description": "GHS hazard statement entry.",
+ "properties": {
+ "code": {
+ "description": "H-code (e.g. \"H225\").",
+ "type": "string"
+ },
+ "statement": {
+ "description": "Hazard statement text.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "statement"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "pictograms": {
+ "description": "GHS pictogram labels (e.g. \"Flammable\", \"Toxic\").",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "precautionaryStatements": {
+ "description": "GHS precautionary statements.",
+ "items": {
+ "additionalProperties": false,
+ "description": "GHS precautionary statement entry.",
+ "properties": {
+ "code": {
+ "description": "P-code (e.g. \"P210\").",
+ "type": "string"
+ },
+ "statement": {
+ "description": "Precautionary statement text.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "statement"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "signalWord": {
+ "description": "GHS signal word: \"Danger\" or \"Warning\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "pictograms",
+ "hazardStatements",
+ "precautionaryStatements"
+ ],
+ "type": "object"
+ },
+ "hasData": {
+ "description": "Whether GHS safety data is available for this compound.",
+ "type": "boolean"
+ },
+ "source": {
+ "description": "Data source attribution.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "cid",
+ "hasData"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / source
Removed value: -{
- "description": "Data source attribution.",
- "type": "string"
-}
addedOutput schema / properties / withDataCount
Added value: +{
+ "description": "CIDs with GHS safety data available.",
+ "type": "number"
+}
changedOutput schema / required
Previous value: -[
- "cid",
- "hasData"
-]New value: +[
+ "results",
+ "requestedCount",
+ "withDataCount"
+]