# Kessler ASRS v1.1 Part A ADHD Screener (magent)

> Kessler ASRS v1.1 Part A ADHD Screener (magent) 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 Kessler 2005 Adult ADHD Self-Report Scale (ASRS) v1.1 Part A screening result from six caller-supplied 0–4 symptom ratings, returning a screen-positive flag when ≥4 of 6 items meet clinical thresholds.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/asrs
- 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/kessler-asrs-v1-1-part-a-adhd-screener-magent-9bea1cf0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FjMbjPOI-xEkw6umuXm2K

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 kessler-asrs-v1-1-part-a-adhd-screener-magent-9bea1cf0
```

Example prompt: Score this ASRS Part A: the patient rated trouble wrapping up projects as 2 (sometimes), organization problems as 3 (often), forgetting appointments as 2 (sometimes), avoiding difficult tasks as 3 (often), fidgeting as 2 (sometimes), and feeling driven like a motor as 3 (often) — does this person screen positive?

## When to prefer this

Use this endpoint when you need a validated, rule-based implementation of the specific Kessler 2005 ASRS v1.1 Part A 6-item screener with the correct per-item thresholds (items 1–3 at sometimes+, items 4–6 at often+) and the screen-positive cutoff of ≥4 of 6. Prefer it over manual calculation to avoid threshold-assignment errors. Do NOT use it for the 18-item full ASRS, 0–24 sum-score variants, pediatric ADHD screening, or as a diagnostic tool.

## Known failure modes

- Missing any of the six required query parameters returns a validation error
- Values outside the integer 0–4 range are rejected
- Non-integer inputs cause schema validation failure
- Payment not included or insufficient USDC causes 402 Payment Required
- Result is a screen, not a diagnosis — misuse as diagnostic output is a caller error

## How this service works

Kessler 2005 Adult ADHD Self-Report Scale (ASRS) v1.1 Part A: six caller-assigned 0-4 items (never to very often). wrap_up, organization, and remembering count at sometimes or more; avoid_delay, fidget, and motor count at often or more. Screen-positive at ≥4 of 6. Not an ADHD diagnosis, not a medical device, and not the 18-item ASRS or later 0-24 sum cutoffs. magent does not interpret the items.

## Output

Returns a screen-positive boolean (true if ≥4 of 6 items meet their respective thresholds: wrap_up, organization, remembering at ≥2/sometimes; avoid_delay, fidget, motor at ≥3/often), plus per-item threshold-meeting indicators and a count of significant items. Does not provide a diagnosis or interpret clinical meaning.

## 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": [
      "wrap_up",
      "organization",
      "remembering",
      "avoid_delay",
      "fidget",
      "motor"
     ],
     "properties": {
      "motor": {
       "type": "integer",
       "description": "Caller-assigned Kessler 2005 ASRS v1.1 Part A item 6 (integer 0-4): how often do you feel overly active and compelled to do things, like you were driven by a motor? Clinically significant at often or more. magent does not interpret the item."
      },
      "fidget": {
       "type": "integer",
       "description": "Caller-assigned Kessler 2005 ASRS v1.1 Part A item 5 (integer 0-4): how often do you fidget or squirm with your hands or your feet when you have to sit down for a long time? Clinically significant at often or more. magent does not interpret the item."
      },
      "wrap_up": {
       "type": "integer",
       "description": "Caller-assigned Kessler 2005 ASRS v1.1 Part A item 1 (integer 0-4): how often do you have trouble wrapping up the fine details of a project, once the challenging parts have been done? (0 never, 1 rarely, 2 sometimes, 3 often, 4 very often). Clinically significant at sometimes or more. magent does not interpret the item."
      },
      "avoid_delay": {
       "type": "integer",
       "description": "Caller-assigned Kessler 2005 ASRS v1.1 Part A item 4 (integer 0-4): when you have a task that requires a lot of thought, how often do you avoid or delay getting started? Clinically significant at often or more. magent does not interpret the item."
      },
      "remembering": {
       "type": "integer",
       "description": "Caller-assigned Kessler 2005 ASRS v1.1 Part A item 3 (integer 0-4): how often do you have problems remembering appointments or obligations? Clinically significant at sometimes or more. magent does not interpret the item."
      },
      "organization": {
       "type": "integer",
       "description": "Caller-assigned Kessler 2005 ASRS v
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kessler-asrs-v1-1-part-a-adhd-screener-magent-9bea1cf0/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)
