AWS S3 MCP connector
Amazon S3 is AWS's object storage service for storing and retrieving files and data at scale. The AWS S3 MCP connector allows AI agents to manage buckets, upload and download files, and organize objects within folders. It also supports copying and deleting files, listing bucket contents, and performing bulk operations across multiple objects.
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 company documents across multiple S3 buckets for secure cloud storage
- Automate file uploads from business applications directly into AWS S3
- Retrieve archived records and reports from S3 for compliance audits
- Copy large datasets between S3 buckets for backup and disaster recovery
- Delete sensitive files and folders from S3 when data retention policies expire
- Handle large file transfers using multipart upload for improved reliability
- Manage folder structures in S3 to organize project files by department or client
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 buckets in our AWS S3 account.Upload the monthly expense report to the finance folder in AWS S3.Download the customer data file from AWS S3 and send it to the accounting team.Create a new AWS S3 bucket for the marketing campaign assets.Copy all files from the old project bucket to the archive bucket in AWS S3.Delete the draft invoices folder from AWS S3 since we finalized them.List all files in the AWS S3 compliance bucket that were added this quarter.Remove expired customer records from AWS S3 to free up storage space.Start uploading a large video file to AWS S3 using multipart transfer.Clean up incomplete uploads in AWS S3 to reduce storage costs.
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 | Retrieves a list of all S3 buckets in the current account. |
| createBucket | Creates a new S3 bucket with a specified name and configuration. |
| deleteBucket | Removes an empty S3 bucket from the account. |
| listObjects | Displays all objects stored within a specified bucket. |
| getObject | Retrieves and downloads a file from an S3 bucket. |
| deleteObject | Removes a single file from an S3 bucket. |
| copyObject | Duplicates a file from one location to another in S3. |
| createFolder | Creates a new folder structure within an S3 bucket. |
| deleteFolder | Removes an empty folder from an S3 bucket. |
| deleteObjects | Removes multiple files from an S3 bucket in one operation. |
| createMultipartUpload | Starts a multipart upload session for large files. |
| completeMultipartUpload | Finalizes a multipart upload after all parts are transferred. |
| listParts | Shows all uploaded parts for an ongoing multipart upload. |
| abortMultipartUpload | Cancels an in-progress multipart upload session. |