# Galer 1997 Neuropathic Pain Scale (NPS) Score Calculator

> Galer 1997 Neuropathic Pain Scale (NPS) 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 Galer 1997 Neuropathic Pain Scale composite score by summing ten caller-supplied 0–10 subscale integers (max 100).

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/nps
- 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/galer-1997-neuropathic-pain-scale-nps-score-calculator-7a52cad9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C68T5yjfLouf5rmwnn0qM

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 galer-1997-neuropathic-pain-scale-nps-score-calculator-7a52cad9
```

Example prompt: Calculate the Galer 1997 Neuropathic Pain Scale total for a patient with these ten subscale scores: intensity 7, sharpness 5, heat 4, dullness 3, cold 6, sensitive 8, itchy 2, unpleasantness 7, deep pain 5, surface pain 4.

## When to prefer this

Use this endpoint when you need to programmatically compute the Galer 1997 NPS composite score from ten pre-collected subscale integers without interviewing the patient yourself. Prefer it over manual summation to avoid arithmetic errors and for audit-trail purposes in agentic workflows. It does not perform diagnosis or apply any cutoff threshold — choose it purely for the arithmetic aggregation step.

## Known failure modes

- Missing any of the ten required query parameters returns an error
- Non-integer or out-of-range (outside 0–10) values for any subscale cause a validation error
- Payment failure (x402) if USDC authorization is not provided
- Network timeout on the upstream API

## How this service works

Galer 1997 Neuropathic Pain Scale from ten caller-assigned 0-10 items (intensity, sharpness, heat, dullness, cold, sensitive, itchy, unpleasantness, deep_pain, surface_pain; Table 1 Intense, Sharp, Hot, Dull, Cold, Sensitive, Itchy, Unpleasant, Deep, Surface). magent sums those items only (max 100) and does not interview the patient. Galer 1997 printed no diagnostic cutoff for that sum. Not a neuropathy diagnosis or treatment order.

## Output

Returns the summed Neuropathic Pain Scale total (an integer from 0 to 100) derived by adding the ten caller-supplied 0–10 subscale scores. No diagnostic interpretation or cutoff classification is applied; the endpoint performs arithmetic only.

## 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": [
      "intensity",
      "sharpness",
      "heat",
      "dullness",
      "cold",
      "sensitive",
      "itchy",
      "unpleasantness",
      "deep_pain",
      "surface_pain"
     ],
     "properties": {
      "cold": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS cold (integer 0-10; Table 1 Cold). magent does not interview the patient."
      },
      "heat": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS heat (integer 0-10; Table 1 Hot). magent does not interview the patient."
      },
      "itchy": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS itchy (integer 0-10; Table 1 Itchy). magent does not interview the patient."
      },
      "dullness": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS dullness (integer 0-10; Table 1 Dull). magent does not interview the patient."
      },
      "deep_pain": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS intensity of deep pain (integer 0-10; Table 1 Deep). magent does not interview the patient."
      },
      "intensity": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS intensity (integer 0-10; Table 1 Intense). magent does not interview the patient."
      },
      "sensitive": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS sensitive (integer 0-10; Table 1 Sensitive). magent does not interview the patient."
      },
      "sharpness": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS sharpness (integer 0-10; Table 1 Sharp). magent does not interview the patient."
      },
      "surface_pain": {
       "type": "integer",
       "description": "Caller-assigned Galer 1997 NPS intensity of surface pain (integer 0-10; Table 1 Surface). magent does not interview the patient."

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/galer-1997-neuropathic-pain-scale-nps-score-calculator-7a52cad9/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)
