# IMWG 2014 Multiple Myeloma Requiring Therapy Criteria Calculator

> IMWG 2014 Multiple Myeloma Requiring Therapy Criteria 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).

Evaluates IMWG 2014 criteria (Rajkumar 2014) to determine whether a patient meets the definition of multiple myeloma requiring therapy based on CRAB features and SLiM biomarkers

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/imwg_myeloma
- 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/imwg-2014-multiple-myeloma-requiring-therapy-criteria-calculator-0a573b6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AjBNx_qtXqRPCapDhIw6m

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 imwg-2014-multiple-myeloma-requiring-therapy-criteria-calculator-0a573b6e
```

Example prompt: My patient has clonal bone marrow plasma cells ≥10%, hypercalcemia, no renal insufficiency, no anemia, no osteolytic lesion, BMPC is not ≥60%, FLC ratio is not ≥100, and no MRI focal lesions — do they meet IMWG 2014 criteria for multiple myeloma requiring therapy?

## When to prefer this

Use this endpoint when you have already interpreted lab values, imaging, and marrow results and need to programmatically apply the IMWG 2014 Rajkumar criteria to determine if a patient crosses the threshold for myeloma requiring therapy. Prefer it over manual rule application when building clinical decision support pipelines, EHR integrations, or oncology workflow automation. Do not use it if you need staging (ISS/R-ISS), lab assaying, MRI interpretation, or differential diagnosis between plasma cell dyscrasias.

## Known failure modes

- Missing required Boolean flags returns a validation error
- Incorrect data types for Boolean parameters cause rejection
- Endpoint does not assay lab values — callers must pre-assign CRAB and SLiM flags from their own data sources
- Does not apply ISS, R-ISS, or staging — only myeloma-requiring-therapy classification
- Will not distinguish MGUS, smouldering MM, POEMS, or amyloid — those require separate logic

## How this service works

IMWG 2014 myeloma requiring therapy (Rajkumar 2014). Met when clonal BMPC ≥10% or biopsy-proven plasmacytoma plus ≥1 MDE: hypercalcemia, renal insufficiency, anemia, osteolytic lesion (CRAB), or BMPC ≥60%, involved:uninvolved FLC ratio ≥100 with involved FLC ≥100 mg/L, or >1 focal MRI lesion ≥5 mm (SLiM). Not a diagnosis. Not smouldering MM, MGUS, POEMS, or amyloid. Not Greipp ISS or R-ISS. magent does not assay calcium, creatinine, hemoglobin, or FLC, and does not read MRI.

## Output

Returns a structured classification indicating whether the patient meets the IMWG 2014 definition of multiple myeloma requiring therapy, which CRAB features (hypercalcemia, renal insufficiency, anemia, osteolytic lesion) are satisfied, and which SLiM biomarkers (BMPC ≥60%, FLC ratio ≥100, MRI focal lesions) are satisfied. The endpoint does not diagnose; it applies the Rajkumar 2014 rule to caller-assigned Boolean inputs.

## 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": [
      "clonal_bmpc_ge_10_or_plasmacytoma",
      "hypercalcemia",
      "renal_insufficiency",
      "anemia",
      "osteolytic_lesion",
      "bmpc_ge_60",
      "flc_ratio_ge_100",
      "mri_gt_1_focal"
     ],
     "properties": {
      "anemia": {
       "type": "boolean",
       "description": "Anemia as assigned by the caller (Rajkumar 2014 CRAB): hemoglobin value >20 g/L below the lower limit of normal or hemoglobin <100 g/L. true or false. magent does not assay hemoglobin."
      },
      "bmpc_ge_60": {
       "type": "boolean",
       "description": "Clonal bone marrow plasma cells ≥60%, as assigned by the caller (Rajkumar 2014 SLiM). true or false. magent does not read a marrow."
      },
      "hypercalcemia": {
       "type": "boolean",
       "description": "Hypercalcemia as assigned by the caller (Rajkumar 2014 CRAB): serum calcium >0.25 mmol/L (>1 mg/dL) above the upper limit of normal or >2.75 mmol/L (>11 mg/dL). true or false. magent does not assay calcium."
      },
      "mri_gt_1_focal": {
       "type": "boolean",
       "description": ">1 focal lesion on MRI, each ≥5 mm, as assigned by the caller (Rajkumar 2014 SLiM). true or false. magent does not read MRI."
      },
      "flc_ratio_ge_100": {
       "type": "boolean",
       "description": "Involved:uninvolved serum free light-chain ratio ≥100 and involved free light chain ≥100 mg/L, as assigned by the caller as this one flag (Rajkumar 2014 SLiM). true or false. magent does not assay free light chains."
      },
      "osteolytic_lesion": {
       "type": "boolean",
       "description": "One or more osteolytic lesions on skeletal radiography, CT, or PET-CT, as assigned by the caller (Rajkumar 2014 CRAB). If marrow clonal plasma cells are <10%, more than one bone lesion is required to distinguish solitary plasmacytoma; that is the caller’s assignment of this flag. true or false. magent does not read imaging."
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/imwg-2014-multiple-myeloma-requiring-therapy-criteria-calculator-0a573b6e/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)
