Skip to main content
Server path: /amazon-s3 | Type: Application | PCID required: Yes Buckets, objects, and presigned URLs

Tools

ToolDescription
amazon-s3_list_bucketsList all buckets in your S3 account
amazon-s3_list_objectsList objects within a bucket with optional prefix and delimiter
amazon-s3_list_folderList contents of a specific folder in a bucket, showing both files and subfolders
amazon-s3_upload_fileUpload a file to S3 from a URL source
amazon-s3_download_fileDownload a file from S3. IN WORKFLOWS: Files are automatically saved to Node Outputs - no manual save step needed. By default, automatically extracts text from supported document formats (PDF, DOCX, PPTX, XLSX) and includes it in the response. Text files (TXT, CSV) do not need extraction. STREAMING IS PREFERRED: Use stream=true (default) to get a pre-signed downloadUrl for efficient downloading of large files. Only use stream=false for small files (<2MB) that need immediate processing.
amazon-s3_delete_fileDelete a file from S3
amazon-s3_create_folderCreate an empty folder in an S3 bucket
amazon-s3_delete_folderDelete a folder and all its contents from S3
amazon-s3_get_presigned_urlGenerate a pre-signed URL for temporary access to an S3 object
amazon-s3_copy_objectCopy an object from one S3 location to another

amazon-s3_list_buckets

List all buckets in your S3 account

amazon-s3_list_objects

List objects within a bucket with optional prefix and delimiter Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
prefixstringNoPrefix to filter objects (e.g., “folder-name/“)
delimiterstringNoDelimiter to group objects (typically ”/“)
maxKeysnumberNo1000Maximum number of objects to return (default: 1000)

amazon-s3_list_folder

List contents of a specific folder in a bucket, showing both files and subfolders Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
folderNamestringYesName of the folder to list (without trailing slash)

amazon-s3_upload_file

Upload a file to S3 from a URL source Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
keystringYesObject key/path where the file will be stored
fileUrlstringYesURL of the file to upload to S3

amazon-s3_download_file

Download a file from S3. IN WORKFLOWS: Files are automatically saved to Node Outputs - no manual save step needed. By default, automatically extracts text from supported document formats (PDF, DOCX, PPTX, XLSX) and includes it in the response. Text files (TXT, CSV) do not need extraction. STREAMING IS PREFERRED: Use stream=true (default) to get a pre-signed downloadUrl for efficient downloading of large files. Only use stream=false for small files (<2MB) that need immediate processing. Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
keystringYesObject key/path of the file to download
streambooleanNotrueRECOMMENDED: true (default). Returns a pre-signed downloadUrl for efficient streaming. Set to false only for small files (<2MB) requiring immediate base64 content.
expiresInnumberNo3600Expiration time for the pre-signed URL in seconds (default: 3600 = 1 hour). Only used when stream is true.
extractTextbooleanNotrueAutomatically extracts text from supported formats (PDF, DOCX, PPTX, XLSX) and includes it in the response. Text files do not need extraction. Set to false to skip extraction.

amazon-s3_delete_file

Delete a file from S3 Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
keystringYesObject key/path of the file to delete

amazon-s3_create_folder

Create an empty folder in an S3 bucket Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
folderNamestringYesName of the folder to create

amazon-s3_delete_folder

Delete a folder and all its contents from S3 Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
folderNamestringYesName of the folder to delete

amazon-s3_get_presigned_url

Generate a pre-signed URL for temporary access to an S3 object Parameters:
ParameterTypeRequiredDefaultDescription
bucketstringYesName of the S3 bucket
keystringYesObject key/path of the file
expiresInnumberNo3600URL expiration time in seconds (default: 3600)

amazon-s3_copy_object

Copy an object from one S3 location to another Parameters:
ParameterTypeRequiredDefaultDescription
sourceBucketstringYesName of the source S3 bucket
sourceKeystringYesSource object key/path
destinationBucketstringYesName of the destination S3 bucket
destinationKeystringYesDestination object key/path