Tálamo MCPv1.3
academy_next_lesson
Recommends one published lesson the user has not completed.
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": {
"topic": {
"type": "string",
"maxLength": 120
}
},
"additionalProperties": false
}Output schema
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": {}
}Example
json
{
"title": "Next psychology lesson",
"input": {
"topic": "psicología"
},
"output": {
"source": "academy",
"lesson": null
}
}Limits
- Returns at most one published lesson.
- Recommendations do not alter progress.
Stable errors
| 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. |