{
  "kind": "Tokenwerk editorial tool plan, not an importable MCP configuration",
  "name": "lernstatus_lesen",
  "purpose": "Read one fictional learning record; no writes, network or account data",
  "inputSchema": {
    "type": "object",
    "properties": {
      "status_id": {
        "type": "string",
        "enum": [
          "TW-M-001",
          "TW-M-002"
        ]
      }
    },
    "required": [
      "status_id"
    ],
    "additionalProperties": false
  },
  "mockRecords": {
    "TW-M-001": {
      "status": "offen"
    },
    "TW-M-002": {
      "status": "geprueft"
    }
  },
  "expectedCases": [
    {
      "input": {
        "status_id": "TW-M-001"
      },
      "expect": "offen"
    },
    {
      "input": {
        "status_id": "TW-M-002"
      },
      "expect": "geprueft"
    },
    {
      "input": {
        "status_id": "TW-M-999"
      },
      "expect": "reject"
    },
    {
      "input": {
        "status_id": "TW-M-001",
        "action": "delete"
      },
      "expect": "reject"
    }
  ],
  "limits": [
    "No real MCP call was executed",
    "Read-only intent must also be enforced by server implementation and account permissions",
    "Approval is needed before adding separate write actions"
  ]
}
