datasets.upload

Upload, encrypt, and access your datasets from any AI assistant. Your data stays private with end-to-end encryption.

Upload & Analyze in Seconds

Watch how easy it is to upload a dataset and start analyzing immediately

claude@mcpanalytics ~ Dataset Upload Demo
$ "I need to upload my sales data for analysis"
I'll generate a secure upload token for your dataset.
Upload token generated successfully!
📤 Dataset Upload Instructions:

Token: upt_rQqCJUMh4OgdxmS6HVyg_lKB...
Dataset UUID: ds_sales_20250907_abc3
Expires: In 20 minutes

Run this command to upload:
curl -X POST https://api.mcpanalytics.ai/datasets/upload/file \
-F "token=upt_rQqCJUMh4OgdxmS6HVyg_lKB..." \
-F "file=@sales_data.csv" \
-F "secret=my-secure-password"
$ "Great! Now list my datasets"
Fetching your datasets...
📊 Your Datasets:
1. Sales Q4 2024 (ds_sales_20250907_abc3)
• 5,234 rows × 12 columns
• Uploaded: 2 minutes ago
• Tags: sales, quarterly, 2024

2. Customer Feedback (ds_feedback_20250905_xyz9)
• 1,842 rows × 8 columns
• Uploaded: 3 days ago
• Tags: customers, satisfaction, nps

3. Marketing Spend (ds_marketing_20250901_def5)
• 365 rows × 15 columns
• Uploaded: 1 week ago
• Tags: marketing, budget, roi
$ "Run a linear regression on the sales dataset"
Using dataset: uuid://ds_sales_20250907_abc3:your-secret
Analysis complete! R² = 0.847
$ _

End-to-End Encryption

Your datasets are encrypted with your secret key. Not even we can read your data.

20-Minute Upload Window

Secure, time-limited tokens ensure your upload links can't be misused.

30-Day Storage

Datasets are automatically cleaned up after 30 days for security and compliance.

Dataset Management Commands

Full control over your data through simple MCP commands

mcp.datasets.upload(expires_in=3600, prefix="sales")

Generate a secure upload token with custom expiration and dataset prefix.

mcp.datasets.list(category="production", limit=10)

List your datasets with filtering by category, tags, date range, and more.

mcp.datasets.read(uuid="ds_sales_abc3", secret="your-key", mode="metadata")

Read dataset contents or metadata with your encryption key. Supports sampling and filtering.

mcp.datasets.download(uuid="ds_sales_abc3", secret="your-key")

Generate a secure download link to retrieve your encrypted dataset.

Supported File Formats

Upload data in any common format - we handle the rest

CSV
.csv files
Excel
.xlsx, .xls
TSV
.tsv files
JSON
.json files
Parquet
.parquet files
Feather
.feather files

Your Data, Your Control

Every dataset is encrypted with your unique secret key. We use industry-standard AES-256 encryption, and your secret never leaves your control. Even our team cannot access your data without your key.

Client-Side Keys

Your encryption keys are never stored on our servers

Zero-Knowledge

We can't see your data even if we wanted to

Auto-Deletion

Automatic cleanup after 30 days for compliance

Start Analyzing Your Data

Upload your first dataset and run advanced statistical analysis in minutes.

Get Started Free View Analysis Tools