Aspire Learning MCP — browse courses, chapters, lessons, and import LaTeX quizze
Tags
registry.modelcontextprotocol.io
Configuration
{
"mcpServers": {
"mcp": {
"url": "https://mcp.aspirelearning.app/mcp",
"type": "http"
}
},
"requiresAuth": false,
"requiresOAuth": false
}Available Tools (4)
get_courses
Fetch all available courses from the database
Input Schema
{
"type": "object",
"properties": {}
}get_units_with_chapters
Fetch all units and their chapters for a given course
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"course_id"
],
"properties": {
"course_id": {
"type": "string",
"description": "The ID of the course"
}
},
"additionalProperties": false
}get_lessons
Fetch all lessons for a given chapter within a course
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"course_id",
"chapter_id"
],
"properties": {
"course_id": {
"type": "string",
"description": "The ID of the course"
},
"chapter_id": {
"type": "string",
"description": "The ID of the chapter"
}
},
"additionalProperties": false
}import_quizzes
Parse a LaTeX quiz file and insert all questions into the database linked to a lesson
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"file_path",
"lesson_id"
],
"properties": {
"file_path": {
"type": "string",
"description": "Absolute path to the .tex file on disk"
},
"lesson_id": {
"type": "string",
"description": "The ID of the lesson to link quizzes to"
}
},
"additionalProperties": false
}