About io.github.putput-io-dev/putput-mcp
io.github.putput-io-dev/putput-mcp is an MCP server in the Files category: file uploads for AI agents. Upload, list, and manage files. No signup required.
Install
claude mcp add io-github-putput-io-dev-putput-mcp -- npx -y @putput/mcpnpx -y @putput/mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (4)
delete_fileDelete a file by ID
Parameters not published.
get_file_infoGet file details, stats, and download URL
Parameters not published.
list_filesList uploaded files with optional prefix filter and pagination
Parameters not published.
upload_fileUpload a file from a URL to PutPut and get a CDN link back
Parameters not published.
Ask AI
Ask AI about io.github.putput-io-dev/putput-mcp
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
@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 .token
Claude Code
claude mcp add putput -- npx @putput/mcp -e PUTPUT_TOKEN=pp_your_token
Cursor
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/mcp
Pass your token as a Bearer token in the Authorization header.
Tools
| Tool | Description |
|---|---|
upload_file |
Upload a file from a URL to PutPut and get a CDN link back |
list_files |
List uploaded files with optional prefix filter and pagination |
delete_file |
Delete a file by ID |
get_file_info |
Get file details, stats, and download URL |
How It Works
- Your AI agent calls
upload_filewith a URL - PutPut 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/sdk - CLI:
npx @putput/cli upload <file> - GitHub: https://github.com/putput-io
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.