# magent BPP Calculator (Manning 1980)

> magent BPP Calculator (Manning 1980) 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 Manning 1980 fetal biophysical profile (BPP) score (0–10) from five caller-supplied boolean parameters

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/bpp
- 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-bpp-calculator-manning-1980-3cd0cc26
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vXJqfauMUmB9eJhAsqWa_

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-bpp-calculator-manning-1980-3cd0cc26
```

Example prompt: Calculate the Manning 1980 biophysical profile score for a fetus where breathing movements are normal, fetal movements are normal, tone is normal, amniotic fluid volume is abnormal, and the nonstress test is nonreactive.

## When to prefer this

Use this endpoint when you need a strict Manning 1980 BPP score computation and you have already gathered the five component assessments from ultrasound and cardiotocography. Prefer this over manual calculation to avoid arithmetic errors. Do NOT use this if you need the modified BPP, later 1987 criteria (30-second breathing, 2 cm AFI pocket), or automated management band recommendations (8–10/6/≤4 guidelines).

## Known failure modes

- Missing any of the five required boolean query parameters returns a validation error
- Non-boolean values for parameters cause schema rejection
- Payment not included or insufficient USDC balance results in 402 Payment Required
- Network errors or upstream downtime return 5xx responses

## How this service works

Manning 1980 fetal biophysical profile. Five caller-assigned variables, each 2 if normal or 0 if abnormal: fetal breathing movements, fetal movements, fetal tone, qualitative amniotic fluid volume, and nonstress test. Score 0-10. 1980 breathing is a 60-second episode in 30 minutes; 1980 fluid is a 1 cm pocket. magent does not ultrasound. Not a delivery order. Does not apply later 30-second breathing, 2 cm pocket, or 8-10/6/<=4 management bands.

## Output

Returns a BPP score from 0 to 10 calculated under strict Manning 1980 criteria: each of the five components contributes 2 points if normal or 0 if abnormal, yielding even-numbered totals (0, 2, 4, 6, 8, or 10). The endpoint does not provide management recommendations or interpret the score against later scoring bands (e.g., 8–10/6/≤4).

## 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": [
      "fetal_breathing_movements",
      "fetal_movements",
      "fetal_tone",
      "qualitative_amniotic_fluid_volume",
      "nonstress_test"
     ],
     "properties": {
      "fetal_tone": {
       "type": "boolean",
       "description": "Manning 1980 fetal tone as assigned by the caller. true if normal: at least one episode of active extension of a limb or trunk with return to flexion. false if abnormal: slow extension with return to partial flexion, limb in full extension, or absent fetal movement. magent does not ultrasound. true or false."
      },
      "nonstress_test": {
       "type": "boolean",
       "description": "Manning 1980 nonstress test as assigned by the caller. true if normal (reactive): at least two fetal heart-rate accelerations of at least 15 bpm lasting at least 15 seconds associated with fetal movement in 20 minutes. false if abnormal (nonreactive). magent does not record cardiotocography. true or false."
      },
      "fetal_movements": {
       "type": "boolean",
       "description": "Manning 1980 fetal movements as assigned by the caller. true if normal: at least three discrete body or limb movements in 30 minutes. false if abnormal: two or fewer. magent does not ultrasound. true or false."
      },
      "fetal_breathing_movements": {
       "type": "boolean",
       "description": "Manning 1980 fetal breathing movements as assigned by the caller. true if normal: at least one episode of fetal breathing of at least 60 seconds in 30 minutes. false if abnormal: absent or no 60-second episode. Later 30-second breathing is not used. magent does not ultrasound. true or false."
      },
      "qualitative_amniotic_fluid_volume": {
       "type": "boolean",
       "description": "Manning 1980 qualitative amniotic fluid volume as assigned by the caller. true if normal: at least one pocket of fluid measuring 1 cm in two perpendicular planes. false if abnormal: no poc
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/magent-bpp-calculator-manning-1980-3cd0cc26/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)
