# AMT-10 Abbreviated Mental Test Score Calculator

> AMT-10 Abbreviated Mental Test 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 Hodkinson 1972 Abbreviated Mental Test 10-item score (0–10) from ten caller-assigned correct/incorrect boolean flags

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/amt_10
- 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/amt-10-abbreviated-mental-test-score-calculator-53efc9ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_M0BxTYmcn4zbWElIQiN3h

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 amt-10-abbreviated-mental-test-score-calculator-53efc9ee
```

Example prompt: Calculate the AMT-10 score for a patient who correctly stated their age, time, and date of birth, but got the year, place, two-persons recognition, world war start, monarch, address recall, and count-backwards questions wrong.

## When to prefer this

Use this endpoint when you need to programmatically compute an AMT-10 total score from pre-collected caller-assigned pass/fail flags, without requiring the service to conduct the interview or validate raw patient responses. Prefer this over manual summation to ensure consistent, auditable scoring in automated clinical or EHR workflows. Do not use if you need the AMT-4 (Swain 1997) or a dementia diagnosis.

## Known failure modes

- Missing any of the ten required boolean query parameters returns an error
- Non-boolean values for flag parameters cause validation failure
- Network timeout if the endpoint is temporarily unavailable
- Incorrect HTTP method (e.g. POST instead of GET) returns 405 Method Not Allowed

## How this service works

AMT-10 (Hodkinson 1972): ten caller-assigned correct/incorrect flags. Each correct item scores 1; max 10. Score is the 0–10 sum only. Hodkinson 1972 did not publish a diagnostic cutoff. Flags only; magent does not interview the patient or collect age, date of birth, place, year, address, or monarch name. Not a dementia diagnosis, not a medical device, and not Swain 1997 AMT-4.

## Output

Returns a single integer score between 0 and 10, representing the sum of all true (correct) flags passed in, per the Hodkinson 1972 AMT-10 scoring rules. No diagnostic interpretation or cutoff is applied.

## 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": [
      "age_correct",
      "time_correct",
      "address_recall_correct",
      "year_correct",
      "place_correct",
      "two_persons_correct",
      "dob_correct",
      "world_war_start_correct",
      "monarch_correct",
      "count_backwards_20_correct"
     ],
     "properties": {
      "age_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: age stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not interview the patient and does not collect an age."
      },
      "dob_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: date of birth stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a date of birth."
      },
      "time_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: time to the nearest hour stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a clock time."
      },
      "year_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: current year stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a year."
      },
      "place_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: name of place / hospital stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a place name."
      },
      "monarch_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: name of the present monarch stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a monarch name."
      },
      "two_persons_correct": {
       "type": "boolean",
       "description": "Caller-assigned flag: recognition of two persons (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does no
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/amt-10-abbreviated-mental-test-score-calculator-53efc9ee/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)
