Search the Legends of Learning K-8 games catalog and standards alignment
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Only standards for this grade level; 0 means kindergarten
Free-text filter (set names, or standard codes/titles/descriptions)
A standard set id (e.g. "NGSS", "CCSS"); omit to list the sets
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.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| grade | integer | Only standards for this grade level; 0 means kindergarten |
| query | string | Free-text filter (set names, or standard codes/titles/descriptions) |
| page_size | integer | |
| standard_set | string | A standard set id (e.g. "NGSS", "CCSS"); omit to list the sets |
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"default": 1,
"minimum": 1
},
"grade": {
"type": "integer",
"maximum": 12,
"minimum": 0,
"description": "Only standards for this grade level; 0 means kindergarten"
},
"query": {
"type": "string",
"description": "Free-text filter (set names, or standard codes/titles/descriptions)"
},
"page_size": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"standard_set": {
"type": "string",
"description": "A standard set id (e.g. \"NGSS\", \"CCSS\"); omit to list the sets"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| game_id* | integer | Numeric game id, e.g. from legends_search_games results |
{
"type": "object",
"required": [
"game_id"
],
"properties": {
"game_id": {
"type": "integer",
"description": "Numeric game id, e.g. from legends_search_games results"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| query | string | Free-text search over game titles and vocabulary |
| grades | array | Grade levels to include; 0 means kindergarten |
| game_type | string | |
| page_size | integer | |
| learning_objective_ids | array | Learning objective ids from legends_browse_standards |
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"default": 1,
"minimum": 1
},
"query": {
"type": "string",
"description": "Free-text search over game titles and vocabulary"
},
"grades": {
"type": "array",
"items": {
"type": "integer",
"maximum": 12,
"minimum": 0
},
"description": "Grade levels to include; 0 means kindergarten"
},
"game_type": {
"enum": [
"instructional",
"question",
"simulation"
],
"type": "string"
},
"page_size": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"learning_objective_ids": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Learning objective ids from legends_browse_standards"
}
},
"additionalProperties": false
}