How to use the AWS MCP Server effectively — the single authenticated endpoint that lets an agent run AWS CLI/API calls, execute sandboxed Python, search and read live AWS documentation, and retrieve skills. Use when configuring the AWS MCP Server, deciding between a scripted run and a direct call, paginating list operations, working across multiple regions or profiles, or writing IAM policies that scope what the agent may do (aws:ViaAWSMCPService and aws:CalledViaAWSMCP condition keys) with CloudWatch and CloudTrail visibility.
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
The AWS MCP Server is a managed, remote endpoint reached through a local stdio
proxy (uvx mcp-proxy-for-aws@<version> https://aws-mcp.us-east-1.api.aws/mcp).
This plugin's mcp.json registers it as the server named aws-mcp. It gives an
agent secure access to AWS through one authenticated tool surface, with
CloudWatch metrics and CloudTrail logging on every request.
aws configure
or aws sso login) in their environment; the proxy signs requests with them.
Never handle raw credential values yourself — reference profiles by name.--metadata AWS_REGION=<region> argument in
mcp.json (this plugin defaults to us-west-2), or per call.The server tags agent-initiated calls so you can govern them separately from human actions:
aws:CalledViaAWSMCP — true when a request came through the AWS MCP Server.aws:ViaAWSMCPService — use in IAM policies and SCPs to scope agent behavior.Example policy intent: allow read-only actions through the MCP server even when the underlying role can write, so an agent can suggest production changes but not execute them. Pair this with CloudWatch metrics and CloudTrail logs to monitor and audit agent activity.
Pin the proxy to a specific version (e.g. mcp-proxy-for-aws@1.6.3) for
reproducible behavior, and check PyPI periodically for newer stable releases
before bumping.
c5551e1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.