MCP server
Moddable Games Tools Official
games.moddable.tools/moddable-games-tools
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
15 tools for chess variant analysis, hex map generation, and board game utilities
Working at last checkVerified publisher: moddable.gamesAbout 9,857 tokens per request once connected89 tools
https://tools.moddable.games/mcp
At a glance
- Type
- MCP server
- Publisher
- moddable.games (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 89
- Token cost
- About 9,857 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http moddable-games-tools https://tools.moddable.games/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.moddable-games-tools] url = "https://tools.moddable.games/mcp"
Gemini CLI
{"mcpServers":{"moddable-games-tools":{"httpUrl":"https://tools.moddable.games/mcp"}}}
Cursor
{"mcpServers":{"moddable-games-tools":{"url":"https://tools.moddable.games/mcp"}}}
VS Code
{"servers":{"moddable-games-tools":{"type":"http","url":"https://tools.moddable.games/mcp"}}}
Antigravity
agy mcp add moddable-games-tools https://tools.moddable.games/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"moddable-games-tools","server_url":"https://tools.moddable.games/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"moddable-games-tools","server_url":"https://tools.moddable.games/mcp"}
Tools
board_gallery_get~62 tokens
Get details of a specific board layout by IDboard_gallery_search~94 tokens
Search the board gallery (335 rendered board layouts across 34 game families)board_gallery_stats~49 tokens
Get statistics about the board gallery (total boards, families, topologies)chess_analyze_position~66 tokens
[DEPRECATED — use play_suggest_move] Analyse a chess position. Removal: v1.0.0.chess_generate_puzzle~225 tokens
Get a random chess puzzle. Filter by variant, difficulty or theme. Not every variant puzzle carries themes; use chess_list_puzzle_types to see what the pool holds.chess_get_legal_moves~67 tokens
[DEPRECATED — use play_create_game + play_get_moves] Get legal moves for a chess position. Removal: v1.0.0.chess_get_opening_book~62 tokens
[REMOVED — engine#98] Opening book resolution is broken in Worker context. No replacement.chess_get_status~56 tokens
[DEPRECATED — use play_check_status] Get chess game status. Removal: v1.0.0.chess_list_puzzle_types~53 tokens
List available puzzle variants, themes, and per-variant counts from the puzzle poolchess_list_variants~56 tokens
[DEPRECATED — use play_list_variants] List chess variants. Removal: v1.0.0.chess_make_move~70 tokens
[DEPRECATED — use play_apply_move] Apply a move to a chess game. Removal: v1.0.0.chess_make_moves~79 tokens
[DEPRECATED — use play_make_moves] Apply a sequence of chess moves. Removal: v1.0.0.chess_render_svg~109 tokens
[DEPRECATED — use play_render_board] Render a chess position as SVG. Removal: v1.0.0.chess_validate_move~73 tokens
[DEPRECATED — use play_validate_move] Check if a chess move is legal. Removal: v1.0.0.coin_flip~90 tokens
Flip one or more coins, or pick from a list of choicescolony_dice_odds~84 tokens
Calculate settlement dice probability for Colony/Catan-style resource numbersdice_odds~137 tokens
Calculate probability of meeting a target with a dice expression. Supports keep-high/low (4d6kh3).dice_roll~125 tokens
Roll dice using standard notation (e.g. 2d6+3, 4d8, d20). Supports comma-separated pools and keep-high/low (4d6kh3).game_deck_create~148 tokens
Create, shuffle, and optionally draw/deal from a card deckgame_deck_deal~182 tokens
Shuffle and deal a custom deck of arbitrary named cardsgame_deck_list_types~40 tokens
List all available deck types with metadatagame_jam_theme~68 tokens
Generate a random game jam theme combining mechanics and themesgame_nukes_combat~113 tokens
Resolve a Nukes combat encounter between unitsgame_score_tracker~108 tokens
Track scores for players in any gamehex_compute_fov~133 tokens
Compute field of view from a hex positionhex_export_svg~142 tokens
Generate a hex map and export as SVGhex_generate_map~145 tokens
Generate a hex map for a specific game and player counthex_get_info~135 tokens
Get info about a specific hex coordinate (terrain, neighbours, distance)hex_list_games~45 tokens
List all available hex map game types with configuration optionshex_pathfind~143 tokens
Find shortest path between two hex coordinatesjam_status~44 tokens
Get the current Mod Jam status (active jam, deadline, submissions)jam_timer~37 tokens
Get time remaining in the current Mod Jamjam_vote~36 tokens
Get voting status for the current Mod Jamnukes_setup_generator~67 tokens
Generate random territory/resource setup for a Nukes gameoracle_ask~106 tokens
Ask the oracle a yes/no question with likelihood modifieroracle_encounter~220 tokens
Generate a tabletop RPG encounter with CR-appropriate monsters, terrain, and loot (D&D 5e or Pathfinder 1e)oracle_interpret~133 tokens
Resolve oracle cross-references. Given a result like "Action + Theme", follows references and returns expanded resultsoracle_list_games~50 tokens
List all supported RPG systems with oracle tables and entity data availabilityoracle_list_recipes~81 tokens
List all predefined scene recipes — curated multi-table compositions that produce coherent narrative promptsoracle_list_tables~62 tokens
List available oracle tables for a systemoracle_roll~108 tokens
Roll on a random oracle table (Ironsworn, Starforged, Maze Rats, etc)oracle_scene~204 tokens
Generate a scene using oracle tables. With a recipe, rolls each table in the recipe, resolves cross-references, and composes a narrative sentence. Without, picks random tables.oracle_table_view~93 tokens
View the complete contents of an oracle table — all entries with roll rangespiece_gallery_get_set~64 tokens
Get full details and piece list for a specific setpiece_gallery_search~128 tokens
Search the piece set gallery by name, style, or game typepiece_gallery_stats~52 tokens
Get statistics about the piece gallery (total sets, styles, authors, game families)play_apply_move~166 tokens
Apply a move to the game and return the new state. Pass the move object exactly as returned by play_get_moves (format varies by family: chess uses {from,to}, go uses {coord} or {action:"pass"}).play_check_status~87 tokens
Check the current game status: whose turn it is, whether the game is over, and who won.play_create_game~246 tokens
Create a new game instance for a given family. Returns initial state to pass to subsequent calls. Variant can include flags like "grand+random" or "standard+drops".play_export_fen~117 tokens
Export the current board position as a FEN-style setup string, in the form the variant's own frontmatter declares its starting position. Card, tile and dice games have no board position to export.play_get_definition~207 tokens
Get the full engine definition (topology, render config, pieces, setup FEN) for a game variant. Returns the resolved frontmatter used to render and play the game.play_get_moves~92 tokens
Get all legal moves for the current position. Requires state from play_create_game or play_apply_move.play_list_families~128 tokens
List all playable game families supported by the engine (chess, draughts, go, reversi, shogi, xiangqi, mancala, morris, hex, landlords-game, backgammon, standard-52, bavarian-32, flower-48, double-six-dominoes, mahjong, standard-dice, agon, asalto, chaupar, dou-shou-qi, fanorona, halma, nyout, pachiplay_list_variants~179 tokens
List available variants for a game family. Each variant can be passed to play_create_game. Variants with flags (e.g. +random) can be requested as "slug+flag".play_load_fen~227 tokens
Create a game from a FEN-style setup string, as returned by play_export_fen. Pass the same variant the position was exported from.play_make_moves~142 tokens
Apply a sequence of moves to a game and return the final state. Stops at the first illegal move. Move objects must match play_get_moves format.play_render_board~252 tokens
Render the current board position as SVG for any playable family (chess, draughts, go, reversi, shogi, xiangqi, mancala, morris, hex, landlords-game, backgammon, standard-52, bavarian-32, flower-48, double-six-dominoes, mahjong, standard-dice, agon, asalto, chaupar, dou-shou-qi, fanorona, halma, nyoplay_suggest_move~135 tokens
Use AI to analyse the position and suggest the best move. Supports 5 difficulty levels across all 30 playable families.play_validate_move~134 tokens
Check whether a move is legal in the current position without applying it. Pass the move object in the same format as play_get_moves returns.random_player_order~70 tokens
Randomise turn order for a list of playersrpg_browse_categoryBrowses the web · ~148 tokens
Browse entities by category with paginationrpg_chargen~142 tokens
Generate a random character for an RPG system (D&D 5e, Pathfinder, Ironsworn, Cairn, Knave, etc)rpg_get_entity~120 tokens
Get full details of a specific RPG entity by namerpg_list_categories~91 tokens
List entity categories for an RPG system (spells, monsters, classes, equipment, etc)rpg_loot~110 tokens
Generate random loot/treasure for a system and tierrpg_random~132 tokens
Get random entities from an RPG system for inspiration or encounter preprpg_random_encounter~125 tokens
Generate a random encounter for a system and difficulty levelrpg_search_entities~157 tokens
Search RPG entities (spells, monsters, classes, items) across all systemsrules_get_diagram~108 tokens
Get board diagram SVG URL for a game variant. Returns the diagram path, topology, and rendering metadata.rules_get_game~86 tokens
Get full rulebook content for a specific game (markdown). For metadata only, use rules_get_game_meta instead.rules_get_game_meta~110 tokens
Get structured metadata for a game: players, duration, complexity, mechanics, how_to_play, variant list, page list, related games. Lightweight alternative to fetching the full rulebook.rules_get_page~155 tokens
Get a specific page/section from a game rulebook (e.g. character creation, combat rules, marketplace). Use rules_get_game_meta to see available pages.rules_get_variant~77 tokens
Get rules for a specific game variantrules_get_variant_list~157 tokens
List all variants for a game with structured metadata (players, board, playable status, topology, engine config). Much richer than parsing the rulebook.rules_list_games~196 tokens
List all available game rulebooks with metadata (players, duration, complexity, mechanics). Filterable by type, complexity, and mechanics.rules_random~82 tokens
Get a random game suggestion from the libraryrules_search~158 tokens
Full-text search across all published rulebooks. Returns section-typed results with deep-link anchors.talisman_draw_characters~79 tokens
Draw random characters from the Talisman 4e (revised) base set for a character lotterytalisman_draw_encounter~83 tokens
Draw a random encounter for a Talisman ring (outer, middle, inner, crown)team_split~127 tokens
Randomly divide players into teamsti4_draft_factions~127 tokens
Milty-style TI4 draft with pick pools per playerti4_draw_agendas~110 tokens
Draw random agenda cards for TI4 political phaseti4_draw_objectives~108 tokens
Draw random public objectives for TI4ti4_list_factions~82 tokens
List all TI4 factions with colors, flags, and expansion infoti4_random_factions~110 tokens
Generate random faction assignments for Twilight Imperium 4th Editiontile_gallery_get~65 tokens
Get details of a specific tile set with all tile typestile_gallery_search~63 tokens
Search hex tile sets by name, game, or terrain typetile_gallery_stats~39 tokens
Get statistics about available tile setstimer_suggest~84 tokens
Suggest time controls for a game based on player count and complexity
Browse
Related MCP servers
- Chessigma
Chess opening guides and names, FEN and PGN checks, the daily chess puzzle and Elo estimates. - BetterChess
Chess MCP for Claude: engine analysis, attack maps, game review. One URL, no install. - Naibul — agent-only board-game hall
Agent-only board-game hall: 12 verifiable games — chess, Go, backgammon, and 8-seat Werewolf. - QUEEN HCE-4 Chess Analysis
Board-conditioned LLM chess analysis and best move - QUEEN PAWN-8 Chess Analyst
Board-conditioned SmolLM3 chess move analysis - ScoreCompute
38 MCP tools: Rust computation, Discovery, composition, counterexample scans and signed checks. - Lichess
Lichess MCP — public read-only API for users, games, explorer, tablebase. - The Pit
Agent arena: play server-refereed chess, Connect Four or Liar's Dice for ratings. Free.
Badge for your README
[](https://aptlynx.net/servers/games.moddable.tools/moddable-games-tools)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents