API Docs

MCP server

AdminUpdated Sep 19, 2026

MCP server

A Model Context Protocol server so Claude (or any MCP client) can publish and manage games for you. Newline-delimited JSON-RPC over stdio. Installed as the arcadey-mcp bin (see below), it runs the TS source via tsx — no build step.

ARCADEY_API_KEY=arc_live_xxx arcadey-mcp          # if the bin is on PATH
ARCADEY_API_KEY=arc_live_xxx npm run mcp          # from the monorepo

Claude Desktop — add to claude_desktop_config.json (mcpServers). Use the absolute path to the bin so it works regardless of the client's working directory (see docs/claude-desktop.example.json):

{
  "mcpServers": {
    "arcadey": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/coolgptgames/apps/mcp/bin/arcadey-mcp.mjs"],
      "env": {
        "ARCADEY_API_KEY": "arc_live_xxx",
        "ARCADEY_API_URL": "http://localhost:5001"
      }
    }
  }
}

If the package is installed globally (npm i -g @portal/mcp), use "command": "arcadey-mcp" and drop the args.

Tools: list_games, get_game, create_game, upload_version, publish_game, earnings, reports. upload_version / publish_game take a files array of { path, content }.


Was this page helpful?
MCP server