# MuLBSTA Viral Pneumonia Mortality Score Calculator

> MuLBSTA Viral Pneumonia Mortality Score 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-15).

Computes the Guo 2019 MuLBSTA score for predicting in-hospital mortality risk from viral pneumonia based on six caller-supplied clinical parameters

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/mulbsta
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mulbsta-viral-pneumonia-mortality-score-calculator-f5b02438
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iJaC72VyWeukcL4oZqXHm

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 mulbsta-viral-pneumonia-mortality-score-calculator-f5b02438
```

Example prompt: Calculate the MuLBSTA viral pneumonia mortality score for a 67-year-old former smoker with a lymphocyte count of 0.6 ×10⁹/L, multilobular infiltrates present, no bacterial coinfection, and hypertension.

## When to prefer this

Use this endpoint when you need a fast, auditable Guo 2019 MuLBSTA score computation without implementing the weighted arithmetic yourself. It is purpose-built for viral pneumonia mortality stratification and handles the low/high cutoff classification automatically. Prefer it over generic calculators when you need the exact published weights and thresholds from the original Guo 2019 study. Not appropriate for bacterial pneumonia scoring, imaging interpretation, lab ordering, or treatment recommendations.

## Known failure modes

- Missing required query parameters (age, smoking, lymphocyte_k_ul, multilobular_infiltrates, bacterial_coinfection, hypertension) returns a 400 error
- Age outside the 18–120 range or lymphocyte_k_ul outside 0.05–20 may return validation errors
- Invalid smoking status string (not 'never', 'former', or 'current') causes a parameter rejection
- Payment failure or missing x402 authorization header prevents call completion

## How this service works

Guo 2019 MuLBSTA viral pneumonia mortality score. Caller-assigned multilobular infiltrates (5), lymphocyte count ≤0.8 ×10^9/L (4), bacterial coinfection (4), exclusive smoking (never 0, former 2, current 3), hypertension (2), and age ≥60 (2). Max 20. Low 0-11, high ≥12. magent does not read imaging or assign smoking history. Not a viral-species diagnosis or treatment order.

## Output

Returns the computed MuLBSTA integer total score (0–20) and a risk classification of low (0–11) or high (≥12), derived from the six weighted clinical inputs per the Guo 2019 methodology.

## 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",
      "smoking",
      "lymphocyte_k_ul",
      "multilobular_infiltrates",
      "bacterial_coinfection",
      "hypertension"
     ],
     "properties": {
      "age": {
       "type": "integer",
       "description": "Age in years (18-120). Age ≥60 scores 2 (Guo 2019). magent does not compute age."
      },
      "smoking": {
       "type": "string",
       "description": "Exclusive Guo 2019 smoking status: never (0), former / quit-smoker (2), or current / acute-smoker (3). Current and former cannot both apply. Assigned by the caller; magent does not assign smoking history."
      },
      "hypertension": {
       "type": "boolean",
       "description": "Hypertension as assigned by the caller (Guo 2019). true scores 2. magent does not take a blood pressure."
      },
      "lymphocyte_k_ul": {
       "type": "number",
       "description": "Absolute lymphocyte count ×10^9/L (0.05-20). Scores 4 when ≤0.8 (Guo 2019). magent does not read a CBC."
      },
      "bacterial_coinfection": {
       "type": "boolean",
       "description": "Bacterial coinfection as assigned by the caller (Guo 2019). true scores 4. magent does not diagnose coinfection."
      },
      "multilobular_infiltrates": {
       "type": "boolean",
       "description": "Multilobular infiltrates as assigned by the caller (Guo 2019). true scores 5. magent does not read imaging."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mulbsta-viral-pneumonia-mortality-score-calculator-f5b02438/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)
