AWS API MCP
Server key: awslabs.aws-api-mcp-server
Type: stdio
Package: awslabs.aws-api-mcp-server@latest (via uvx)
Provides direct access to AWS APIs for querying live infrastructure, validating resource configurations, and performing cost analysis.
Capabilities
- Query AWS resources across regions and services.
- Validate resource configurations against best practices.
- Check tag compliance and resource utilization.
- Support for all AWS service APIs.
Which Agents Use It
| Agent | When |
|---|---|
| DevOps Engineer | Querying live infrastructure, validating Terraform plans against reality, cost audits |
Configuration
{
"awslabs.aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"]
}
}
Prerequisites
- Python with
uvxinstalled (for running the MCP server). - AWS credentials configured (via
~/.aws/credentials, environment variables, or IAM role). - Appropriate IAM permissions for the services being queried.
Authentication
Uses standard AWS credential chain — AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY environment variables, ~/.aws/credentials file, or IAM roles when running on AWS infrastructure.