PluginBench
MCP Server
Maintained
MIT

Safe Kaggle MCP MCP Server

io.github.parkseokjune/kaggle-mcp

What is the Safe Kaggle MCP MCP server?

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

How to install Safe Kaggle MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • KAGGLE_USERNAME

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

  • KAGGLE_KEY
    secret

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

  • KAGGLE_API_TOKEN
    secret

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

  • KAGGLE_MCP_ENABLE_DESTRUCTIVE

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

  • KAGGLE_MCP_ENABLE_PUBLISH

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

  • KAGGLE_MCP_SUBMISSION_CAP

    Daily per-competition submission budget. Default 5.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "kaggle-mcp": {
      "command": "uvx",
      "args": [
        "safe-kaggle-mcp"
      ],
      "env": {
        "KAGGLE_USERNAME": "<YOUR_KAGGLE_USERNAME>",
        "KAGGLE_KEY": "<YOUR_KAGGLE_KEY>",
        "KAGGLE_API_TOKEN": "<YOUR_KAGGLE_API_TOKEN>",
        "KAGGLE_MCP_ENABLE_DESTRUCTIVE": "<YOUR_KAGGLE_MCP_ENABLE_DESTRUCTIVE>",
        "KAGGLE_MCP_ENABLE_PUBLISH": "<YOUR_KAGGLE_MCP_ENABLE_PUBLISH>",
        "KAGGLE_MCP_SUBMISSION_CAP": "<YOUR_KAGGLE_MCP_SUBMISSION_CAP>"
      }
    }
  }
}

Related MCP servers

Pay-per-call x402 API for AI trading agents: pre-trade security checks, Polymarket & HIP-4 odds.

0
Python
MIT
View repository →
PAParseable logo

Parseable

Active

Model Context Protocol server for Parseable. Lets LLMs discover and query Parseable.

4
TypeScript
Apache-2.0
View repository →
PAParseRelay logo

ParseRelay

Maintained

Parse a document into structured, confidence-scored fields. Bring your own model, pay per scan.

0
TypeScript
MIT
View repository →
PAParseur logo

Parseur

Active

Manage Parseur.com mailboxes, parser fields, documents, exports and webhooks.

7
Python
MIT
View repository →

Private journal MCP server to search, analyze, and create Dabble Me entries securely via OAuth.

80
Ruby
MIT
View repository →

World stock market analysis: fundamentals, technicals, DCF, peer comparison, forecast