Tool reference
All 66 tools the Gamentic MCP server exposes. Your assistant discovers these automatically —
this page is here so you can tell whether it is using the right one.
ⓘ
Prices are in credits, at 1,000 credits to about US$1. Anything not marked with a price is
free — all reading, writing, editing, validating and testing of game code costs
nothing.
Setting up a run
| Tool | What it does | Credits |
get_convention | Get the game convention (REQUIRED before writing a game) | — |
get_skill | Get a game-development knowledge pack | — |
budget_status | How many credits this game has cost so far | — |
set_active_wallet | Choose which credit wallet to bill (personal / team) | — |
submit_feedback | Record the practical lesson learned from this game (self-learning) | — |
list_learned | View accumulated practical-notes stats | — |
The questionnaire
| Tool | What it does | Credits |
new_game_brief | Open the new-game questionnaire | — |
wait_for_brief | Wait for the user to submit the form (call right after giving the formUrl) | — |
get_game_brief | Read the questionnaire answers | — |
Making and changing games
| Tool | What it does | Credits |
use_template | Build a game from a full-code template (the platform writes every file) | — |
create_game | Register a new game (ALWAYS call after writing one) | — |
update_game | Update the game source (structural changes) | — |
edit_game | Edit the game in place (preferred way to change a game) | — |
get_game | Get the latest game state | — |
list_games | List the games you can see | — |
validate_game | Validate a game (without storing it) | — |
search_game_source | Search the game source | — |
set_genre | Change a game's Explore category (genre) after creation | — |
remix_game | Remix someone else's public game (copy it for yourself to edit) | — |
Source files
| Tool | What it does | Credits |
list_game_files | List the source files of a game | — |
read_game_file | Read one source file of a game | — |
write_game_file | Create / overwrite one source file of a game | — |
edit_game_file | Precise find/replace inside one source file | — |
begin_game_upload | Chunked upload: begin | — |
append_game_html | Chunked upload: append a chunk | — |
commit_game | Chunked upload: finish and register | — |
Data and config
| Tool | What it does | Credits |
read_data | Read GAME_DATA (or one path inside it) | — |
write_data | Edit GAME_DATA at one path (cheap content edit) | — |
bake_config | Bake a config into the source | — |
Art
| Tool | What it does | Credits |
concept_art | Generate concept art for the user to review (design-first) | 20 each (~40 for the default 2) |
generate_asset | Generate an image asset (server-side, zero tokens) | 20 |
character_sprite | Consistent character sprite (image-to-image; same character, new action) | 35 |
prop_pack | Generate a PACK of props in ONE image and auto-slice into separate assets (huge credit saver) | 20 |
generate_texture | Generate a tileable texture + AUTO normal map (engine II — real depth under lighting) | 20 |
generate_cover | Generate a 16:9 cover consistent with the game | 20 |
import_asset | Import an asset from an image URL (any source) | — |
view_asset | Look at an image you generated (check consistency / quality) | — |
review_asset | Look at a generated asset and report what you see | — |
list_assets | Browse the asset library (remember what you generated) | — |
delete_asset | Delete injected assets from the game (frees size) | — |
Audio
| Tool | What it does | Credits |
generate_sound | Generate a sound effect (real recorded-quality SFX) | 36 |
generate_music | Generate background music (async) | 20 |
generate_speech | Generate dialogue / narration speech (text-to-speech) | 0.5 / s (~3 for 6s) |
list_voices | Shortlist voices for the user to pick from | — |
take_voice | Put the voice the user chose into their own assets | — |
Animation and video
| Tool | What it does | Credits |
animated_cg | Animated 16:9 event CG (painted scene, then brought to life) | 30 / s (~120 for 4s) |
sprite_animation | 2D character animation sprite sheet (image → video → frames) | 40 / s (~180 for 4.5s) |
check_video | Inspect a generated video / sprite clip | — |
3D and Live2D
| Tool | What it does | Credits |
generate_model_3d | Generate a 3D model (async) | 300 |
generate_model_from_image | Image → 3D model (the art-consistent path) | 750 |
texture_primitive | Apply an AI material to a primitive (AI retexture) | 250 |
animate_model_3d | Animate a 3D character (rig + action presets) | 975 (rig + one action) |
generate_live2d_rig | Generate a rigged "Live2D" anime character (portrait → automatic layer decomposition) | 320 |
list_3d_library | Browse the shared 3D library (admin-curated, FREE to use) | — |
import_model_3d | Import a shared-library 3D model into the game (free) | — |
check_model_3d | Poll async asset progress (older name — use check_job) | — |
Async jobs
| Tool | What it does | Credits |
check_job | Poll any async job (3D model / rig / animation / sprite sheet / audio — auto-injected when done) | — |
Imported game sources
| Tool | What it does | Credits |
list_captures | List captured HTML5 game source packages | — |
get_capture | Inspect a captured game: engine, file inventory, where the logic is | — |
read_capture_file | Read one file out of a captured game package | — |
search_capture | Search inside a captured game package | — |
Playtesting and the editor
| Tool | What it does | Credits |
playtest_screenshot | Playtest screenshot (see for yourself how the game looks now) | — |
run_proof | Replay GI_PROOF (prove level 1 can be won) | — |
read_edit_requests | Read the requests the user sent from the editor (pull, no listening) | — |
wait_for_edit_request | Listen for editor edit requests | — |
finish_edit_request | Mark an editor request as done | — |
Next