Thegamecrafter MCP Server logo

Thegamecrafter MCP Server

by alex-gon

Design, manage, upload artwork for, and price tabletop game projects through The Game Crafter.

Install Thegamecrafter MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "alex-gon-thegamecrafter-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@alex-gon/tgc-mcp-server"
      ],
      "env": {
        "TGC_API_KEY_ID": "YOUR_VALUE_HERE",
        "TGC_USERNAME": "YOUR_VALUE_HERE",
        "TGC_PASSWORD": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 14 tools correctly (1mo ago).

Overview

Design and price tabletop game projects with the alex-gon/thegamecrafter-mcp-server MCP server through The Game Crafter API. It lets an MCP client browse component types, create and update games, add printable or stock parts, upload artwork, and review pricing. Local stdio use reads TGC credentials from environment variables, while remote use accepts credentials through the authenticate tool. Reach for it when an agent needs to manage TGC projects or prepare artwork and cost estimates conversationally.

Use cases

  • Browse printable components for a tabletop game
  • Create a TGC game project with cards and boxes
  • Upload artwork after checking component dimensions
  • Estimate costs across different order quantities
  • Review or update an existing game project

Key features

  • Browse TGC component catalogs
  • Create and manage game projects
  • Add printable and stock components
  • Upload artwork files
  • Estimate per-component and total pricing
  • Expose catalog and game summary resources

Tools14

What Thegamecrafter MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~1.7k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

19/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @alex-gon/tgc-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads281Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed14Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Thegamecrafter MCP Server works

What alex-gon/thegamecrafter-mcp-server MCP server does

The alex-gon/thegamecrafter-mcp-server MCP server connects an MCP client to The Game Crafter API for tabletop game project management. It covers the workflow from exploring available parts through creating a game, attaching components and artwork, reviewing project details, and estimating order costs.

Unauthenticated catalog operations include listing printable component types, checking component dimensions, and retrieving component details. Authenticated operations can identify the account’s designer profiles, list games for a designer, inspect a game, create or update projects, add components, upload files, estimate prices, and delete games. Deletion is permanent.

How it works

The server supports local stdio transport and a hosted HTTP endpoint on Apify. For local use, an MCP client starts the npm package with npx. The server can read TGC credentials from environment variables; credentials may also be supplied to the authenticate tool, which is required for remote usage. The authenticate operation creates a TGC session, and logout ends it.

A typical project workflow starts by finding a designer, creating or selecting a game, and adding components from the catalog or by stock-part UUID. Component size information can be used to prepare artwork before upload. After components are present, the pricing tool returns per-component costs and totals for different order quantities. The server also exposes catalog, component-size, and game-summary resources, along with prompts for guided game setup and cost estimation.

Setup and configuration

The local package requires Node.js 18 or newer, a TGC account, and a TGC API key. Configure TGC_API_KEY_ID, TGC_USERNAME, and TGC_PASSWORD for local stdio operation. TGC_API_BASE can override the default API URL, and TGC_UPLOAD_BASE_DIR can restrict uploads to a selected directory.

The documented local command is npx -y @alex-gon/tgc-mcp-server.

Tools and capabilities

The alex-gon/thegamecrafter-mcp-server MCP server provides tools for:

  • Browsing the TGC printable catalog and component specifications.
  • Authenticating, ending sessions, and listing account designers and games.
  • Creating, editing, inspecting, and permanently deleting game projects.
  • Adding card decks, boards, boxes, and stock parts to games.
  • Uploading image files from disk or a URL to a TGC folder.
  • Calculating component-level and total prices for selected quantities.

Uploads are limited to 50 MB per file. Supported formats include PNG, JPG, GIF, BMP, TIFF, SVG, WebP, and PDF; images must be between 50×50 and 10,000×10,000 pixels.

Limitations and notes

TGC requests are limited to three per second, with per-session budgets of 500 reads and 200 writes. Catalog data and pricing are read-only through this server. OAuth 2.1 is not currently supported; the documented authentication method uses TGC credentials and an API key. Hosted usage has a stated approximate cost of $0.09 per typical session under Apify’s pay-per-event model.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Thegamecrafter MCP Server

Run `npx -y @alex-gon/tgc-mcp-server` through an MCP client such as Claude Desktop. Local use requires Node.js 18 or later.

Yes. The README provides a Claude Desktop configuration using the npx command and TGC credential environment variables.

Local use requires a TGC API key ID, username, and password in environment variables. Remote use requires those credentials as parameters to authenticate.

Yes. After components are added to a game, get_pricing_estimate returns per-component costs and total prices for various order quantities.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewThegamecrafter MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/alex-gon-thegamecrafter-mcp-server?style=directory)](https://allmcps.com/mcp/alex-gon-thegamecrafter-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/alex-gon-thegamecrafter-mcp-server"><img src="https://allmcps.com/api/badge/alex-gon-thegamecrafter-mcp-server?style=directory" alt="Thegamecrafter MCP Server on AllMCPs" /></a>