Tools that your AI agent can use through this MCP server to interact with AWS
Accepts a file path or folder path starting from /tmp, then uploads the contents to S3. See the docs
Accepts a base64-encoded string and a filename, then uploads as a file to S3. See the docs
Accepts a download link and a filename, downloads it, then uploads to S3. See the docs
Accepts a file URL, and streams the file to the provided S3 bucket/key. See the docs
Creates a presigned URL to download from a bucket. See the documentation
Downloads a file from S3 to the /tmp directory. See the documentation
Sends a message to an SQS queue. See the docs
Sends a message to a SNS Topic. See docs
Invoke a Lambda function using the AWS API. See the docs
Create a Lambda function from source code. This action creates a zip file and deploys it to AWS Lambda. See the docs
Sends an event to an EventBridge event bus. See docs
Modifies the settings for a given table. Only one type of modification is permitted per request. See docs
Updates an existing item's attributes, or adds a new item to the table if it does not already exist. See docs
The Scan operation returns one or more items and item attributes by accessing every item in a table. See docs
The query operation finds items based on primary key values. See docs
Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. See docs
The Get Item operation returns a set of attributes for the item with the given primary key. If there is no matching item, Get Item does not return any data and there will be no Item element in the response. See docs
This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. See docs
Creates a new table to your account. See docs
Uploads a log event to the specified log stream. See docs