# Finnegan Neonatal Abstinence Scoring Tool (Modified FNAS – Maguire 2013)

> Finnegan Neonatal Abstinence Scoring Tool (Modified FNAS – Maguire 2013) 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 modified Finnegan Neonatal Abstinence Score (0–46) from caller-supplied clinical observations, and flags whether the score is at or above the treatment threshold of 8.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/finnegan
- 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/finnegan-neonatal-abstinence-scoring-tool-modified-fnas-maguire-2013-4958cc26
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jj50sGsra4MOcP0xq1J7Z

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 finnegan-neonatal-abstinence-scoring-tool-modified-fnas-maguire-2013-4958cc26
```

Example prompt: Calculate the modified Finnegan NAS score for this infant: crying is continuous_high_pitched, sleep after feeding is lt_2h, Moro is hyperactive, tremors are moderate_with_stimulation, fever is lt_101f, stools are loose, and all CNS, vasomotor, and GI true/false items are false — what's the total score and does it meet the treatment threshold?

## When to prefer this

Use this endpoint when you need a server-side, authoritative computation of the modified Finnegan NAS score per Maguire 2013 Table 1 — specifically the operational 21-item version with exclusive cry/sleep/Moro/tremor/fever/respiratory/stool bands and true/false CNS, vasomotor, and GI items summing to 0–46. Prefer it over manual tallying, the 31-item website variant, Maguire's 7-item short form, or Eat Sleep Console tools. It is not a morphine order system, diagnosis engine, or medical device; the caller is responsible for all clinical observations.

## Known failure modes

- Missing required query parameters returns a 400-level error
- Invalid enum values for exclusive band items (e.g. unrecognized crying category) cause validation failure
- Score is only as accurate as the caller-supplied observations — magent does not examine the infant
- Truncated or malformed input schema may cause unexpected scoring results
- Network or payment (x402) failure returns no score

## How this service works

Modified Finnegan NAS from Maguire 2013 Table 1 (operational modified FNAS; not a 31-item website variant; not Maguire's 7-item short form). Exclusive cry, sleep, Moro, tremor, fever, respiratory, and stool bands plus true/false CNS, vasomotor, and GI items. Sum 0-46. at_or_above_8 iff score >= 8. magent does not examine the infant. Not Eat Sleep Console. Not a morphine order, diagnosis, or medical device.

## Output

Returns the integer Finnegan NAS total score (range 0–46) computed by summing all band and true/false item scores per Maguire 2013 Table 1, plus an at_or_above_8 boolean indicating whether the score meets or exceeds the conventional pharmacologic treatment threshold of 8.

## 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": [
      "crying",
      "sleep",
      "moro",
      "tremors",
      "increased_muscle_tone",
      "myoclonic_jerk",
      "generalized_convulsions",
      "excoriation",
      "sweating",
      "fever",
      "frequent_yawning",
      "mottling",
      "nasal_stuffiness",
      "sneezing",
      "nasal_flaring",
      "respiratory",
      "excessive_sucking",
      "poor_feeding",
      "regurgitation",
      "projectile_vomiting",
      "stools"
     ],
     "properties": {
      "moro": {
       "enum": [
        "none",
        "hyperactive",
        "markedly_hyperactive"
       ],
       "type": "string",
       "description": "Caller-assigned Maguire 2013 Table 1 Moro reflex (none, hyperactive, or markedly_hyperactive). Exclusive. hyperactive 2, markedly_hyperactive 3. magent does not examine the infant."
      },
      "fever": {
       "enum": [
        "none",
        "lt_101f",
        "gt_101f"
       ],
       "type": "string",
       "description": "Caller-assigned Maguire 2013 Table 1 fever (none, lt_101f, or gt_101f). Exclusive. Maguire <101°F scores 1; >101°F scores 2. magent does not take a temperature."
      },
      "sleep": {
       "enum": [
        "none",
        "lt_3h",
        "lt_2h",
        "lt_1h"
       ],
       "type": "string",
       "description": "Caller-assigned Maguire 2013 Table 1 sleep after feeding (none, lt_3h, lt_2h, or lt_1h). Exclusive. Sleeps less than 3/2/1 h after feeding: lt_3h 1, lt_2h 2, lt_1h 3. magent does not observe sleep."
      },
      "crying": {
       "enum": [
        "none",
        "excessive_high_pitched",
        "continuous_high_pitched"
       ],
       "type": "string",
       "description": "Caller-assigned Maguire 2013 Table 1 crying (none, excessive_high_pitched, or continuous_high_pitched). Exclusive. none 0, excessive_high_pitched 2, continuous_high_pitched 3. magent does not examine the infant."
      },
      "stool
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/finnegan-neonatal-abstinence-scoring-tool-modified-fnas-maguire-2013-4958cc26/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)
