List buckets, browse objects, generate presigned URLs, and manage files via S3 REST API
35+ deploysclaude mcp add aws_s3 --url https://datafaucet.dev/api/mcp/t/aws-s3
Run this command in your terminal · most users connect in under 60s
GET endpoints
list_buckets
List all S3 buckets in the account. Returns bucket name, creation date, and region. Useful for discovering available storage before listing objects.
https://s3.{region}.amazonaws.com/
list_objects
List up to 50 objects in a bucket with optional prefix filter. Returns key, size, last modified, and storage class. Use prefix for folder-like navigation.
https://{bucket}.s3.{region}.amazonaws.com/?list-type=2&max-keys=50&prefix={prefix}
get_object
Download an object from S3 by its full key path. Returns the raw file content with Content-Type and metadata headers.
https://{bucket}.s3.{region}.amazonaws.com/{key}
PUT endpoints
put_object
Upload a file to S3 at the specified key. Set content_type to match the file (e.g., application/json, image/png). Overwrites if key exists.
https://{bucket}.s3.{region}.amazonaws.com/{key}
DELETE endpoints
delete_object
Permanently delete an object from S3 by key. No confirmation or trash — deletion is immediate and irreversible unless versioning is enabled.
https://{bucket}.s3.{region}.amazonaws.com/{key}
HEAD endpoints
head_object
Get object metadata without downloading the file. Returns Content-Length (bytes), Content-Type, Last-Modified, ETag, and x-amz-meta-* custom headers. Use to check existence (404 if missing) or verify upload.
https://{bucket}.s3.{region}.amazonaws.com/{key}
Run this in your terminal:
claude mcp add aws_s3 https://datafaucet.dev/api/mcp/t/aws-s3
Connect AWS S3 to your AI agent in under 60 seconds. No account required.
{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{aws_access_key}Your value{bucket}Your value{content_type}Your value{date}Your value{key}Your value{prefix}Your value{region}Your valuePreview:
GET https://s3.{region}.amazonaws.com/ Authorization: AWS4-HMAC-SHA256 Credential={aws_access_key}/{date}/{region}/s3/aws4_request
claude mcp add aws_s3 --url https://datafaucet.dev/api/mcp/t/aws-s3What your AI agent sees
I have access to 6 tools from AWS S3: list_buckets, list_objects, get_object, and 3 more.
“List all S3 buckets in the account. Returns bucket name, creation date, and region. Useful for discovering available storage before listing objects.”
Calling list_buckets... Done. Here are the results.
Try these prompts
“List all objects in the uploads bucket from the last 24 hours”
Copy“Generate a presigned URL for the latest report PDF”
Copy“Show me the total storage usage across all buckets”
CopyClick any prompt to copy, then paste into your AI client.