# magent mNIHSS Calculator (Meyer/Lyden 2001)

> magent mNIHSS Calculator (Meyer/Lyden 2001) 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 NIH Stroke Scale (mNIHSS) total score (0–31) from eleven caller-assigned neurological subscores per the Meyer/Lyden 2001 protocol

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/mnihss
- 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-mnihss-calculator-meyer-lyden-2001-6670e1d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2sxnC0ovjm0M85x1ERgtg

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-mnihss-calculator-meyer-lyden-2001-6670e1d3
```

Example prompt: Calculate the mNIHSS (Meyer/Lyden 2001) for a patient with LOC questions 1, LOC commands 1, best gaze 0, best visual 1, left arm 2, right arm 0, left leg 2, right leg 0, sensory 1, best language 1, and neglect 1 — what's the total score?

## When to prefer this

Use this endpoint when you need the specific eleven-item Meyer/Lyden 2001 mNIHSS variant — which drops LOC, facial palsy, limb ataxia, and dysarthria from the full NIHSS and collapses sensory to binary — rather than the full Brott 1989 NIHSS. Prefer this for research or documentation contexts explicitly calling for the mNIHSS formulation with separate left and right motor arm and leg scores (not the weaker-limb-only Brott approach).

## Known failure modes

- Missing required query parameter returns an error response
- Out-of-range integer for any subscore (e.g. sensory=2) returns validation error
- Non-integer value passed for an integer field causes a 400-level error
- Network timeout or service unavailability returns a 5xx error

## How this service works

Meyer/Lyden 2001 modified NIH Stroke Scale (mNIHSS): eleven caller-assigned NINDS-style integers. Drops LOC, facial palsy, limb ataxia, and dysarthria; collapses sensory to 0 = normal or 1 = abnormal; keeps left/right motor arm and leg (each 0-4). Sum 0-31. magent does not examine the patient. No total-score severity bands in Meyer 2001; later website cutoffs are not applied. Not Brott 1989 NIHSS, not a tPA order, not a diagnosis, and not a medical device.

## Output

Returns the computed mNIHSS total score (integer 0–31) derived from the eleven caller-supplied subscores as defined in the Meyer/Lyden 2001 protocol. The score reflects the arithmetic sum of the individual items; no severity band labels or tPA recommendations are applied.

## 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": [
      "loc_questions",
      "loc_commands",
      "best_gaze",
      "best_visual",
      "left_arm",
      "right_arm",
      "left_leg",
      "right_leg",
      "sensory",
      "best_language",
      "neglect"
     ],
     "properties": {
      "neglect": {
       "enum": [
        0,
        1,
        2
       ],
       "type": "integer",
       "description": "Caller-assigned Meyer 2001 neglect (integer 0-2): 0 no neglect, 1 partial neglect, 2 complete neglect. magent does not examine the patient."
      },
      "sensory": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "Caller-assigned Meyer 2001 sensory (integer 0-1): 0 normal, 1 abnormal. Collapsed from NIHSS 0-2; 2 is invalid. magent does not examine the patient."
      },
      "left_arm": {
       "enum": [
        0,
        1,
        2,
        3,
        4
       ],
       "type": "integer",
       "description": "Caller-assigned Meyer 2001 left arm motor, NINDS style (integer 0-4): 0 no drift, 1 drift, 2 some effort against gravity, 3 no effort against gravity, 4 no movement. Not Brott weaker-limb. magent does not examine the patient."
      },
      "left_leg": {
       "enum": [
        0,
        1,
        2,
        3,
        4
       ],
       "type": "integer",
       "description": "Caller-assigned Meyer 2001 left leg motor, NINDS style (integer 0-4): 0 no drift, 1 drift, 2 some effort against gravity, 3 no effort against gravity, 4 no movement. Not Brott weaker-limb. magent does not examine the patient."
      },
      "best_gaze": {
       "enum": [
        0,
        1,
        2
       ],
       "type": "integer",
       "description": "Caller-assigned Meyer 2001 best gaze (integer 0-2): 0 normal, 1 partial gaze palsy, 2 forced deviation. magent does not examine the patient."
      },
      "right_arm": {
       "enum": [
        0,
        1,
        2,
       
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/magent-mnihss-calculator-meyer-lyden-2001-6670e1d3/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)
