← WebMCP Directory

Tool tree

blazium-games.github.io

Developer ToolsTools verified
Website
Open MIT-licensed index of video game mechanics, gameplay maps, design skills, variables, and genre recipes for game designers and AI agents.
Explore capabilities

    page: Every page

    get-catalogAnswer

    Return corpus statistics, schema version, and genre list for the Game Design Index.

    View tool JSON
    {
      "name": "get-catalog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return corpus statistics, schema version, and genre list for the Game Design Index.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/game-design-index/"
    }
    search-indexAnswer

    Search games and mechanics by title or slug substring.

    View tool JSON
    {
      "name": "search-index",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search games and mechanics by title or slug substring.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search text"
          },
          "type": {
            "type": "string",
            "enum": [
              "game",
              "mechanic",
              "variable",
              "menu",
              "skill"
            ],
            "description": "Optional type filter"
          },
          "limit": {
            "type": "number",
            "description": "Max results (default 25)"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/game-design-index/"
    }
    list-gamesAnswer

    List gameplay maps with optional genre and quality tier filters.

    View tool JSON
    {
      "name": "list-games",
      "kind": "answer",
      "impl": "imperative",
      "description": "List gameplay maps with optional genre and quality tier filters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "genre": {
            "type": "string"
          },
          "quality_tier": {
            "type": "string",
            "enum": [
              "curated",
              "template",
              "catalog"
            ]
          },
          "limit": {
            "type": "number"
          },
          "offset": {
            "type": "number"
          }
        }
      },
      "page": "/game-design-index/"
    }
    get-gameAnswer

    Return the full gameplay decomposition map for a game by slug.

    View tool JSON
    {
      "name": "get-game",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the full gameplay decomposition map for a game by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Game map slug"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    list-mechanicsAnswer

    List mechanic entries with optional domain, flavor, and tag filters.

    View tool JSON
    {
      "name": "list-mechanics",
      "kind": "answer",
      "impl": "imperative",
      "description": "List mechanic entries with optional domain, flavor, and tag filters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string"
          },
          "flavor": {
            "type": "string",
            "enum": [
              "action",
              "adventure",
              "strategy"
            ]
          },
          "tag": {
            "type": "string"
          },
          "limit": {
            "type": "number"
          }
        }
      },
      "page": "/game-design-index/"
    }
    get-mechanicAnswer

    Return a full mechanic library entry by slug.

    View tool JSON
    {
      "name": "get-mechanic",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a full mechanic library entry by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    get-mechanic-formattedAnswer

    Return a mechanic entry as Markdown, YAML, or plain text (formatted from JSON).

    View tool JSON
    {
      "name": "get-mechanic-formatted",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a mechanic entry as Markdown, YAML, or plain text (formatted from JSON).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "md",
              "yaml",
              "txt"
            ],
            "description": "Output format (default md)"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    list-genresAnswer

    List genre recipe maps in the index.

    View tool JSON
    {
      "name": "list-genres",
      "kind": "answer",
      "impl": "imperative",
      "description": "List genre recipe maps in the index.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/game-design-index/"
    }
    get-genreAnswer

    Return a genre recipe gameplay map by slug.

    View tool JSON
    {
      "name": "get-genre",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a genre recipe gameplay map by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    get-mechanic-mapsAnswer

    Return map slugs that feature a given mechanic.

    View tool JSON
    {
      "name": "get-mechanic-maps",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return map slugs that feature a given mechanic.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mechanic_slug": {
            "type": "string"
          },
          "quality_tier": {
            "type": "string"
          }
        },
        "required": [
          "mechanic_slug"
        ]
      },
      "page": "/game-design-index/"
    }
    list-tagsAnswer

    Return the controlled mechanic tag vocabulary.

    View tool JSON
    {
      "name": "list-tags",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the controlled mechanic tag vocabulary.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/game-design-index/"
    }
    list-variablesAnswer

    List game variable catalog entries.

    View tool JSON
    {
      "name": "list-variables",
      "kind": "answer",
      "impl": "imperative",
      "description": "List game variable catalog entries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "limit": {
            "type": "number"
          }
        }
      },
      "page": "/game-design-index/"
    }
    get-variableAnswer

    Return a full game variable catalog entry by slug.

    View tool JSON
    {
      "name": "get-variable",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a full game variable catalog entry by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    list-ui-menusAnswer

    List UI menu catalog entries.

    View tool JSON
    {
      "name": "list-ui-menus",
      "kind": "answer",
      "impl": "imperative",
      "description": "List UI menu catalog entries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "layer": {
            "type": "string"
          },
          "limit": {
            "type": "number"
          }
        }
      },
      "page": "/game-design-index/"
    }
    get-ui-menuAnswer

    Return a full UI menu catalog entry by slug.

    View tool JSON
    {
      "name": "get-ui-menu",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a full UI menu catalog entry by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    list-skillsAnswer

    List design skill catalog entries.

    View tool JSON
    {
      "name": "list-skills",
      "kind": "answer",
      "impl": "imperative",
      "description": "List design skill catalog entries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "limit": {
            "type": "number"
          }
        }
      },
      "page": "/game-design-index/"
    }
    get-skillAnswer

    Return a full design skill catalog entry by slug.

    View tool JSON
    {
      "name": "get-skill",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a full design skill catalog entry by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    get-analyticsAnswer

    Return pre-computed corpus analytics: stats, correlations, heatmaps, and insights.

    View tool JSON
    {
      "name": "get-analytics",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return pre-computed corpus analytics: stats, correlations, heatmaps, and insights.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/game-design-index/"
    }
    get-cooccurrenceAnswer

    Return top mechanic pairs that co-occur on the same gameplay maps.

    View tool JSON
    {
      "name": "get-cooccurrence",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return top mechanic pairs that co-occur on the same gameplay maps.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Max pairs (default 50)"
          },
          "min_count": {
            "type": "number",
            "description": "Minimum co-occurrence count"
          }
        }
      },
      "page": "/game-design-index/"
    }
    get-similar-gamesAnswer

    Find games sharing signature mechanics with a reference game.

    View tool JSON
    {
      "name": "get-similar-games",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find games sharing signature mechanics with a reference game.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "limit": {
            "type": "number"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/game-design-index/"
    }
    compose-design-briefAction

    Merge 1-4 reference games into a design brief with shared signatures and synergies.

    View tool JSON
    {
      "name": "compose-design-brief",
      "kind": "act",
      "impl": "imperative",
      "description": "Merge 1-4 reference games into a design brief with shared signatures and synergies.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ref_slugs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "1-4 game map slugs"
          }
        },
        "required": [
          "ref_slugs"
        ]
      },
      "page": "/game-design-index/"
    }
    navigateAction

    Navigate the catalog UI to a game, mechanic, genre, or path.

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the catalog UI to a game, mechanic, genre, or path.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "enum": [
              "game",
              "mechanic",
              "genre",
              "path"
            ]
          },
          "slug": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "required": [
          "target"
        ]
      },
      "page": "/game-design-index/"
    }
    filter-games-viewAction

    Apply filters on the games index view and navigate there.

    View tool JSON
    {
      "name": "filter-games-view",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply filters on the games index view and navigate there.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "genre": {
            "type": "string"
          },
          "quality_tier": {
            "type": "string"
          },
          "query": {
            "type": "string"
          }
        }
      },
      "page": "/game-design-index/"
    }
    filter-mechanics-viewAction

    Apply filters on the Design Index view and navigate there.

    View tool JSON
    {
      "name": "filter-mechanics-view",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply filters on the Design Index view and navigate there.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string"
          },
          "flavor": {
            "type": "string"
          },
          "tag": {
            "type": "string"
          },
          "query": {
            "type": "string"
          }
        }
      },
      "page": "/game-design-index/"
    }
    open-contributeAction

    Open the contribution flow for missing games, corrections, or new mechanics.

    View tool JSON
    {
      "name": "open-contribute",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the contribution flow for missing games, corrections, or new mechanics.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "missing-game",
              "data-correction",
              "new-mechanic"
            ]
          },
          "slug": {
            "type": "string",
            "description": "Optional slug for correction issues"
          }
        },
        "required": [
          "kind"
        ]
      },
      "page": "/game-design-index/"
    }