# Chemical Compatibility Checker

> Chemical Compatibility Checker is a paid API for AI agents from toolcall.click, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Checks whether two chemicals can be safely mixed or stored together, returning a safety verdict, hazard reasons, and expected effects based on PubChem GHS data and CAMEO reactivity profiles

## Facts

- Endpoint: GET https://toolcall.click/t/chem/compatibility
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chemical-compatibility-checker-cc1a4d60
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NPg9pEG4MMfUN4T5vWmUz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability chemical-compatibility-checker-cc1a4d60
```

Example prompt: Is it safe to mix or store acetone (CAS 67-64-1) and hydrogen peroxide (CAS 7722-84-1) together? I need to know if they're incompatible, what the hazard reason is, and what effects to expect.

## When to prefer this

Choose this endpoint when you need a quick, structured chemical compatibility assessment for any two substances identified by name or CAS number, especially in lab safety workflows, chemical storage planning, hazmat screening, or industrial process checks. It is preferable over manual literature lookup when you need machine-readable verdicts with confidence scores derived from authoritative PubChem GHS and CAMEO data.

## Known failure modes

- Unrecognized chemical name or CAS number returns an error or low-confidence result
- Obscure or novel chemicals may have insufficient GHS/CAMEO data, yielding low confidence
- Missing required query parameters (a or b) returns a 400 or validation error
- Payment failure via x402 results in a 402 Payment Required response
- Network timeout or service unavailability returns a 503 error

## How this service works

Can chemical A be safely mixed or stored with chemical B? Pass two CAS numbers or names. Returns a verdict (incompatible / caution / no_known_hazard), the reason, expected effects (gas evolution, heat, fire, toxic fumes) and confidence, from expert reasoning over PubChem GHS data and CAMEO-derived reactivity profiles. JSON response. $0.03 USDC per call, pay via x402, no API key.

## Output

A JSON object containing a compatibility verdict (incompatible, caution, or no_known_hazard), a plain-language reason explaining the hazard or lack thereof, a list of expected physical/chemical effects such as gas evolution, heat generation, fire risk, or toxic fume production, and a confidence score reflecting certainty of the assessment.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "a",
      "b"
     ],
     "properties": {
      "a": {
       "type": "string",
       "description": "First chemical: CAS number or name"
      },
      "b": {
       "type": "string",
       "description": "Second chemical: CAS number or name"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "a": {
   "name": "Sodium Hypochlorite"
  },
  "b": {
   "name": "Ammonia"
  },
  "reason": "Forms toxic chloramine gases",
  "verdict": "incompatible",
  "confidence": 0.95,
  "expectedEffects": [
   "toxic fumes"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chemical-compatibility-checker-cc1a4d60/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toolcall.click](https://www.zero.xyz/host/toolcall.click/llms.txt)
