Tálamo
    Tálamo MCPv1.3

    academy_​progress

    Returns lesson progress for the authenticated user.

    Academy
    Read only
    Contract version 1.0.0

    Permissions and security

    Data source
    academy
    Requires confirmation
    No
    openWorld
    false

    Input schema

    json
    {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }

    Output schema

    json
    {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "type": "object",
      "properties": {
        "source": {
          "type": "string",
          "const": "academy"
        },
        "completed_lessons": {
          "type": "integer",
          "minimum": -9007199254740991,
          "maximum": 9007199254740991
        },
        "published_lessons": {
          "type": "integer",
          "minimum": -9007199254740991,
          "maximum": 9007199254740991
        },
        "percentage": {
          "type": "number"
        }
      },
      "required": [
        "source",
        "completed_lessons",
        "published_lessons",
        "percentage"
      ],
      "additionalProperties": {}
    }

    Example

    json
    {
      "title": "Current progress",
      "input": {},
      "output": {
        "source": "academy",
        "completed_lessons": 4,
        "published_lessons": 20,
        "percentage": 20
      }
    }

    Limits

    • Counts published lessons and the authenticated user’s completion records.

    Stable errors

    CodeDescription
    UNAUTHORIZEDThe OAuth token is missing, expired, revoked, or invalid for this resource.
    VALIDATION_ERRORThe arguments do not match the published input schema.
    TOOL_ERRORThe operation could not be completed without exposing internal details.