# Magent SMM 2/20/20 Risk Calculator (Lakshman 2018)

> Magent SMM 2/20/20 Risk Calculator (Lakshman 2018) 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).

Calculates smoldering multiple myeloma (SMM) progression risk score using the Lakshman 2018 2/20/20 model from caller-supplied BMPC percentage, serum M-protein, and FLC ratio

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/smm_22020
- 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/magent-smm-2-20-20-risk-calculator-lakshman-2018-5c4974e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gnLJD5-AstLM9bC01lLN2

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 magent-smm-2-20-20-risk-calculator-lakshman-2018-5c4974e4
```

Example prompt: Score this smoldering myeloma patient using the Lakshman 2018 2/20/20 model — bone marrow plasma cells are 35%, serum M-protein is 2.8 g/dL, and the involved/uninvolved free light-chain ratio is 25.

## When to prefer this

Use this endpoint when you need to apply specifically the Lakshman 2018 2/20/20 risk model to a smoldering multiple myeloma patient with known BMPC%, serum M-protein, and FLC ratio values. Prefer this over Mayo 70/20 or PETHEMA calculators when the clinical context calls for the 2/20/20 stratification scheme. Do not use for confirmed myeloma (CRAB criteria or SLiM-positive), for treatment ordering, or if you need actual lab assay results — this calculator only scores caller-supplied values.

## Known failure modes

- BMPC ≥60% rejected — meets IMWG 2014 SLiM myeloma threshold, not SMM
- FLC ratio ≥100 rejected — meets myeloma criteria, out of SMM scoring range
- BMPC <10% rejected — below SMM floor
- Missing required query parameters (bmpc_percent, m_protein_g_dl, flc_ratio) returns error
- Values at exactly 20 (BMPC), 2 (M-protein), or 20 (FLC) score 0 points each (strict greater-than rule)
- Non-numeric or out-of-range parameter types return validation error

## How this service works

Lakshman 2018 2/20/20 smoldering myeloma risk: one point each for BMPC >20%, serum M-protein >2 g/dL, and involved/uninvolved FLC ratio >20 (strict greater-than). 0 factors low (median TTP 110 months), 1 intermediate (68), 2 or 3 high (29). Not Mayo 70/20, not PETHEMA, not myeloma ISS, not a treatment order. BMPC 10-59 and FLC 0.01-99.9 (IMWG 2014 SLiM myeloma is rejected). magent does not assay marrow, M-protein, or free light chains.

## Output

Returns the computed 2/20/20 integer risk score (0, 1, 2, or 3), the corresponding risk category (low for 0, intermediate for 1, high for 2-3), and the associated median time-to-progression in months (110, 68, or 29 respectively). Inputs outside valid SMM ranges (BMPC <10 or ≥60, FLC ratio ≥100) are rejected as myeloma or out-of-scope.

## 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": [
      "bmpc_percent",
      "m_protein_g_dl",
      "flc_ratio"
     ],
     "properties": {
      "flc_ratio": {
       "type": "number",
       "description": "Involved/uninvolved serum free light-chain ratio as assigned by the caller (0.01-99.9). >20 scores 1 (Lakshman 2018 2/20/20). 20 scores 0. 100 or above is IMWG 2014 myeloma and is rejected, not scored. magent does not assay free light chains."
      },
      "bmpc_percent": {
       "type": "number",
       "description": "Bone-marrow plasma cells as a percent (10-59). >20 scores 1 (Lakshman 2018 2/20/20). 20 scores 0. 10 is the SMM floor. 60 or above is IMWG 2014 myeloma and is rejected, not scored. magent does not read a marrow."
      },
      "m_protein_g_dl": {
       "type": "number",
       "description": "Serum M-protein in g/dL (0-15). >2 scores 1 (Lakshman 2018 2/20/20). 2 scores 0. magent does not assay M-protein."
      }
     }
    }
   },
   "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/magent-smm-2-20-20-risk-calculator-lakshman-2018-5c4974e4/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)
