MCP server for Kaggle (search, download datasets & generate EDA prompts)
https://github.com/arrismo/kaggle-mcpYou know the routine: idea for an analysis → open Kaggle → search through datasets → download → back to Claude → "help me explore this data." What if Claude could just grab the dataset for you?
This MCP server turns your AI assistant into a direct Kaggle interface. Search datasets, download them, and generate targeted EDA prompts without leaving your conversation. No more context switching, no more manual downloads.
Stop the Browser Juggling Act Instead of bouncing between Kaggle's website and your AI chat, keep everything in one conversation flow. Claude searches Kaggle's catalog directly and pulls datasets on command.
Smart EDA Prompt Generation The server doesn't just download datasets—it generates specific exploratory data analysis prompts tailored to each dataset. Your AI assistant gets focused direction instead of generic "analyze this data" requests.
Instant Dataset Discovery Natural language dataset search through Claude: "Find heart disease datasets with good download counts" returns structured results with metadata like download counts and last updated dates.
Before: Search Kaggle manually → evaluate datasets → download → upload to Claude → explain dataset context → request analysis
After: "Search Kaggle for customer churn datasets, download the most popular one, and generate an EDA notebook outline"
The server handles the entire pipeline: search → download → generate analysis prompts. Your AI assistant has everything it needs to start meaningful analysis immediately.
Add this to your Claude Desktop config and start using Kaggle datasets conversationally:
{
"mcpServers": {
"kaggle-mcp": {
"command": "kaggle-mcp",
"cwd": "/path/to/kaggle-mcp"
}
}
}
The server pulls your Kaggle API credentials from environment variables or the standard ~/.kaggle/kaggle.json location. If you're already using Kaggle's CLI tools, you're ready to go.
Dataset Search: Query Kaggle's entire catalog with natural language
Smart Downloads: Fetch and organize datasets with automatic path management
EDA Prompt Generation: Create focused analysis prompts based on dataset characteristics
Transform scattered data discovery into focused, AI-assisted analysis sessions. Your next insight is just a conversation away.