← All integrations

S3 Storage

Active

An AI agent for S3 Storage. It works in a scene with a live connection to S3 Storage. It asks before it writes, and every run is traced.

Access S3-compatible object storage. Upload, download, list, and manage files across buckets. Works with AWS S3, Cloudflare R2, MinIO, and other S3-compatible services.

Infrastructure Custom 3 asset types 8 tools

What you can connect

Add these to your scene and AI gets access.

Account Accounts

S3-compatible storage credentials

Bucket Buckets

An S3 bucket

Object Objects

An S3 object (file)

Tools

What the agent can do once this is connected.

Reads 5

See data. Nothing changes.

s3_list_objects List objects in an S3 bucket.
s3_get_object Download and read the contents of an S3 object as text.
s3_presign_url Generate a presigned URL for temporary access to an S3 object.
s3_stat_object Get metadata about an S3 object without downloading it.
s3_exists Check if an object exists in S3.

Writes 3

Change data in the connected system.

s3_put_object Upload or update an object in S3.
s3_put_object_from_url Fetch a file from a URL and store it in S3.
s3_delete_object Delete an object from S3.

Connect S3 Storage over MCP

Daslab is itself an MCP server.

Connect S3 Storage in a scene, then pin that scene's URL in Claude Code, Cursor, or any MCP client. The agent there gets your S3 Storage tools, and your approval gate and trace travel with them.

https://daslab.run/mcp/<your-world>/<your-scene>

One scene can hold S3 Storage and everything else you connect, so a single endpoint carries them all. Set up a client.

Use cases

  • Upload and manage files in cloud storage
  • List and search objects across buckets
  • Generate pre-signed URLs for sharing

Ready to try S3 Storage with Daslab?

Get started with CLI