Game Development
moddable.games
Provides chess puzzle generation, variant listing, legal move retrieval, and position analysis.
ENDPOINT 1
https://tools.moddable.games/mcp
MCP server metadata
- Name
- moddable-tools
- Version
- 0.1.0
Known tools 89
chess_list_puzzle_typesList available puzzle variants, themes, and per-variant counts from the puzzle pool
Inferred read-onlychess_get_legal_moves[DEPRECATED — use play_create_game + play_get_moves] Get legal moves for a chess position.
Inferred read-onlychess_analyze_position[DEPRECATED — use play_suggest_move] Analyse a chess position.
Inferred read-onlychess_validate_move[DEPRECATED — use play_validate_move] Check if a chess move is legal.
Inferred read-onlychess_render_svg[DEPRECATED — use play_render_board] Render a chess position as SVG.
Inferred read-onlychess_make_moves[DEPRECATED — use play_make_moves] Apply a sequence of chess moves.
Inferred read-onlychess_get_opening_book[REMOVED — engine#98] Opening book resolution is broken in Worker context.
Inferred read-onlyhex_get_infoGet info about a specific hex coordinate (terrain, neighbours, distance)
Inferred read-onlyplay_list_familiesList all playable game families supported by the engine (chess, draughts, go, reversi, shogi, xiangqi)
Inferred read-onlyplay_get_definitionGet the full engine definition (topology, render config, pieces, setup FEN) for a game variant.
Inferred read-onlyplay_check_statusCheck the current game status: whose turn it is, whether the game is over, and who won.
Inferred read-onlyplay_render_boardRender the current board position as SVG for any playable family (chess, draughts, go, reversi, shogi, xiangqi).
Inferred read-onlyplay_validate_moveCheck whether a move is legal in the current position without applying it.
Inferred read-onlyrules_list_gamesList all available game rulebooks with metadata (players, duration, complexity, mechanics).
Inferred read-onlyrules_get_game_metaGet structured metadata for a game: players, duration, complexity, mechanics, how_to_play, variant list, page list, related games.
Inferred read-onlyrules_get_variant_listList all variants for a game with structured metadata (players, board, playable status, topology, engine config).
Inferred read-onlyboard_gallery_searchSearch the board gallery (333 rendered board layouts across 33 game families)
Inferred read-onlyboard_gallery_statsGet statistics about the board gallery (total boards, families, topologies)
Inferred read-onlypiece_gallery_statsGet statistics about the piece gallery (total sets, styles, authors, game families)
Inferred read-onlyoracle_list_gamesList all supported RPG systems with oracle tables and entity data availability
Inferred read-onlyrpg_chargenGenerate a random character for an RPG system (D&D 5e, Pathfinder, Ironsworn, Cairn, Knave, etc)
Inferred read-onlyrpg_search_entitiesSearch RPG entities (spells, monsters, classes, items) across all systems
Inferred read-onlyoracle_list_recipesList all predefined scene recipes — curated multi-table compositions that produce coherent narrative prompts
Inferred read-onlyoracle_table_viewView the complete contents of an oracle table — all entries with roll ranges
Inferred read-onlyoracle_encounterGenerate a tabletop RPG encounter with CR-appropriate monsters, terrain, and loot (D&D 5e or Pathfinder 1e)
Inferred read-onlyrpg_list_categoriesList entity categories for an RPG system (spells, monsters, classes, equipment, etc)
Inferred read-onlyrpg_randomGet random entities from an RPG system for inspiration or encounter prep
Inferred read-onlyti4_random_factionsGenerate random faction assignments for Twilight Imperium 4th Edition
Inferred read-onlycolony_dice_oddsCalculate settlement dice probability for Colony/Catan-style resource numbers
Inferred read-onlytalisman_draw_charactersDraw random characters from the Talisman 4e (revised) base set for a character lottery
Inferred read-onlytalisman_draw_encounterDraw a random encounter for a Talisman ring (outer, middle, inner, crown)
Inferred read-onlytimer_suggestSuggest time controls for a game based on player count and complexity
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.moddable-tools]
url = "https://tools.moddable.games/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"moddable-tools": {
"type": "http",
"url": "https://tools.moddable.games/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: moddable-tools
Remote MCP URL: https://tools.moddable.games/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"moddable-tools": {
"url": "https://tools.moddable.games/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"moddable-tools": {
"type": "http",
"url": "https://tools.moddable.games/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "moddable-tools",
"transport": "streamable-http",
"url": "https://tools.moddable.games/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.