aws_s3_put_object
Upload text content to an S3 bucket object using AWS MCP Server. Specify bucket, key, and content with optional profile, region, and content type settings.
Instructions
Upload content to an S3 object. Blocked in --readonly mode.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"bucket": "<bucket>",
"key": "<key>",
"content": "<content>"
},
"name": "aws_s3_put_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | AWS profile name from ~/.aws/config (e.g., 'default', 'production') | |
| region | No | AWS region override (e.g., 'us-east-1', 'sa-east-1') | |
| bucket | Yes | S3 bucket name | |
| key | Yes | Object key (path) | |
| content | Yes | Text content to upload | |
| content_type | No | MIME type (default: text/plain) |