Index / MCP servers / Moddable Games Tools

Moddable Games Tools MCP server

Moddable Games Tools is an MCP server with 89 tools an agent can call, among them board_gallery_get, board_gallery_search, board_gallery_stats. It answers at https://tools.moddable.games/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
89
Official
yes, served from moddable.games
Reliability
10 of 10 checks
Response time
412 ms
Transport
streamable HTTP
Last checked
18 October 2026

15 tools for chess variant analysis, hex map generation, and board game utilities

Description as the publisher wrote it.

The 89 tools Moddable Games Tools offers

ToolWhat it does
board_gallery_getGet details of a specific board layout by ID
Inputs: board
board_gallery_searchSearch the board gallery (333 rendered board layouts across 33 game families)
Inputs: query, limit
board_gallery_statsGet statistics about the board gallery (total boards, families, topologies)
chess_analyze_position[DEPRECATED — use play_suggest_move] Analyse a chess position. Removal: v1.0.0.
Inputs: variant, depth
chess_generate_puzzleGet a random chess puzzle. Filter by variant or difficulty. Variant puzzles have no themes and max rating 1400 — theme and hard difficulty filters only apply to standard puzzles.
Inputs: variant, difficulty, theme
chess_get_legal_moves[DEPRECATED — use play_create_game + play_get_moves] Get legal moves for a chess position. Removal: v1.0.0.
Inputs: variant
chess_get_opening_book[REMOVED — engine#98] Opening book resolution is broken in Worker context. No replacement.
Inputs: variant
chess_get_status[DEPRECATED — use play_check_status] Get chess game status. Removal: v1.0.0.
Inputs: variant
chess_list_puzzle_typesList available puzzle variants, themes, and per-variant counts from the puzzle pool
chess_list_variants[DEPRECATED — use play_list_variants] List chess variants. Removal: v1.0.0.
Inputs: group
chess_make_move[DEPRECATED — use play_apply_move] Apply a move to a chess game. Removal: v1.0.0.
Inputs: move, variant
chess_make_moves[DEPRECATED — use play_make_moves] Apply a sequence of chess moves. Removal: v1.0.0.
Inputs: moves, variant
chess_render_svg[DEPRECATED — use play_render_board] Render a chess position as SVG. Removal: v1.0.0.
Inputs: variant, fen, highlights
chess_validate_move[DEPRECATED — use play_validate_move] Check if a chess move is legal. Removal: v1.0.0.
Inputs: move, variant
coin_flipFlip one or more coins, or pick from a list of choices
Inputs: count, choices
colony_dice_oddsCalculate settlement dice probability for Colony/Catan-style resource numbers
Inputs: numbers
dice_oddsCalculate probability of meeting a target with a dice expression. Supports keep-high/low (4d6kh3).
Inputs: expression, target, comparison
dice_rollRoll dice using standard notation (e.g. 2d6+3, 4d8, d20). Supports comma-separated pools and keep-high/low (4d6kh3).
Inputs: notation, expression, count
game_deck_createCreate, shuffle, and optionally draw/deal from a card deck
Inputs: type, draw, hands, per_hand
game_deck_dealShuffle and deal a custom deck of arbitrary named cards
Inputs: cards, hands, per_hand, draw
game_deck_list_typesList all available deck types with metadata
game_jam_themeGenerate a random game jam theme combining mechanics and themes
Inputs: count
game_nukes_combatResolve a Nukes combat encounter between units
Inputs: attacker, defender, terrain
game_score_trackerTrack scores for players in any game
Inputs: players, scores, game
hex_compute_fovCompute field of view from a hex position
Inputs: q, r, range, game, seed
hex_export_svgGenerate a hex map and export as SVG
Inputs: game, players, size, seed, style, hexSize
hex_generate_mapGenerate a hex map for a specific game and player count
Inputs: game, players, size, seed
hex_get_infoGet info about a specific hex coordinate (terrain, neighbours, distance)
Inputs: q, r, game, seed
hex_list_gamesList all available hex map game types with configuration options
hex_pathfindFind shortest path between two hex coordinates
Inputs: startQ, startR, endQ, endR, game, seed
jam_statusGet the current Mod Jam status (active jam, deadline, submissions)
jam_timerGet time remaining in the current Mod Jam
jam_voteGet voting status for the current Mod Jam
nukes_setup_generatorGenerate random territory/resource setup for a Nukes game
Inputs: players
oracle_askAsk the oracle a yes/no question with likelihood modifier
Inputs: question, likelihood
oracle_encounterGenerate a tabletop RPG encounter with CR-appropriate monsters, terrain, and loot (D&D 5e or Pathfinder 1e)
Inputs: system, party_level, party_size, difficulty, monster_type, terrain
oracle_interpretResolve oracle cross-references. Given a result like "Action + Theme", follows references and returns expanded results
Inputs: result, source_table, game
oracle_list_gamesList all supported RPG systems with oracle tables and entity data availability
oracle_list_recipesList all predefined scene recipes — curated multi-table compositions that produce coherent narrative prompts
Inputs: game
oracle_list_tablesList available oracle tables for a system
Inputs: system
49 more tools

oracle_roll, oracle_scene, oracle_table_view, piece_gallery_get_set, piece_gallery_search, piece_gallery_stats, play_apply_move, play_check_status, play_create_game, play_export_fen, play_get_definition, play_get_moves, play_list_families, play_list_variants, play_load_fen, play_make_moves, play_render_board, play_suggest_move, play_validate_move, random_player_order, rpg_browse_category, rpg_chargen, rpg_get_entity, rpg_list_categories, rpg_loot, rpg_random, rpg_random_encounter, rpg_search_entities, rules_get_diagram, rules_get_game, rules_get_game_meta, rules_get_page, rules_get_variant, rules_get_variant_list, rules_list_games, rules_random, rules_search, talisman_draw_characters, talisman_draw_encounter, team_split, ti4_draft_factions, ti4_draw_agendas, ti4_draw_objectives, ti4_list_factions, ti4_random_factions, tile_gallery_get, tile_gallery_search, tile_gallery_stats, timer_suggest

Add Moddable Games Tools to your AI client

Every block below points at https://tools.moddable.games/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http moddable-games-tools https://tools.moddable.games/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "moddable-games-tools": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://tools.moddable.games/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "moddable-games-tools": {
      "url": "https://tools.moddable.games/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "moddable-games-tools": {
      "type": "http",
      "url": "https://tools.moddable.games/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "moddable-games-tools": {
      "url": "https://tools.moddable.games/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "moddable-games-tools": {
      "serverUrl": "https://tools.moddable.games/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "moddable-games-tools": {
      "url": "https://tools.moddable.games/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Moddable Games Tools
version: 0.0.1
schema: v1
mcpServers:
  - name: Moddable Games Tools
    type: streamable-http
    url: https://tools.moddable.games/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "moddable-games-tools": {
      "httpUrl": "https://tools.moddable.games/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "moddable-games-tools": {
      "type": "http",
      "url": "https://tools.moddable.games/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "moddable-games-tools": {
      "url": "https://tools.moddable.games/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Ftools.moddable.games%2Fmcp&type=streamable_http&id=moddable-games-tools&name=Moddable%20Games%20Tools

Is Moddable Games Tools up right now?

It answered our last check on 18 October 2026 in 412 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Moddable Games Tools

Questions about Moddable Games Tools

Is there an official Moddable Games Tools MCP server?

Yes. It is published by moddable.games and served from tools.moddable.games, the vendor's own domain: https://tools.moddable.games/mcp.

How many tools does Moddable Games Tools have?

89, as returned by the server's own tools/list on 31 August 2026: board_gallery_get, board_gallery_search, board_gallery_stats, chess_analyze_position, chess_generate_puzzle, chess_get_legal_moves, chess_get_opening_book, chess_get_status, and 81 more.

Is Moddable Games Tools down?

It answered our last check on 18 October 2026 in 412 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Moddable Games Tools to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://tools.moddable.games/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Moddable Games Tools need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: games.moddable.tools. Endpoint host: tools.moddable.games. ARD identifier: urn:air:games.moddable.tools:mcp:moddable-games-tools. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.