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
}
Aspire Learning MCP — browse courses, chapters, lessons, and import LaTeX quizze by app.aspirelearning | RouterMCP