Tools
Limits
Get Object reads text only: a textual content type or a known text extension (.log, .json, .csv, .yaml, .txt, …). Binary and compressed objects are refused. Objects over 256 KB are refused with their size unless you pass max_bytes (up to 256 KB); then the first max_bytes bytes come back with truncated: true. Nothing is downloaded before the size and type are checked.
A bucket in another region than the connection’s is followed automatically.
Safety
- No write tools. Scope
s3:GetObjectin the IAM policy to the buckets and prefixes agents should read. - The object’s text is returned as is. Do not point agents at objects that hold secrets.
Example prompts
- “List the newest files under
s3://my-app-logs/exports/2026/09/.” - “Read
config/feature-flags.yamlfrommy-app-config.” - “Show the first 64 KB of
s3://my-app-logs/worker/2026-09-26.log.”
