Legends of Learning

Search the Legends of Learning K-8 games catalog and standards alignment

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
87%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,042Tokens (definiciones de herramientas)
~1.3 KBTamaño de respuesta típico
Impacto moderado en la atención (0.81% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "catalog": {
      "url": "https://app.legendsoflearning.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://app.legendsoflearning.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢legends_search_games(game_type, grades, learning_objective_ids, page, page_size, ...)

Searches the public Legends of Learning game catalog (curriculum-aligned learning games for grades K-12 in math, science, and social studies). Arguments (all optional): `query` free-text matches game titles and vocabulary; `grades` narrows to games for those grade levels (integers, 0 = kindergarten through 12); `game_type` is one of "instructional", "question", or "simulation"; `learning_objective_ids` narrows to games aligned to those learning objectives (get ids from legends_browse_standards); `page` (default 1) and `page_size` (default 10, max 25) paginate. Returns `games` (each with id, title, description, image, estimated_duration in minutes, type, grades served, teacher/student ratings, and the game's public url) plus `page`, `page_size`, `total_entries`, and `total_pages`. Example: {"query": "fractions", "grades": [3, 4], "page_size": 5} finds up to five 3rd-4th grade games about fractions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "game_type": {
      "enum": [
        "instructional",
        "question",
        "simulation"
      ],
      "type": "string"
    },
    "grades": {
      "description": "Grade levels to include; 0 means kindergarten",
      "items": {
        "maximum": 12,
        "minimum": 0,
        "type": "integer"
      },
      "type": "array"
    },
    "learning_objective_ids": {
      "description": "Learning objective ids from legends_browse_standards",
      "items": {
        "type": "integer"
      },
      "type": "array"
    },
    "page": {
      "default": 1,
      "minimum": 1,
      "type": "integer"
    },
    "page_size": {
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "query": {
      "description": "Free-text search over game titles and vocabulary",
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢legends_browse_standards(grade, page, page_size, query, standard_set)

Browses the public Legends of Learning curriculum taxonomy. Without `standard_set`, lists the public standard sets (e.g. id "NGSS" for Next Generation Science Standards, "CCSS" for Common Core math), each with id, name, and subject_area; `query` filters them by name. With `standard_set` (a set id from the list above), lists the standards in that set. Each standard has id, code (e.g. "2.OA.A.1" or an NGSS code), title, description, grades ("k" and "1"-"12"), and subject. Use a standard's id in legends_search_games' `learning_objective_ids` to find games aligned to it. `query` free-text matches code, title, and description; `grade` (integer, 0 = kindergarten) narrows to one grade level. `page` (default 1) and `page_size` (default 10, max 25) paginate both modes. Example: {"standard_set": "CCSS", "grade": 2, "query": "addition"} finds 2nd-grade Common Core standards about addition.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "grade": {
      "description": "Only standards for this grade level; 0 means kindergarten",
      "maximum": 12,
      "minimum": 0,
      "type": "integer"
    },
    "page": {
      "default": 1,
      "minimum": 1,
      "type": "integer"
    },
    "page_size": {
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "query": {
      "description": "Free-text filter (set names, or standard codes/titles/descriptions)",
      "type": "string"
    },
    "standard_set": {
      "description": "A standard set id (e.g. \"NGSS\", \"CCSS\"); omit to list the sets",
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢legends_get_game(game_id)

Fetches the full public detail for one Legends of Learning game by its numeric id (from legends_search_games). Returns the game's id, title, description, image, estimated_duration in minutes, type, grades served, teacher/student ratings, instructions, vocabulary, discussion questions, capability flags (supports_ipad, supports_tts, multi_language, saves_progress), lexile_level, the public url, and `learning_objectives` — the standards the game is aligned to, each with id, title, code, and standard_set. Example: {"game_id": 1445} returns that game, or an error result if no such game is publicly available.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "game_id": {
      "description": "Numeric game id, e.g. from legends_search_games results",
      "type": "integer"
    }
  },
  "required": [
    "game_id"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas
verificadoversión no registrada3 herramientas