# magent Coronavirus Anxiety Scale (CAS) Calculator

> magent Coronavirus Anxiety Scale (CAS) 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-15).

Computes the Lee 2020 Coronavirus Anxiety Scale total score (0–20) from five symptom integers and returns a binary screen flag for clinically significant anxiety (score ≥ 9).

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/cas
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/magent-coronavirus-anxiety-scale-cas-calculator-38685165
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_86_12Yavih09Lp8sSJp-U

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-coronavirus-anxiety-scale-cas-calculator-38685165
```

Example prompt: Score this patient's Coronavirus Anxiety Scale: over the past two weeks they rated dizziness 2, sleep disturbance 3, feeling paralyzed 1, appetite loss 0, and nausea 2 — do they screen positive (score ≥ 9)?

## When to prefer this

Use this endpoint when you need to score the specific Lee 2020 Coronavirus Anxiety Scale (CAS) and determine whether a patient crosses the ≥9 screening threshold. Prefer this over general anxiety tools (e.g. GAD-7) when the anxiety is specifically related to coronavirus exposure. The caller must already have the five item scores (0–4 each); this endpoint does not conduct the interview. It is not appropriate for general anxiety, panic disorder, or non-COVID anxiety screening.

## Known failure modes

- Missing any of the five required query parameters returns an error
- Integer values outside 0–4 range may cause validation errors or unexpected scores
- Mistaking this for a GAD-7 or general anxiety screener — this is CAS-specific only
- Attempting to use for diagnostic purposes — endpoint returns a screen flag only, not a diagnosis

## How this service works

Lee 2020 Coronavirus Anxiety Scale from five caller-assigned integers 0-4 over the past two weeks (dizzy, sleep, paralyzed, appetite, nausea). magent does not interview the patient. 0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day. Total 0-20. Returns screen_ge_9 (score ≥9; this paper 90% sensitivity and 85% specificity). Not a diagnosis, not GAD-7, and not extra mild/moderate bands.

## Output

Returns the total Coronavirus Anxiety Scale integer score (0–20) summed from the five input items, and a boolean screen_ge_9 indicating whether the score meets or exceeds the clinically significant threshold of 9 (90% sensitivity, 85% specificity per Lee 2020). Not a diagnosis; does not produce GAD-7 results or severity bands.

## 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": [
      "dizzy",
      "sleep",
      "paralyzed",
      "appetite",
      "nausea"
     ],
     "properties": {
      "dizzy": {
       "type": "integer",
       "description": "Caller-assigned Lee 2020 CAS item 1 (integer 0-4, past two weeks): I felt dizzy, lightheaded, or faint when I read or listened to news about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."
      },
      "sleep": {
       "type": "integer",
       "description": "Caller-assigned Lee 2020 CAS item 2 (integer 0-4, past two weeks): I had trouble falling or staying asleep because I was thinking about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."
      },
      "nausea": {
       "type": "integer",
       "description": "Caller-assigned Lee 2020 CAS item 5 (integer 0-4, past two weeks): I felt nauseous or had stomach problems when I thought about or was exposed to information about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."
      },
      "appetite": {
       "type": "integer",
       "description": "Caller-assigned Lee 2020 CAS item 4 (integer 0-4, past two weeks): I lost interest in eating when I thought about or was exposed to information about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."
      },
      "paralyzed": {
       "type": "integer",
       "description": "Caller-assigned Lee 2020 CAS item 3 (integer 0-4, past two weeks): I felt paralyzed or frozen when I thought about or was exposed to information about the coronavirus (0 not at all, 1 rare less than a day or two, 2
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/magent-coronavirus-anxiety-scale-cas-calculator-38685165/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)
