kaggle-MCP

kaggle-MCP

3.3

If you are the rightful owner of kaggle-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for interacting with Kaggle competitions through Claude or other compatible AI assistants.

The Kaggle MCP Server is designed to facilitate seamless interaction with Kaggle competitions using AI assistants like Claude. It allows users to list competitions, download datasets, submit predictions, and manage submissions directly through a conversational interface. The server requires Node.js, TypeScript, and the Kaggle CLI for operation, and supports authentication via a kaggle.json file or environment variables. This setup enables users to leverage AI capabilities for data science tasks, enhancing productivity and efficiency in handling Kaggle competitions.

Features

  • List Competitions: Allows users to list all active Kaggle competitions, search by keyword, and view competition details.
  • Download Competition Files: Enables downloading of competition files with options for custom paths and re-downloads.
  • Submit to Competitions: Facilitates submission of prediction files with custom messages and immediate feedback.
  • List Submissions: Provides a history of submissions for a specific competition, including status and scores.
  • Dataset Operations: Supports browsing, searching, downloading, and analyzing datasets from Kaggle.