# GDS-15 Geriatric Depression Scale Calculator

> GDS-15 Geriatric Depression Scale 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 Sheikh 1986 Geriatric Depression Scale (GDS-15) total score (0–15) from fifteen yes/no answers, with correct reverse-scoring for positive items.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/gds_15
- 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/gds-15-geriatric-depression-scale-calculator-a218751a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D09nFzrrpiZ3LsCp5OpT3

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 gds-15-geriatric-depression-scale-calculator-a218751a
```

Example prompt: Score a GDS-15 for a patient where satisfied_with_life=true, dropped_activities=false, life_empty=false, often_bored=false, good_spirits=true, afraid_something_bad=false, happy_most_of_time=true, often_helpless=false, prefer_stay_home=false, more_memory_problems=false, wonderful_to_be_alive=true, pretty_worthless=false, full_of_energy=true, situation_hopeless=false, most_people_better_off=false — give me the Sheikh 1986 GDS-15 total.

## When to prefer this

Use this endpoint when you need the validated Sheikh 1986 GDS-15 short-form geriatric depression score and already have all 15 yes/no item responses collected externally. It is not a substitute for PHQ-9 scoring, the 30-item GDS, or any diagnostic tool — it only computes the arithmetic total with correct reverse-scoring.

## Known failure modes

- Missing any of the 15 required boolean query parameters returns a validation error
- Passing non-boolean values for item parameters causes a schema error
- Network or payment failure (x402) prevents scoring

## How this service works

Sheikh 1986 GDS-15: fifteen yes/no items as asked. Reverse-scored (false=1): satisfied_with_life, good_spirits, happy_most_of_time, wonderful_to_be_alive, full_of_energy; other ten score 1 if true. Sum 0-15. No later 0-4/5-9/10+ cutoffs. Not a diagnosis, not PHQ-9, not the 30-item GDS, not a medical device. magent does not interview.

## Output

Returns a single integer total score from 0 to 15 representing the sum of depression-direction responses, with five positive items reverse-scored (false=1) and ten negative items scored when true=1, per the Sheikh 1986 GDS-15 algorithm.

## 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": [
      "satisfied_with_life",
      "dropped_activities",
      "life_empty",
      "often_bored",
      "good_spirits",
      "afraid_something_bad",
      "happy_most_of_time",
      "often_helpless",
      "prefer_stay_home",
      "more_memory_problems",
      "wonderful_to_be_alive",
      "pretty_worthless",
      "full_of_energy",
      "situation_hopeless",
      "most_people_better_off"
     ],
     "properties": {
      "life_empty": {
       "type": "boolean",
       "description": "Do you feel that your life is empty? (Sheikh 1986 GDS-15 item 3). true or false as assigned by the caller. true is the depression-direction answer and scores 1. magent does not interview the patient."
      },
      "often_bored": {
       "type": "boolean",
       "description": "Do you often get bored? (Sheikh 1986 GDS-15 item 4). true or false as assigned by the caller. true is the depression-direction answer and scores 1. magent does not interview the patient."
      },
      "good_spirits": {
       "type": "boolean",
       "description": "Are you in good spirits most of the time? (Sheikh 1986 GDS-15 item 5). true or false as assigned by the caller. false is the depression-direction answer and scores 1. magent does not interview the patient."
      },
      "full_of_energy": {
       "type": "boolean",
       "description": "Do you feel full of energy? (Sheikh 1986 GDS-15 item 13). true or false as assigned by the caller. false is the depression-direction answer and scores 1. magent does not interview the patient."
      },
      "often_helpless": {
       "type": "boolean",
       "description": "Do you often feel helpless? (Sheikh 1986 GDS-15 item 8). true or false as assigned by the caller. true is the depression-direction answer and scores 1. magent does not interview the patient."
      },
      "prefer_stay_home": {
       "type": "boolean",
       "description": "Do you prefer to stay at home
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gds-15-geriatric-depression-scale-calculator-a218751a/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)
