Tálamo
    Tálamo MCPv1.3

    academy_​next_​lesson

    Recomenda uma aula publicada que o usuário ainda não concluiu.

    Academia
    Somente leitura
    Versão do contrato 1.0.0

    Permissões e segurança

    Procedência
    academy
    Requer confirmação
    Não
    openWorld
    false

    Esquema de entrada

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

    Esquema de saída

    json
    {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "type": "object",
      "properties": {
        "source": {
          "type": "string",
          "const": "academy"
        },
        "lesson": {
          "anyOf": [
            {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {}
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "source",
        "lesson"
      ],
      "additionalProperties": {}
    }

    Exemplo

    json
    {
      "title": "Next psychology lesson",
      "input": {
        "topic": "psicología"
      },
      "output": {
        "source": "academy",
        "lesson": null
      }
    }

    Limites

    • Returns at most one published lesson.
    • Recommendations do not alter progress.

    Erros estáveis

    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.