# magent mMRC Dyspnea Scale Lookup

> magent mMRC Dyspnea Scale Lookup 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-13).

Returns the Mahler 1988 modified MRC (mMRC) dyspnea grade 0–4 with its standardized published wording given a caller-supplied grade integer

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/mmrc
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/magent-mmrc-dyspnea-scale-lookup-9d33805b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__7WivQZBRFC5ge-xArVLJ

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-mmrc-dyspnea-scale-lookup-9d33805b
```

Example prompt: Look up the mMRC dyspnea grade for a score of 2 — give me the grade number, score, and the exact published clinical wording from the Mahler 1988 modified MRC scale.

## When to prefer this

Use this endpoint when you need the authoritative Mahler 1988 mMRC dyspnea grade wording (grades 0–4) and not the Bestall MRC scale (grades 1–5), GOLD ABE groups, or BODE index. Ideal for clinical documentation, pre-computation validation steps (e.g. before computing BODE index), or any workflow that requires the exact standardized published text for a given mMRC grade. The caller must supply the grade — this endpoint does not examine or assess the patient.

## Known failure modes

- Invalid or out-of-range mmrc value (not 0–4) returns an error
- Missing required mmrc query parameter returns a validation error
- Non-integer value for mmrc causes a schema validation failure
- Network timeout or service unavailability returns HTTP 5xx

## How this service works

Mahler 1988 modified Medical Research Council (mMRC) dyspnea grade 0-4 as assigned by the caller. Returns the grade, score (same as grade), max 4, and published wording (breathless only with strenuous exercise through too breathless to leave the house or breathless when dressing). Not GOLD ABE groups, not a BODE index, and not Bestall MRC grades 1-5. magent does not examine the patient.

## Output

Returns the mMRC grade (integer 0–4), the score (same value as grade), the maximum possible score (4), and the verbatim published clinical wording describing that level of breathlessness (e.g. grade 0: 'breathless only with strenuous exercise'; grade 4: 'too breathless to leave the house or breathless when dressing or undressing').

## 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": [
      "mmrc"
     ],
     "properties": {
      "mmrc": {
       "type": "integer",
       "description": "Mahler 1988 modified MRC dyspnea grade 0-4 as assigned by the caller (0 breathless only with strenuous exercise; 1 short of breath when hurrying on the level or walking up a slight hill; 2 walks slower than people of the same age on the level because of breathlessness, or has to stop for breath when walking at own pace on the level; 3 stops for breath after walking about 100 yards or after a few minutes on the level; 4 too breathless to leave the house, or breathless when dressing or undressing). Not Bestall MRC 1-5. magent does not examine the patient."
      }
     }
    }
   },
   "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-mmrc-dyspnea-scale-lookup-9d33805b/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)
