# Reid 1985 Colposcopic Index (RCI) Calculator

> Reid 1985 Colposcopic Index (RCI) 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).

Computes the Reid 1985 four-sign colposcopic index (RCI) score and grade from four caller-supplied 0–2 integer scores (margin, color, vessels, iodine), returning a total (0–8) and low/intermediate/high-grade band.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/reid_rci
- 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/reid-1985-colposcopic-index-rci-calculator-b4767f38
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1MXvVjxdYTlOJDBTPpq4w

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 reid-1985-colposcopic-index-rci-calculator-b4767f38
```

Example prompt: Calculate the Reid colposcopic index for a lesion with margin score 2, color score 1, vessels score 2, and iodine score 2 — what's the total RCI and is it low, intermediate, or high grade?

## When to prefer this

Use this endpoint when you have four pre-assigned Reid 1985 colposcopic sign scores (margin, color, vessels, iodine each as 0, 1, or 2) from a colposcopy examination and need to compute the aggregate RCI total and associated CIN grade band automatically. Prefer this over manual arithmetic when integrating colposcopy grading into clinical documentation workflows, EHR pipelines, or decision-support agents. This is not appropriate if you need to interpret raw colposcopic images, derive the four sign scores from unstructured notes, or obtain a pathology diagnosis.

## Known failure modes

- Missing required parameter (margin, color, vessels, or iodine) returns a 400/422 error
- Any score value outside the integer enum {0,1,2} is rejected
- Attempting to pass a float or string for any score field causes a validation error
- Network timeout or 5xx if the upstream API is temporarily unavailable

## How this service works

Reid 1985 four-sign colposcopic index: four caller-assigned 0-2 items (margin, color, vessels, iodine; max 8). band 0-2 low_grade (HPV or CIN I), 3-5 intermediate (CIN I or CIN II), or 6-8 high_grade (CIN II or CIN III). magent does not look through a colposcope and does not recompute iodine from the first three signs. Not a CIN diagnosis or biopsy order.

## Output

Returns the sum of the four caller-supplied Reid sign scores (an integer 0–8) and a grade band label: 'low_grade' (0–2, suggesting HPV or CIN I), 'intermediate' (3–5, suggesting CIN I or CIN II), or 'high_grade' (6–8, suggesting CIN II or CIN III). The endpoint does not perform colposcopy itself, does not recompute iodine from the other three signs, and does not issue a CIN diagnosis or biopsy order.

## 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": [
      "margin",
      "color",
      "vessels",
      "iodine"
     ],
     "properties": {
      "color": {
       "enum": [
        0,
        1,
        2
       ],
       "type": "integer",
       "description": "Caller-assigned Reid 1985 color (integer 0-2): 0 shiny snow-white, indistinct, transparent or translucent; 1 intermediate shiny gray; 2 dull oyster-white. magent does not look through a colposcope."
      },
      "iodine": {
       "enum": [
        0,
        1,
        2
       ],
       "type": "integer",
       "description": "Caller-assigned Reid 1985 iodine (integer 0-2): 0 mahogany-brown uptake or insignificant uptake with insignificant acetowhitening; 1 partial, variegated, or speckled; 2 mustard-yellow negative uptake in significant acetowhite. magent does not look through a colposcope and does not recompute iodine from the first three signs."
      },
      "margin": {
       "enum": [
        0,
        1,
        2
       ],
       "type": "integer",
       "description": "Caller-assigned Reid 1985 margin (integer 0-2): 0 condylomatous or micropapillary contour, indistinct acetowhitening, feathered or jagged margins, satellites; 1 regular smooth straight outlines; 2 rolled peeling edges or internal demarcations. magent does not look through a colposcope."
      },
      "vessels": {
       "enum": [
        0,
        1,
        2
       ],
       "type": "integer",
       "description": "Caller-assigned Reid 1985 vessels (integer 0-2): 0 fine-caliber poorly formed or condylomatous; 1 absent; 2 definite punctation or mosaic. magent does not look through a colposcope."
      }
     }
    }
   },
   "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/reid-1985-colposcopic-index-rci-calculator-b4767f38/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)
