# Tefferi 2018 GIPSS Calculator for Primary Myelofibrosis

> Tefferi 2018 GIPSS Calculator for Primary Myelofibrosis 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).

Computes the Genetically Inspired Prognostic Scoring System (GIPSS) risk score and survival category for primary myelofibrosis based on karyotype tier and four somatic mutation flags.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/gipss
- 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/tefferi-2018-gipss-calculator-for-primary-myelofibrosis-965c22b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IvhlgPLj9ffwHy1YM40t2

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 tefferi-2018-gipss-calculator-for-primary-myelofibrosis-965c22b8
```

Example prompt: Calculate the GIPSS score for a primary myelofibrosis patient with an unfavorable karyotype, no CALR type 1/like mutation, ASXL1 mutated, SRSF2 mutated, and U2AF1 Q157 not mutated — what risk category and expected median survival does that give?

## When to prefer this

Use this endpoint when you need the Tefferi 2018 GIPSS score specifically — i.e., when cytogenetic and molecular mutation data (CALR type 1, ASXL1, SRSF2, U2AF1 Q157) are already available and you want a purely genetics-driven PMF prognostic score, as distinct from DIPSS (which requires clinical parameters) or MIPSS70-plus (which incorporates additional clinical variables). Prefer this over manual calculation to ensure correct score mapping and published survival lookup.

## Known failure modes

- Missing required query parameters (karyotype, calr_type1_like, asxl1_mutated, srsf2_mutated, u2af1_q157_mutated) returns a 400 error
- Invalid karyotype value outside the enum (favorable/unfavorable/vhr) returns a validation error
- Non-boolean values for mutation flags return a schema validation error
- Payment not included or insufficient USDC balance returns a 402 Payment Required response

## How this service works

Tefferi 2018 GIPSS for primary myelofibrosis: karyotype (favorable 0, unfavorable 1, VHR 2; caller assigns the three-tier class), absence of type 1/like CALR 1, ASXL1 1, SRSF2 1, U2AF1Q157 1 (not S34); max 6. Low 0, intermediate_1 1, intermediate_2 2, high ≥3. Published median (5-year) survivals 26.4 y (94%), 8.0 y (73%), 4.2 y (40%), 2 y (14%). Not DIPSS or MIPSS70-plus. magent does not karyotype or sequence.

## Output

Returns the numeric GIPSS score (0–6), the corresponding risk category (Low, Intermediate-1, Intermediate-2, or High), and published median and 5-year overall survival estimates from Tefferi 2018 (Low: 26.4 yr / 94%; Int-1: 8.0 yr / 73%; Int-2: 4.2 yr / 40%; High: 2.0 yr / 14%).

## 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": [
      "karyotype",
      "calr_type1_like",
      "asxl1_mutated",
      "srsf2_mutated",
      "u2af1_q157_mutated"
     ],
     "properties": {
      "karyotype": {
       "enum": [
        "favorable",
        "unfavorable",
        "vhr"
       ],
       "type": "string",
       "description": "Tefferi 2018 revised three-tier karyotype as assigned by the caller (mutually exclusive). favorable is a normal karyotype or sole 13q−, +9, 20q−, chromosome 1 translocation/duplication, or sex chromosome abnormality including −Y and scores 0. unfavorable is all other abnormalities and scores 1. vhr is very high risk: single/multiple −7, i(17q), inv(3)/3q21, 12p−/12p11.2, 11q−/11q23, +21, or other autosomal trisomies not including +8/+9 and scores 2. magent does not karyotype."
      },
      "asxl1_mutated": {
       "type": "boolean",
       "description": "ASXL1 mutation as assigned by the caller (Tefferi 2018). true scores 1. magent does not sequence."
      },
      "srsf2_mutated": {
       "type": "boolean",
       "description": "SRSF2 mutation as assigned by the caller (Tefferi 2018). true scores 1. magent does not sequence."
      },
      "calr_type1_like": {
       "type": "boolean",
       "description": "Presence of a type 1/like CALR mutation as assigned by the caller (Tefferi 2018). false (absence) scores 1. true scores 0. Type 2/like CALR, JAK2, MPL, and triple-negative are absence of type 1/like CALR. magent does not sequence."
      },
      "u2af1_q157_mutated": {
       "type": "boolean",
       "description": "U2AF1 Q157 mutation (Q157P or Q157R) as assigned by the caller (Tefferi 2018). true scores 1. U2AF1 S34 does not score. magent does not sequence."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "o
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tefferi-2018-gipss-calculator-for-primary-myelofibrosis-965c22b8/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)
