MCP server for interacting with the Scryfall MTG API
Moddable Games Tools is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
15 tools for chess variant analysis, hex map generation, and board game utilities
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http moddable-games-tools-mcp https://tools.moddable.games/mcp
# 2 — ask your agent for something these tools do
# chess_generate_puzzle, chess_list_puzzle_types, chess_list_variants and 86 more
Moddable Games Tools costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http moddable-games-tools-mcp https://tools.moddable.games/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
89 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variant | string | no | Chess variant play slug (e.g. almost-chess, benedict, fischer-random, king-of-the-hill, standard); a manifest key such as chess960 is also accepted. Returns only puzzles for this variant. |
| difficulty | string | no | Puzzle difficulty by rating: easy under 1200, medium 1200-1799, hard 1800 and above |
| theme | string | no | Puzzle theme (fork, pin, skewer, mateIn2, etc). Not every variant puzzle carries themes. |
List available puzzle variants, themes, and per-variant counts from the puzzle pool
No parameter schema on file.
[DEPRECATED — use play_list_variants] List chess variants. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| group | string | no | — |
[DEPRECATED — use play_create_game + play_get_moves] Get legal moves for a chess position. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variant | string | no | — |
[DEPRECATED — use play_suggest_move] Analyse a chess position. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variant | string | no | — |
| depth | number | no | — |
[DEPRECATED — use play_apply_move] Apply a move to a chess game. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| move | object | yes | — |
| variant | string | no | — |
[DEPRECATED — use play_validate_move] Check if a chess move is legal. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| move | object | yes | — |
| variant | string | no | — |
[DEPRECATED — use play_check_status] Get chess game status. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variant | string | no | — |
[DEPRECATED — use play_render_board] Render a chess position as SVG. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variant | string | no | — |
| fen | string | no | FEN position string |
| highlights | array | no | Squares to highlight (e.g. ["e2","e4"]) |
[DEPRECATED — use play_make_moves] Apply a sequence of chess moves. Removal: v1.0.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| moves | array | yes | — |
| variant | string | no | — |
[REMOVED — engine#98] Opening book resolution is broken in Worker context. No replacement.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variant | string | no | — |
List all available hex map game types with configuration options
No parameter schema on file.
Generate a hex map for a specific game and player count
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game type (nukes, colony, catan, age-of-steam, eclipse, twilight-imperium) |
| players | number | no | Number of players (default: 2) |
| size | number | no | Map size (default: game default) |
| seed | string | no | Random seed for reproducibility |
Generate a hex map and export as SVG
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game type |
| players | number | no | Number of players |
| size | number | no | Map size |
| seed | string | no | Random seed |
| style | string | no | Visual style |
| hexSize | number | no | Hex size in pixels (default: 30) |
Get info about a specific hex coordinate (terrain, neighbours, distance)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | number | yes | Hex Q coordinate (column) |
| r | number | yes | Hex R coordinate (row) |
| game | string | no | Game context for terrain lookup |
| seed | string | no | Map seed (to look up terrain from a generated map) |
Compute field of view from a hex position
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | number | yes | Origin Q coordinate |
| r | number | yes | Origin R coordinate |
| range | number | yes | Vision range in hexes |
| game | string | no | Game context for obstacle lookup |
| seed | string | no | Map seed |
Find shortest path between two hex coordinates
| Parameter | Type | Required | Notes |
|---|---|---|---|
| startQ | number | yes | Start Q |
| startR | number | yes | Start R |
| endQ | number | yes | End Q |
| endR | number | yes | End R |
| game | string | no | Game context for movement costs |
| seed | string | no | Map seed |
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, pachisi, royal-ur, senet, stern-halma, surakarta, tafl)
No parameter schema on file.
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".
| Parameter | Type | Required | Notes |
|---|---|---|---|
| family | string | yes | Game 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, asa |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| family | string | yes | Game 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, asa |
| variant | string | no | Variant slug (default: the family's default game) |
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".
| Parameter | Type | Required | Notes |
|---|---|---|---|
| family | string | yes | Game family name (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 |
| variant | string | no | Variant slug, optionally with flags (e.g. "grand", "grand+random", "standard+drops") |
| rngSeed | number | no | Optional RNG seed for deterministic games |
Get all legal moves for the current position. Requires state from play_create_game or play_apply_move.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object returned by play_create_game or play_apply_move |
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"}).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or a previous play_apply_move |
| move | object | yes | Move object from play_get_moves (e.g. {from:"e2",to:"e4"} for chess, {coord:40} for go, {action:"pass"}) |
Check the current game status: whose turn it is, whether the game is over, and who won.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or play_apply_move |
Use AI to analyse the position and suggest the best move. Supports 5 difficulty levels across all 30 playable families.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or play_apply_move |
| difficulty | string | no | AI difficulty level (default: medium) |
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, nyout, pachisi, royal-ur, senet, stern-halma, surakarta, tafl).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or play_apply_move |
| highlights | array | no | Optional cells to highlight (e.g. [{key: 52, color: "#ff0"}]) |
| size | integer | no | Board width in pixels for PNG output (default: 480, max: 2048) |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or play_apply_move |
Create a game from a FEN-style setup string, as returned by play_export_fen. Pass the same variant the position was exported from.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| family | string | yes | Game 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, asa |
| fen | string | yes | Position string in FEN-style notation for the family |
| variant | string | no | Optional variant slug (default: the family's default game) |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or play_apply_move |
| move | object | yes | Move object to validate (same format as play_get_moves output) |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | object | yes | Game state object from play_create_game or play_apply_move |
| moves | array | yes | Array of move objects in the format returned by play_get_moves |
List all available game rulebooks with metadata (players, duration, complexity, mechanics). Filterable by type, complexity, and mechanics.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | no | Filter by type (standalone, hub, classic, rpg, component, platform, mod, game) |
| complexity | string | no | Filter by complexity level |
| mechanic | string | no | Filter by mechanic (e.g. dice, capture, hex, oracle, narrative) |
| status | string | no | Filter by status (default: all) |
Get full rulebook content for a specific game (markdown). For metadata only, use rules_get_game_meta instead.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game slug (e.g. chess, dnd-5e, catan) |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game slug (e.g. chess, backgammon, cairn) |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game slug (e.g. cairn, dnd-5e) |
| section | string | no | Section name (e.g. rules, classes, spells). Default: rules |
| page | string | yes | Page slug (e.g. character-creation, combat-and-difficulty) |
List all variants for a game with structured metadata (players, board, playable status, topology, engine config). Much richer than parsing the rulebook.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game slug (e.g. chess, backgammon, draughts) |
| playable | boolean | no | Filter to only engine-playable variants |
| topology | string | no | Filter by board topology (grid, hex, track, graph, tableau) |
Get board diagram SVG URL for a game variant. Returns the diagram path, topology, and rendering metadata.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game family slug (e.g. chess, go, agon) |
| variant | string | no | Variant slug (default: standard) |
Get rules for a specific game variant
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game slug |
| variant | string | yes | Variant slug |
Full-text search across all published rulebooks. Returns section-typed results with deep-link anchors.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Search query |
| game | string | no | Limit to specific game slug |
| sectionType | string | no | Filter by section type (general, board, pieces, setup, movement, capture, winning, special, variants) |
| limit | number | no | Max results (default 10) |
Get a random game suggestion from the library
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | number | no | Number of players available |
| maxDuration | number | no | Maximum game duration in minutes |
Search the board gallery (335 rendered board layouts across 34 game families)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Search term (e.g. "8x8", "hex", "shogi") |
| limit | number | no | Max results (default 10) |
Get details of a specific board layout by ID
| Parameter | Type | Required | Notes |
|---|---|---|---|
| board | string | yes | Board ID or name |
Search hex tile sets by name, game, or terrain type
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Search term (omit to list all) |
Get details of a specific tile set with all tile types
| Parameter | Type | Required | Notes |
|---|---|---|---|
| set | string | yes | Tile set ID or name |
Get statistics about available tile sets
No parameter schema on file.
Get statistics about the board gallery (total boards, families, topologies)
No parameter schema on file.
Search the piece set gallery by name, style, or game type
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Search term (e.g. "staunton", "pixel", "shogi") |
| family | string | no | Filter by game family (chess, shogi, xiangqi, draughts, go, etc) |
| limit | number | no | Max results (default 10) |
Get full details and piece list for a specific set
| Parameter | Type | Required | Notes |
|---|---|---|---|
| set | string | yes | Set name or ID |
Get statistics about the piece gallery (total sets, styles, authors, game families)
No parameter schema on file.
List all supported RPG systems with oracle tables and entity data availability
No parameter schema on file.
Generate a random character for an RPG system (D&D 5e, Pathfinder, Ironsworn, Cairn, Knave, etc)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | yes | RPG system (dnd-5e, pathfinder-1e, ironsworn, starforged, cairn, knave, maze-rats, dungeon-world) |
| level | number | no | Character level (default: 1) |
| class | string | no | Class preference (omit for random) |
Roll on a random oracle table (Ironsworn, Starforged, Maze Rats, etc)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | yes | RPG system slug (ironsworn, starforged, maze-rats, cairn, knave, fate-core) |
| table | string | no | Specific table name (omit for random) |
List available oracle tables for a system
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | yes | RPG system slug |
Ask the oracle a yes/no question with likelihood modifier
| Parameter | Type | Required | Notes |
|---|---|---|---|
| question | string | yes | Yes/no question |
| likelihood | string | no | How likely is yes? (default: even) |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | no | RPG system slug (default: ironsworn) |
| recipe | string | no | Recipe ID (from oracle_list_recipes) — rolls each table in the recipe |
| region | string | no | Region for Starforged region-aware recipes |
| type | string | no | Scene type for random mode (default: event) |
Search RPG entities (spells, monsters, classes, items) across all systems
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Search term |
| system | string | no | Limit to system (dnd-5e, pathfinder-1e, etc) |
| game | string | no | Alias for system |
| category | string | no | Entity category (spell, monster, class, item) |
| limit | number | no | Max results (default 10) |
Get full details of a specific RPG entity by name
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Entity name |
| system | string | no | System slug |
| game | string | no | Alias for system |
| category | string | no | Category filter (spells, monsters, classes, etc) |
Generate a random encounter for a system and difficulty level
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | no | System slug (default: dnd-5e) |
| difficulty | string | no | Encounter difficulty |
| type | string | no | Monster type filter (beast, undead, fiend, dragon, etc) |
Browse entities by category with pagination
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | yes | System slug |
| game | string | no | Alias for system |
| category | string | yes | Category (spell, monster, class, item, feat, etc) |
| page | number | no | Page number (default 1) |
| pageSize | number | no | Items per page (default 20) |
Generate random loot/treasure for a system and tier
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | no | System slug (default: dnd-5e) |
| tier | string | no | Loot tier (default: minor) |
| count | number | no | Number of items (default 3) |
List all predefined scene recipes — curated multi-table compositions that produce coherent narrative prompts
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | no | Filter by game system (omit for all) |
Resolve oracle cross-references. Given a result like "Action + Theme", follows references and returns expanded results
| Parameter | Type | Required | Notes |
|---|---|---|---|
| result | string | yes | Oracle result text to interpret |
| source_table | string | no | Table ID the result came from |
| game | string | no | Game system (default: starforged) |
View the complete contents of an oracle table — all entries with roll ranges
| Parameter | Type | Required | Notes |
|---|---|---|---|
| table | string | yes | Table ID to view |
| game | string | no | Game system (default: starforged) |
Generate a tabletop RPG encounter with CR-appropriate monsters, terrain, and loot (D&D 5e or Pathfinder 1e)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| system | string | no | Game system (default: dnd-5e) |
| party_level | number | no | Average party level 1-20 (default: 5) |
| party_size | number | no | Number of players 1-10 (default: 4) |
| difficulty | string | no | Encounter difficulty (default: medium) |
| monster_type | string | no | Filter by type (undead, dragon, beast, etc) |
| terrain | string | no | Terrain type (omit for random) |
List entity categories for an RPG system (spells, monsters, classes, equipment, etc)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | no | Game system slug (omit for all systems) |
| system | string | no | Alias for game |
Get random entities from an RPG system for inspiration or encounter prep
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game system slug |
| system | string | no | Alias for game |
| category | string | no | Category to draw from (omit for any) |
| count | number | no | Number of random picks 1-10 (default: 1) |
Generate random faction assignments for Twilight Imperium 4th Edition
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | number | yes | Number of players (3-8) |
| expansions | array | no | Expansion filter (e.g. ["base","pok"]). Default: all |
Milty-style TI4 draft with pick pools per player
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | number | no | Number of players (3-8, default: 6) |
| choices | number | no | Factions per player to choose from (default: 3) |
| expansions | array | no | Expansion filter (e.g. ["base","pok"]). Default: all |
List all TI4 factions with colors, flags, and expansion info
| Parameter | Type | Required | Notes |
|---|---|---|---|
| expansions | array | no | Filter by expansion (e.g. ["base","pok"]). Default: all |
Draw random public objectives for TI4
| Parameter | Type | Required | Notes |
|---|---|---|---|
| stage | number | no | Stage 1 or 2 (default: both) |
| count | number | no | Number to draw (default: 5) |
| expansions | array | no | Expansion filter |
Draw random agenda cards for TI4 political phase
| Parameter | Type | Required | Notes |
|---|---|---|---|
| count | number | no | Number to draw (default: 2) |
| type | string | no | Filter by type |
| expansions | array | no | Expansion filter |
Generate random territory/resource setup for a Nukes game
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | number | no | Number of players (2-6, default: 2) |
Resolve a Nukes combat encounter between units
| Parameter | Type | Required | Notes |
|---|---|---|---|
| attacker | string | yes | Attacking unit type |
| defender | string | yes | Defending unit type |
| terrain | string | no | Terrain type (plains, forest, mountain, urban) |
Calculate settlement dice probability for Colony/Catan-style resource numbers
| Parameter | Type | Required | Notes |
|---|---|---|---|
| numbers | string | yes | Settlement numbers, comma-separated (e.g. "5,6,8,9") |
Create, shuffle, and optionally draw/deal from a card deck
| Parameter | Type | Required | Notes |
|---|---|---|---|
| type | string | no | Deck type (default: standard-52) |
| draw | number | no | Number of cards to draw |
| hands | number | no | Deal into N hands |
| per_hand | number | no | Cards per hand (default: 5) |
List all available deck types with metadata
No parameter schema on file.
Shuffle and deal a custom deck of arbitrary named cards
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cards | array | yes | Cards in the deck (name + optional quantity) |
| hands | number | no | Deal into N hands (default: 1 = draw pile only) |
| per_hand | number | no | Cards per hand (default: 5) |
| draw | number | no | Draw N cards from the top instead of dealing hands |
Track scores for players in any game
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | array | yes | Player names |
| scores | array | no | Scores (default: all 0) |
| game | string | no | Game name |
Draw random characters from the Talisman 4e (revised) base set for a character lottery
| Parameter | Type | Required | Notes |
|---|---|---|---|
| count | number | no | Number of characters to draw (2-6, default: 4) |
Draw a random encounter for a Talisman ring (outer, middle, inner, crown)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ring | string | no | Ring to draw from (default: outer) |
Get the current Mod Jam status (active jam, deadline, submissions)
No parameter schema on file.
Get time remaining in the current Mod Jam
No parameter schema on file.
Get voting status for the current Mod Jam
No parameter schema on file.
Roll dice using standard notation (e.g. 2d6+3, 4d8, d20). Supports comma-separated pools and keep-high/low (4d6kh3).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| notation | string | no | Dice notation (e.g. 2d6+3, 4d6kh3, 3d8,1d12+2) |
| expression | string | no | Alias for notation |
| count | number | no | Number of times to roll (default 1) |
Flip one or more coins, or pick from a list of choices
| Parameter | Type | Required | Notes |
|---|---|---|---|
| count | number | no | Number of coins (default 1) |
| choices | string | no | Comma-separated options to pick from (overrides coin flip) |
Randomly divide players into teams
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | array | yes | Player names |
| members | string | no | Comma-separated names (alternative to array) |
| count | number | no | Number of teams (default 2) |
| teams | number | no | Alias for count |
Randomise turn order for a list of players
| Parameter | Type | Required | Notes |
|---|---|---|---|
| players | array | yes | Player names |
Suggest time controls for a game based on player count and complexity
| Parameter | Type | Required | Notes |
|---|---|---|---|
| game | string | yes | Game name |
| players | number | no | Number of players |
Generate a random game jam theme combining mechanics and themes
| Parameter | Type | Required | Notes |
|---|---|---|---|
| count | number | no | Number of themes to generate (default 3) |
Calculate probability of meeting a target with a dice expression. Supports keep-high/low (4d6kh3).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| expression | string | yes | Dice expression (e.g. 2d6, 4d6kh3) |
| target | number | yes | Target number to meet or exceed |
| comparison | string | no | Comparison (default >=) |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Moddable Games Tools or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Moddable Games Tools can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.