# ASTCT CRS Grader (Lee 2019)

> ASTCT CRS Grader (Lee 2019) is a paid API for AI agents from api.magentlab.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Calculates the cytokine release syndrome (CRS) grade (0–4) per Lee 2019 ASTCT criteria from fever, hypotension, and hypoxia inputs

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/astct_crs
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/astct-crs-grader-lee-2019-d4fcae92
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FuJ2CNrHaYFIWJ57lJzKf

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 astct-crs-grader-lee-2019-d4fcae92
```

Example prompt: Grade this patient's CRS using the Lee 2019 ASTCT criteria: they have a fever of 38.5°C (fever = true, fever_waived = false), hypotension not requiring vasopressors, and they're on low-flow oxygen via nasal cannula.

## When to prefer this

Use this endpoint when you need a precise, guideline-compliant ASTCT CRS grade (Lee 2019) computed from structured clinical inputs (fever, hypotension category, hypoxia category) — ideal for CAR-T cell therapy monitoring workflows, oncology clinical decision support agents, or audit-grade scoring where the exact grading rubric must be documented. Prefer this over general LLM reasoning when reproducibility and strict adherence to the published Lee 2019 Table 1 criteria are required. Not appropriate for ICANS grading or for endpoints that control clinical interventions.

## Known failure modes

- Missing required query parameters (fever, fever_waived, hypotension, hypoxia) returns a validation error
- Invalid enum values for hypotension or hypoxia return an error
- fever is required unless fever_waived is true and hypotension or hypoxia is not none — omitting it otherwise causes an error
- Network or payment failure (x402 payment required) if USDC payment is not provided

## How this service works

Lee 2019 ASTCT CRS Table 1 grade 0-4. Fever (>=38 C, not another cause) with both axes none is grade 1. fever_waived after antipyretic, tocilizumab, or steroids. Grade is the more severe of hypotension (none / no_vasopressors / one_vasopressor / multiple_vasopressors) vs hypoxia (none / low_flow / high_flow / positive_pressure). Organ toxicities do not influence grade. Not ICANS. magent does not measure temperature or start vasopressors.

## Output

Returns the ASTCT CRS grade (integer 0–4) based on the more severe of the hypotension and hypoxia axes, with grade 1 requiring only fever (when both axes are none), and fever requirement waivable after antipyretic, tocilizumab, or steroid administration.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "fever",
      "fever_waived",
      "hypotension",
      "hypoxia"
     ],
     "properties": {
      "fever": {
       "type": "boolean",
       "description": "Fever as assigned by the caller (Lee 2019 ASTCT CRS Table 1): temperature ≥38°C not attributable to another cause. true or false. Required unless fever_waived is true when hypotension or hypoxia is not none. magent does not measure temperature."
      },
      "hypoxia": {
       "enum": [
        "none",
        "low_flow",
        "high_flow",
        "positive_pressure"
       ],
       "type": "string",
       "description": "Lee 2019 Table 1 hypoxia as assigned by the caller: none; low_flow (≤6 L/min nasal cannula or blow-by, grade 2); high_flow (>6 L/min nasal cannula, facemask, nonrebreather, or Venturi, grade 3); positive_pressure (CPAP, BiPAP, or intubation and mechanical ventilation, grade 4). magent does not set oxygen or ventilator mode."
      },
      "hypotension": {
       "enum": [
        "none",
        "no_vasopressors",
        "one_vasopressor",
        "multiple_vasopressors"
       ],
       "type": "string",
       "description": "Lee 2019 Table 1 hypotension as assigned by the caller: none; no_vasopressors (hypotension not requiring vasopressors, grade 2); one_vasopressor (one vasopressor with or without vasopressin, grade 3); multiple_vasopressors (multiple vasopressors excluding vasopressin, grade 4). magent does not start vasopressors."
      },
      "fever_waived": {
       "type": "boolean",
       "description": "true if CRS was already treated with antipyretic, tocilizumab, or steroids so fever is no longer required to grade subsequent CRS (Lee 2019). false otherwise. magent does not start those therapies."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/astct-crs-grader-lee-2019-d4fcae92/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.magentlab.com](https://www.zero.xyz/host/api.magentlab.com/llms.txt)
