# Garibaldi 2020 CIRC COVID-19 Severity Calculator

> Garibaldi 2020 CIRC COVID-19 Severity Calculator 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-14).

Calculates Garibaldi 2020 CIRC day-2/4/7 cumulative probability of severe disease or death for hospitalized COVID-19 patients from admission demographics, comorbidities, vitals, and labs.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/circ
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/garibaldi-2020-circ-covid-19-severity-calculator-eb959a3f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_elx3DntARsw4yhJnkctXq

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 garibaldi-2020-circ-covid-19-severity-calculator-eb959a3f
```

Example prompt: Run the Garibaldi 2020 CIRC model for a 68-year-old white male, not a nursing home resident, BMI 27, Charlson index 3, with respiratory and constitutional symptoms, no GI symptoms, no loss of taste or smell, fever present, pulse 95, respiratory rate 22, WBC 8.5k, lymphocytes 0.9k, ALT 45, hemoglobin 13.2, albumin 3.4, GFR 55, CRP 7.2 mg/dL, ferritin 820 ng/mL, troponin not detectable, D-dimer not greater than 1.

## When to prefer this

Use this endpoint when you need the specific Garibaldi 2020 CIRC model probabilities (day 2, 4, 7) for a hospitalized COVID-19 patient, particularly when clinical staff or researchers require the Appendix Table 1 coefficient-based cumulative incidence outputs rather than a simpler mortality-only score. Prefer this over other COVID severity tools when the full panel of admission labs, vitals, comorbidities, and demographics is available and the multi-day trajectory probability is needed.

## Known failure modes

- Missing required query parameters returns an error — all 23 listed parameters are required
- Out-of-range values (e.g. age < 18, BMI < 10, GFR > 150) may be rejected or produce unreliable scores
- Incorrect enum values for sex or race (not 'male'/'female' or 'white'/'nonwhite') cause validation errors
- Network or payment (x402) failures return non-200 HTTP status with no score
- Model is validated only for adult inpatients; results for outpatients or pediatric patients are out of scope

## How this service works

Garibaldi 2020 CIRC day-2/4/7 probability of severe disease or death from admission age, nursing-home residence, caller-assigned race term, Charlson CCI, BMI, symptoms, vitals, and listed laboratories. Appendix Table 1 coefficients on the printed reference cumulative incidences. Not a diagnosis, triage order, or the death-only Appendix Table 2 model.

## Output

Returns day-2, day-4, and day-7 cumulative probabilities of severe disease or death based on the Garibaldi 2020 Appendix Table 1 logistic model coefficients applied to reference cumulative incidences. Also includes a derived obesity flag (BMI >= 30). Not a diagnosis, triage order, or the death-only Appendix Table 2 model.

## 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": [
      "age",
      "sex",
      "race",
      "nursing_home",
      "bmi",
      "cci",
      "respiratory_symptoms",
      "gastrointestinal_symptoms",
      "constitutional_symptoms",
      "loss_of_taste_smell",
      "fever",
      "pulse",
      "respiratory_rate",
      "leukocyte_k",
      "lymphocyte_k",
      "alt_u_l",
      "hemoglobin_g_dl",
      "albumin_g_dl",
      "gfr",
      "crp_mg_dl",
      "ferritin_ng_ml",
      "troponin_detectable",
      "d_dimer_gt_1"
     ],
     "properties": {
      "age": {
       "type": "integer",
       "description": "Age in years (integer 18-120). Appendix Table 1 bands: <60 (term -0.61), 60-74 (reference 0), >=75 (term -0.71). Derivation excluded ages under 18."
      },
      "bmi": {
       "type": "number",
       "description": "Body mass index in kg/m2 (10-80). Appendix Table 1: 0.17 per increment of 5 kg/m2 versus the reference BMI of 30. obesity in the response is BMI >= 30."
      },
      "cci": {
       "type": "integer",
       "description": "Caller-assigned Charlson comorbidity index (integer 0-37). Appendix Table 1 per 1-point: 0.19 if age<60, -0.23 if age 60-74, 0.14 if age>=75. Reference CCI 0. magent does not assign Charlson diagnoses."
      },
      "gfr": {
       "type": "number",
       "description": "GFR in mL/min per 1.73 m2 (5-150). Appendix Table 1: -0.03 per increase of 10 versus the reference 71."
      },
      "sex": {
       "enum": [
        "female",
        "male"
       ],
       "type": "string",
       "description": "Sex as assigned by the caller. female is the Appendix Table 1 reference (0). male adds 0.31 if age<60, -0.47 if age 60-74, 0.10 if age>=75. magent does not assign sex."
      },
      "race": {
       "enum": [
        "white",
        "nonwhite"
       ],
       "type": "string",
       "description": "Caller-assigned Garibaldi 2020 paper term Non-White race vs White race. white is the r
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/garibaldi-2020-circ-covid-19-severity-calculator-eb959a3f/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)
