Safe Kaggle MCP

Safety-first Kaggle MCP — confirm-gated destructive ops, submission budget, injection-fenced.

stdiocommunityservice

Package Details

Transportstdio

Environment Variables

KAGGLE_USERNAME(str)

Kaggle account username (legacy scheme; pair with KAGGLE_KEY). Optional — read-only tools work without credentials.

KAGGLE_KEY(str)
Secret

Kaggle API key, the 40-char 'key' from kaggle.json (legacy scheme; pair with KAGGLE_USERNAME).

KAGGLE_API_TOKEN(str)
Secret

Modern Kaggle KGAT_... token (alternative to KAGGLE_USERNAME/KAGGLE_KEY). Optional.

KAGGLE_MCP_ENABLE_DESTRUCTIVE(str)

Set to 1 to expose delete tools. Default 0 (off).

KAGGLE_MCP_ENABLE_PUBLISH(str)

Set to 1 to allow making datasets/kernels public. Default 0 (off).

KAGGLE_MCP_SUBMISSION_CAP(str)

Daily per-competition submission budget. Default 5.