thegamecrafter
MCP serverMediaDesign, manage, and price tabletop games on The Game Crafter via MCP.
This server has no hosted endpoint yet, so ahel can't serve it. You can still add it. It stays paused until ahel can serve it.
Serve it through your gateway
One link, every agent. Your own credentials, stored once.
Tools it gives your agents (14)
| Tool | What it does |
|---|---|
| get_game_catalog | Browse TGC printable component types (cards, boards, boxes, etc.). No authentication required. |
| authenticate | Create a TGC session. Provide your TGC credentials (api_key_id, username, password) to authenticate. All three are required for remote usage. |
| 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. |
| get_game_details | 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. |
| get_component_details | Get detailed information about a component type by catalog identity (e.g., 'BridgeDeck') or a game part by UUID. |
| delete_game | Permanently delete a game project. This action cannot be undone. |
Signals
- GitHub stars
- 3
- Last commit
- Apr 2026
- Weekly downloads
- 59
- Tools captured
- 14