# amitte/aws-tools

> Read-only AWS surface — list/describe EC2, S3 buckets, IAM users, and Lambda functions. Auth via STS-assumed role; no mutating tools.

## Identity

- **Type:** mcp-server
- **Version:** 0.1.0
- **Trust tier:** official
- **License:** Apache-2.0
- **Authors:** Amitte Maintainers
- **Repo / bundle:** amitte/showcase
- **Canonical URL:** https://amitte.com/s/amitte/aws-tools

## Tags

- **Capabilities:** aws-read, ec2-describe, s3-list, iam-read, lambda-list
- **Domains:** cloud, devops, observability

## Evaluation

- **Adversarial score:** 85/100
- **Content score:** 82/100

## Endpoints

- **service-backed** `aws-tools` → https://mcp.amitte.com/v1/aws-tools/sse — Remote MCP server fronting the AWS read APIs via an STS-assumed registry role. Intended for Claude Desktop, Cursor, and VS Code MCP clients.
  - tool: `list_ec2_instances` — Read-only. List EC2 instances in a region, optionally filtered by state. Returns instance id, type, state, and public IP.
  - tool: `describe_ec2_instance` — Read-only. Full describe-instances payload for a single EC2 instance — security groups, tags, volumes, network interfaces.
  - tool: `list_s3_buckets` — Read-only. List S3 buckets visible to the assumed role. Returns name, creation time, and region.
  - tool: `list_iam_users` — Read-only. List IAM users with their arn, creation date, and attached groups. No keys are returned.
  - tool: `list_lambda_functions` — Read-only. List Lambda functions in a region with runtime, memory, and last-modified timestamp.

## Programmatic access

- Fetch JSON-RPC: `POST https://registry.amitte.com/rpc` with `{ "method": "fetch", "params": { "id": "amitte/aws-tools" } }`
- Install via CLI: `amitte install amitte/aws-tools`
- HTML page: https://amitte.com/s/amitte/aws-tools

Last updated: 2026-06-08T12:51:03.538Z