@putput/mcp
OfficialAllows AI agents in Windsurf (Codeium) to upload files from URLs, list, delete, and retrieve file information through PutPut's file management service.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@putput/mcpUpload photo from https://example.com/image.jpg"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@putput/mcp
File uploads for AI agents. Upload, list, and manage files from Claude Code, Cursor, Windsurf, and VS Code Copilot — no signup required.
Quick Start
Get a free API token (no signup):
curl -X POST https://putput.io/api/v1/auth/guest | jq .tokenClaude Code
claude mcp add putput -- npx @putput/mcp -e PUTPUT_TOKEN=pp_your_tokenCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"putput": {
"command": "npx",
"args": ["@putput/mcp"],
"env": {
"PUTPUT_TOKEN": "pp_your_token"
}
}
}
}VS Code Copilot
Add to .vscode/mcp.json:
{
"servers": {
"putput": {
"command": "npx",
"args": ["@putput/mcp"],
"env": {
"PUTPUT_TOKEN": "pp_your_token"
}
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"putput": {
"command": "npx",
"args": ["@putput/mcp"],
"env": {
"PUTPUT_TOKEN": "pp_your_token"
}
}
}
}Remote (Streamable HTTP)
If your client supports remote MCP servers:
https://putput.io/api/v1/mcpPass your token as a Bearer token in the Authorization header.
Related MCP server: Prismism MCP Server
Tools
Tool | Description |
| Upload a file from a URL to PutPut and get a CDN link back |
| List uploaded files with optional prefix filter and pagination |
| Delete a file by ID |
| Get file details, stats, and download URL |
How It Works
Your AI agent calls
upload_filewith a URLPutPut uploads the file to Cloudflare R2
You get back a CDN URL — done
No AWS, no config, no deploy step. Files are served from 300+ edge locations with $0 egress.
Pricing
Guest: 1 GB free, no signup, 14-day expiry
Free: 10 GB free, requires account
Pro: From $9/mo for 50 GB, unlimited bandwidth, $0 egress
Links
Website: https://putput.io
API Docs: https://docs.putput.io
SDK:
npm install @putput/sdkCLI:
npx @putput/cli upload <file>GitHub: https://github.com/putput-io
This server cannot be deployed
Maintenance
Related MCP Connectors
Free no-signup cloud tools for AI agents: file transfer, static site hosting, memory, handoff.
Upload any file, get a tracked shareable link. DocSend for AI agents.
Persistent file storage for AI agents via MCP and curl. Upload, download, and version files.
- OleanderOAuthdev.oleander
The all-in-one data stack for agents. Upload files, run SQL, evolve tables, and render charts.
Related MCP Servers
- AlicenseAqualityDmaintenanceStore and retrieve data objects for free. Temporary cloud storage for agents. Two hour expiry. Works with any format and flow. Example use cases include: * Manage large datasets across different sessions * Generate shareable links for intermediate results * Streamline complex workflows by bridging information between multiple contexts222 npm1MIT
- AlicenseAqualityDmaintenanceEnables users to upload files and generate tracked, shareable links directly from AI agents like Claude Desktop or Cursor. It supports publishing various file formats including text, PDFs, and images, while providing tools for artifact management and analytics.845 npmMIT
- AlicenseNot gradedqualityDmaintenancePrivacy-first file tools for AI agents, enabling operations like PDF merge/split, image compression/convert, metadata stripping, and background removal without storing files.23 npmMIT

YAFL MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to securely transfer files between machines via encrypted, expiring share links, with tools for upload, download, status checks, and link management.MIT