K

kaggle.com

Kaggle is an online platform for data science and machine learning where users work with datasets, notebooks, models, benchmarks, and competitions. It also provides programmatic access to those resources through its public API tooling and MCP server.

3 integrations · MCP · REST · CLI

Kaggle exposes an OAuth 2.0 provider API, a remote MCP server at https://www.kaggle.com/mcp, and an official Kaggle CLI authenticated by OAuth or Kaggle-issued tokens/API credentials.

discovered 2mo ago
MCP servers1
REST · OpenAPI1
CLI1
Credentials
Kaggle API tokenapi_keyGet key ↗

In Kaggle API settings, choose Create New Token. Kaggle downloads a kaggle.json file containing your API credentials. For CLI use, place that file at ~/.kaggle/kaggle.json (Linux/macOS) or C:\Users\<Windows-username>\.kaggle\kaggle.json as described in Public API docs.

Kaggle MCP tokenbearerGet token ↗

In Kaggle Settings, generate a new token and copy it. The MCP docs say the token should begin with KGAT. Send it as Authorization: Bearer <token> when your MCP client cannot do OAuth 2.0.

Kaggle OAuth clientoauth2$ kaggle auth login

Acquired by the CLI — running kaggle auth login opens the auth flow and stores the credential.

conventions · 2/7 published

Publish these signals → /publishing