# magent Bishop Score Calculator

> magent Bishop Score 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 Bishop 1964 cervical ripeness score (0–13) from five caller-supplied integer parameters representing dilation, effacement, station, consistency, and position.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/bishop
- 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/magent-bishop-score-calculator-e0a980f1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AS6-WvDmRRzMqXODvHIws

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-bishop-score-calculator-e0a980f1
```

Example prompt: Calculate the Bishop score for a patient with dilation points 2, effacement points 3, station points 1, consistency points 2, and position points 1.

## When to prefer this

Use this endpoint when you have already converted raw cervical exam findings (cm dilation, % effacement, fetal station, cervix consistency, cervix position) into the corresponding Bishop 1964 integer point values and simply need the validated arithmetic sum. It is ideal for automating clinical documentation, decision-support pipelines, or research tools that need a reliable, auditable Bishop score calculation without manual addition. Prefer this over general-purpose LLM arithmetic when auditability and guaranteed adherence to the 1964 scoring bins are required.

## Known failure modes

- Missing required parameter (dilation, effacement, station, consistency, or position) returns a validation error
- Integer values outside allowed range (e.g. dilation > 3, consistency > 2) may return a 400 bad request
- Non-integer values for any parameter cause a schema validation failure
- Caller provides raw clinical measurements instead of pre-converted point values, leading to incorrect score

## How this service works

Bishop 1964 pelvic score: sum of five caller-assigned integers (dilation 0-3, effacement 0-3, station 0-3, consistency 0-2, position 0-2; max 13). Paper bins: dilation 0 / 1-2 / 3-4 / 5-6 cm; effacement 0-30 / 40-50 / 60-70 / 80%; station -3 / -2 / -1 or 0 / +1 or +2; consistency firm/medium/soft; position posterior/mid/anterior. magent does not examine the cervix and does not add later favorable/unfavorable cutoffs, modified Bishop, or cervical length.

## Output

Returns the numeric Bishop score (an integer from 0 to 13) computed as the sum of the five caller-provided component scores: dilation (0–3) + effacement (0–3) + station (0–3) + consistency (0–2) + position (0–2). The endpoint does not perform any cervical examination, interpret the score clinically, apply favorable/unfavorable cutoffs, or use modified Bishop or cervical-length variants.

## 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": [
      "dilation",
      "effacement",
      "station",
      "consistency",
      "position"
     ],
     "properties": {
      "station": {
       "type": "integer",
       "description": "Caller-assigned Bishop 1964 station points 0-3 (paper bins: -3 → 0; -2 → 1; -1 or 0 → 2; +1 or +2 → 3). magent does not assign station."
      },
      "dilation": {
       "type": "integer",
       "description": "Caller-assigned Bishop 1964 dilation points 0-3 (paper bins: 0 cm → 0; 1-2 cm → 1; 3-4 cm → 2; 5-6 cm → 3). magent does not measure dilation."
      },
      "position": {
       "type": "integer",
       "description": "Caller-assigned Bishop 1964 position points 0-2 (paper bins: posterior → 0; mid → 1; anterior → 2). magent does not examine cervical position."
      },
      "effacement": {
       "type": "integer",
       "description": "Caller-assigned Bishop 1964 effacement points 0-3 (paper bins: 0-30% → 0; 40-50% → 1; 60-70% → 2; 80% → 3). magent does not measure effacement."
      },
      "consistency": {
       "type": "integer",
       "description": "Caller-assigned Bishop 1964 consistency points 0-2 (paper bins: firm → 0; medium → 1; soft → 2). magent does not palpate the cervix."
      }
     }
    }
   },
   "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-bishop-score-calculator-e0a980f1/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)
