{"uid":"cap_tf56bvhap0JccW0hic03j","slug":"toolsmith-chemical-compatibility-checker-4a04605a","name":"Toolsmith Chemical Compatibility Checker","description":"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.","url":"https://toolsmith-api.dassad10.workers.dev/t/chem/compatibility","method":"GET","headers":{},"bodySchema":{"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"}}}}},"responseSchema":{"type":"json","example":{"a":{"name":"Sodium Hypochlorite"},"b":{"name":"Ammonia"},"reason":"Forms toxic chloramine gases","verdict":"incompatible","confidence":0.95,"expectedEffects":["toxic fumes"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f0mIiKsq8sgzdbfIAgyd_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether two chemicals are safe to mix by returning a compatibility verdict, reason, confidence score, and expected effects","exampleAgentPrompt":"Are sodium hypochlorite and ammonia safe to mix? Give me the compatibility verdict and explain what could happen if they're combined.","exampleUseCases":[{"title":"Lab reagent storage safety check","prompt":"I need to store hydrochloric acid and sodium hydroxide in the same cabinet — are they compatible, and what should I watch out for?"},{"title":"Cleaning product accident prevention","prompt":"Someone mixed bleach with rubbing alcohol in a bucket — are those compatible chemicals or could that be dangerous?"},{"title":"Industrial process compatibility audit","prompt":"Before we combine acetone and hydrogen peroxide in our manufacturing line, can you check if those two chemicals are compatible and tell me the confidence level?"}],"resultDescription":"Returns a JSON object with the resolved names of both chemicals, a verdict ('compatible' or 'incompatible'), a plain-language reason explaining the interaction, a confidence score between 0 and 1, and a list of expected effects such as 'toxic fumes' or 'exothermic reaction'.","failureModes":["Unrecognized chemical name or CAS number returns an error or low-confidence result","Ambiguous chemical name with multiple matches may reduce accuracy","Very obscure or novel chemicals may lack training data, yielding low confidence","Missing required query parameters a or b returns a 400-level error","Network or worker timeout on the Cloudflare edge returns a 5xx error"],"whenToPreferThis":"Choose this endpoint when you need a quick, automated chemical compatibility check without setting up accounts or API keys — ideal for AI agents performing safety screening, lab workflows, industrial process validation, or compliance checks. Prefer this over general chemical databases when you need a binary verdict plus confidence score in a single call, paid per-use with USDC on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:39:35.297Z","isFirstParty":false}