Thegamecrafter MCP Se… vs Rpgmaker Mz MCP | AllMCPs
Side-by-Side Model Context Protocol Comparison
Thegamecrafter MCP Server vs Rpgmaker Mz MCP
In-depth architectural comparison of the Thegamecrafter MCP Server and Rpgmaker Mz MCP MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Thegamecrafter MCP Server
Gaming · Local stdio
Quality: 59/100 (Good) | Auth: API Key required
Rpgmaker Mz MCP
Gaming · Local stdio
Quality: 57/100 (Good) | Auth: No auth required
Verdict Summary: Choose Thegamecrafter MCP Server if you need specialized Gaming tools running via a local process. Choose Rpgmaker Mz MCP if your workspace requires Gaming integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Thegamecrafter MCP Server when:
You need dedicated capabilities in the Gaming domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Free / Open Source).
You have access to required keys: TGC_API_KEY_ID, TGC_USERNAME, TGC_PASSWORD.
Create a TGC session. Provide your TGC credentials (api_key_id, username, password) to authenticate. All three are required for remote usage. Local users with environment variables configured can omit them.
logout
Destroy the current TGC session.
get_my_designers
List designer profiles for the authenticated user. Returns designer ID, name, and user ID. Use the designer_id with get_my_games or create_game. Requires authentication.
get_my_games
List all games for a designer with name, ID, and status. Returns paginated results. Requires a designer_id from get_my_designers. Requires authentication.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Thegamecrafter MCP Server is categorized under Gaming and uses a local stdio subprocess. In contrast, Rpgmaker Mz MCP belongs to Gaming using local stdio subprocess. Select Thegamecrafter MCP Server when you need capabilities focused on gaming and Rpgmaker Mz MCP when you require tools for gaming.
Get full game info including name, description, component list with quantities, file references, and pricing. Use this to review a game before making changes. Requires authentication.
create_game
Create a new game project under a designer. Requires authentication.
add_component_to_game
Add a printable component (card deck, board, box, etc.) or stock part to a game. Use a catalog identity (e.g., 'BridgeDeck') for printable components, or a stock part UUID. Requires authentication.
upload_file
Upload an image file to a TGC folder for use in a game component. This is a heavyweight operation — avoid calling repeatedly in quick succession. Requires authentication.
get_component_sizes
Get pixel dimensions (width, height, bleed, safe zone) and finished inches for TGC component types. Use this to determine correct image sizes before uploading artwork. No authentication required.
get_pricing_estimate
Get per-component cost breakdown and total price for a game at various order quantities. The game must have components added first via add_component_to_game. Requires authentication.
update_game
Update a game's name, description, or visibility. Requires authentication.
+2 more tools listed on main page
Rpgmaker Mz MCP Tools (32)
get_project
the project the server is operating on: path, validity, game title
set_project
retarget the server at another project directory for the rest of the session (no restart; overrides `RPGMAKER_PROJECT_PATH`)
add_class_learning
attach a skill learned at a level (validates the skill, keeps learnings level-sorted)
set_class_param_curve
replace one of the 8 parameter growth rows
call_common_event
builds the code-117 call command and validates the target exists
get_map_region
read a window of tile ids (x, y, width, height, layer) instead of the whole map
create_map
allocates the next id, writes a blank map, and registers it in the tree
delete_map
removes a map and reparents its children onto its parent
update_map_tree
batch reparent/reorder/rename/expand with an up-front existence check and cycle guard
add_event_command
append a single command to an event page
set_map_tile
set a single raw tile id at (x, y) on a z-layer (no autotiling)
create_npc
one-shot "talking NPC": graphic + trigger + a talk list from `text` or explicit `commands`