Skip to main content

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

AgentWhen
DevOps EngineerQuerying 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 uvx installed (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.