Tálamo MCPv1.3
academy_progress
Devuelve el avance de lecciones del usuario autenticado.
Academia
Solo lectura
Versión del contrato 1.0.0
Permisos y seguridad
- Procedencia
- academy
- Requiere confirmación
- No
- openWorld
- false
Esquema de entrada
json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
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": {}
}Ejemplo
json
{
"title": "Current progress",
"input": {},
"output": {
"source": "academy",
"completed_lessons": 4,
"published_lessons": 20,
"percentage": 20
}
}Límites
- Counts published lessons and the authenticated user’s completion records.
Errores estables
| Code | Description |
|---|---|
UNAUTHORIZED | The OAuth token is missing, expired, revoked, or invalid for this resource. |
VALIDATION_ERROR | The arguments do not match the published input schema. |
TOOL_ERROR | The operation could not be completed without exposing internal details. |