Connect Kaggle with AI agents using Model Context Protocol (MCP). Seamlessly integrate Kaggle tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
Data Science tools for AI automation
Install Kaggle MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Kaggle with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.

Kaggle is a platform for data science and machine learning competitions, offering datasets, notebooks, and a collaborative community.
47
2
Data Science
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Tool to download competition data files. Use after confirming the competition ID.
Tool to download competition data files. Use after confirming the competition ID.
Tool to download competition data files. Use after confirming the competition ID.
Tool to download competition data files. Use after confirming the competition ID.
Tool to download competition data files. Use after confirming the competition ID.
Tool to submit an entry to a Kaggle competition. Use when you have already uploaded your file and obtained its blob token.
Tool to submit an entry to a Kaggle competition. Use when you have already uploaded your file and obtained its blob token.
Tool to retrieve the directory of the Kaggle API configuration file. Use when you need to locate the directory containing your kaggle.json credentials.
Tool to retrieve the directory of the Kaggle API configuration file. Use when you need to locate the directory containing your kaggle.json credentials.
Tool to retrieve the filename of the Kaggle API configuration file. Use when you need to find out where the local Kaggle config file is stored before reading or updating.
Tool to retrieve the filename of the Kaggle API configuration file. Use when you need to find out where the local Kaggle config file is stored before reading or updating.
Tool to initialize Kaggle API client configuration. Attempts CLI first; if unavailable, it falls back to creating ~/.kaggle/kaggle.json (or $KAGGLE_CONFIG_DIR/kaggle.json).
Tool to initialize Kaggle API client configuration. Attempts CLI first; if unavailable, it falls back to creating ~/.kaggle/kaggle.json (or $KAGGLE_CONFIG_DIR/kaggle.json).
Tool to initialize Kaggle API client configuration. Attempts CLI first; if unavailable, it falls back to creating ~/.kaggle/kaggle.json (or $KAGGLE_CONFIG_DIR/kaggle.json).
Tool to initialize Kaggle API client configuration. Attempts CLI first; if unavailable, it falls back to creating ~/.kaggle/kaggle.json (or $KAGGLE_CONFIG_DIR/kaggle.json).
Tool to initialize Kaggle API client configuration. Attempts CLI first; if unavailable, it falls back to creating ~/.kaggle/kaggle.json (or $KAGGLE_CONFIG_DIR/kaggle.json).
Tool to list local Kaggle API configuration keys. Use when you need to see which configuration options are set without revealing values.
Tool to list local Kaggle API configuration keys. Use when you need to see which configuration options are set without revealing values.
Tool to retrieve local Kaggle API configuration file path. Use when you need to know the location of the Kaggle config before operations.
Tool to retrieve local Kaggle API configuration file path. Use when you need to know the location of the Kaggle config before operations.
20 actions available