Skip to main content
Glama

The Game Crafter

Ownership verified

Server Details

Design, manage, and price tabletop games on The Game Crafter via MCP. Browse component catalogs, create game projects, add card decks and boards, upload artwork, and get instant pricing estimates.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

14 tools
add_component_to_gameInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional display name for this component within the game (max 255 chars).
game_idYesThe game ID to add the component to.
part_idYesThe component identity from the catalog (e.g., 'BridgeDeck', 'SmallTuckBox') or a stock part UUID.
quantityYesNumber of this component to include (e.g., 52 for a deck of cards).
authenticateInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
passwordNoTGC account password. Required for remote usage.
usernameNoTGC account username. Required for remote usage.
api_key_idNoTGC API key ID from thegamecrafter.com/account/apikeys. Required for remote usage.
create_gameInspect

Create a new game project under a designer. Requires authentication.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesName for the new game project (max 255 chars).
descriptionNoOptional description for the game (max 5000 chars).
designer_idYesThe designer ID to create the game under. Get this from the get_my_designers tool.
delete_gameInspect

Permanently delete a game project. This action cannot be undone.

ParametersJSON Schema
NameRequiredDescriptionDefault
game_idYesThe game ID to delete. This action is permanent and cannot be undone.
get_component_detailsInspect

Get detailed information about a component type by catalog identity (e.g., 'BridgeDeck') or a game part by UUID.

ParametersJSON Schema
NameRequiredDescriptionDefault
part_idYesThe component identity from the catalog (e.g., 'BridgeDeck') or a game part UUID.
get_component_sizesInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
part_idNoOptional component identity from the catalog (e.g., 'BridgeDeck'). Omit to list all component types.
get_game_catalogInspect

Browse TGC printable component types (cards, boards, boxes, etc.). No authentication required.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoOptional category to filter products (e.g., "cards", "boards", "boxes"). Omit to list all.
get_game_detailsInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
game_idYesThe game ID to get details for. Get this from the get_my_games tool.
get_my_designersInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_my_gamesInspect

List all games for a designer with name, ID, and status. Returns paginated results. Requires a designer_id from get_my_designers. Requires authentication.

ParametersJSON Schema
NameRequiredDescriptionDefault
designer_idYesThe designer ID to list games for. Get this from the get_my_designers tool.
page_numberNoPage number for pagination (default: 1).
get_pricing_estimateInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
game_idYesThe game ID to get pricing for. The game must have components added.
logoutInspect

Destroy the current TGC session.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

update_gameInspect

Update a game's name, description, or visibility. Requires authentication.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name for the game (max 255 chars).
game_idYesThe game ID to update.
is_publicNoWhether the game should be publicly visible in the TGC shop.
descriptionNoNew description for the game (max 5000 chars).
upload_fileInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic URL of the image to download and upload to TGC. Provide either url or file_path, not both.
filenameNoOptional filename to use in TGC (max 255 chars). Required when uploading from URL. Defaults to the original filename when uploading from disk.
file_pathNoAbsolute path to the image file on disk. Provide either file_path or url, not both.
folder_idYesThe folder ID to upload the file into. Components have associated folder IDs.

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Last verification attempt failed.

Failed to fetch .well-known/glama.json: HTTP 401

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.