# Cerny 1987 Manchester Score for Small-Cell Lung Cancer

> Cerny 1987 Manchester Score for Small-Cell Lung Cancer 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 Cerny 1987 Manchester prognostic score for small-cell lung cancer (0–6 points) and returns a risk group (good, intermediate, or poor) based on six lab and clinical criteria.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/manchester
- 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/cerny-1987-manchester-score-for-small-cell-lung-cancer-e46d4113
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XoC7cDIj1wOC7H83sR9u0

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 cerny-1987-manchester-score-for-small-cell-lung-cancer-e46d4113
```

Example prompt: Calculate the Cerny 1987 Manchester score for an SCLC patient: LDH is above the lab ULN, sodium is 128 mmol/L, ALP is above 1.5× ULN, bicarbonate is 21 mmol/L, Karnofsky is 50, and the disease is extensive-stage — what's the score and risk group?

## When to prefer this

Use this endpoint when you need a deterministic, citation-backed computation of the Cerny 1987 Manchester prognostic score specifically for small-cell lung cancer. Prefer it over manual calculation to avoid arithmetic errors. Do not use it for BRCA risk (Manchester score by Evans et al.), HCC staging (Milan criteria), or other lung cancer histologies. Best suited when caller has already obtained lab values and clinical staging.

## Known failure modes

- Missing required query parameters (ldh_gt_uln, sodium_mmol_l, alp_gt_1_5_uln, bicarbonate_mmol_l, kps, extensive_stage) returns a 400 error
- Sodium outside 110–160 mmol/L or bicarbonate outside 2–45 mmol/L returns a validation error
- KPS value not in valid Karnofsky decile set (10–100) returns an error
- Payment not provided or insufficient for x402 endpoint returns a 402 Payment Required response
- Network timeouts on the api.magentlab.com endpoint

## How this service works

Cerny 1987 Manchester score for small-cell lung cancer: LDH above laboratory ULN, sodium <132 mmol/L, ALP >1.5×ULN, bicarbonate <24 mmol/L, Karnofsky <60, extensive stage; 1 point each, max 6. Good 0–1, intermediate 2–3, poor ≥4. Deterministic published score with citation; not a diagnosis; not the BRCA Manchester score. magent does not stage the cancer, assay labs, or assign Karnofsky performance status.

## Output

Returns the total Manchester score (integer 0–6) and a risk group label — good (0–1 points), intermediate (2–3 points), or poor (≥4 points) — derived deterministically from the six Cerny 1987 criteria. Does not provide a diagnosis, stage cancer, assay labs, or assign Karnofsky status.

## 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": [
      "ldh_gt_uln",
      "sodium_mmol_l",
      "alp_gt_1_5_uln",
      "bicarbonate_mmol_l",
      "kps",
      "extensive_stage"
     ],
     "properties": {
      "kps": {
       "type": "integer",
       "description": "Karnofsky 1949 Performance Status 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100 as assigned by the caller. Cerny 1987 scores 1 when kps is <60; 60 scores 0. Grade 0 (dead) is not scored. magent does not observe the patient."
      },
      "ldh_gt_uln": {
       "type": "boolean",
       "description": "LDH exceeds the laboratory upper limit of normal as assigned by the caller (Cerny 1987). true scores 1. magent does not assay LDH or apply ULN."
      },
      "sodium_mmol_l": {
       "type": "number",
       "description": "Serum sodium in mmol/L (110-160). Cerny 1987 scores 1 when sodium is <132 mmol/L; 132 scores 0."
      },
      "alp_gt_1_5_uln": {
       "type": "boolean",
       "description": "ALP >1.5 × laboratory ULN as assigned by the caller (Cerny 1987). true scores 1. magent does not assay ALP or apply ULN."
      },
      "extensive_stage": {
       "type": "boolean",
       "description": "Extensive-stage small-cell lung cancer as assigned by the caller (Cerny 1987). true scores 1. magent does not stage the cancer."
      },
      "bicarbonate_mmol_l": {
       "type": "number",
       "description": "Serum bicarbonate in mmol/L (2-45). Cerny 1987 scores 1 when bicarbonate is <24 mmol/L; 24 scores 0."
      }
     }
    }
   },
   "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/cerny-1987-manchester-score-for-small-cell-lung-cancer-e46d4113/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)
