AWS S3 MCP connector
Updated
AWS S3 is Amazon's object storage service for storing and retrieving any amount of data. The AWS S3 MCP connector allows AI agents to manage buckets and organize folder structures, as well as upload, download, copy, and delete files within them. It also supports batch operations like deleting multiple objects at once, giving agents flexible control over storage workflows at scale.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the AWS S3 MCP connector to perform the following actions:
- Organize business documents into buckets and folders for easy retrieval
- Upload and download files to keep teams synced across workflows
- Back up critical records automatically to AWS S3 storage
- Copy files between buckets to support disaster recovery plans
- Clean up storage by deleting outdated files and folders in bulk
- Transfer large files reliably using multipart upload for big datasets
- Track stored content by listing buckets and objects on demand
- Remove unused buckets to reduce storage costs and clutter
Example prompts
Use the following example prompts to invoke AWS S3 MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all the buckets we have in AWS S3.Upload this month's sales report to our AWS S3 bucket.Download the latest customer contract from AWS S3.Create a new folder for Q3 invoices in AWS S3.Delete the old marketing folder from AWS S3.Copy last year's tax documents to the archive bucket in AWS S3.List all files in our project documents bucket.Remove these five outdated files from AWS S3 at once.Set up a new bucket for our HR onboarding documents.Cancel that large file upload we started earlier in AWS S3.
AWS S3 MCP connector tools
The AWS S3 MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| listBuckets | List all buckets |
| createBucket | Create a bucket |
| deleteBucket | Delete a bucket |
| listObjects | List objects in a bucket |
| getObject | Download a file |
| deleteObject | Delete a file |
| copyObject | Copy a file |
| createFolder | Create a folder |
| deleteFolder | Delete a folder |
| deleteObjects | Delete multiple objects |
| createMultipartUpload | Initiate multipart upload |
| completeMultipartUpload | Complete multipart upload |
| listParts | List parts |
| abortMultipartUpload | Abort multipart upload |