AWS MCP Server

54 tools. 42 can modify or destroy data without limits.

14 destructive tools with no built-in limits. Policy required.

Last updated:

42 can modify or destroy data
12 read-only
54 tools total

Community server · catalogue entry verified 11/06/2026

How to control AWS MCP Server ↓

What AWS MCP Server exposes to your agents

Read (12) Write / Execute (28) Destructive / Financial (14)
Critical Risk

The most dangerous AWS MCP Server tools

42 of AWS MCP Server's 54 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control AWS MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and AWS MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete-ami": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "associate-route-table": {
    "limits": [
      {
        "counter": "associate-route-table_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "list-amis": {
    "limits": [
      {
        "counter": "list-amis_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register AWS MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON AWS →

Free to start. No card required.

All 54 AWS MCP Server tools

WRITE 24 tools
Write associate-route-table Associate a route table with a subnet or internet gateway or virtual private gateway Write attach-internet-gateway Attach an internet gateway to a VPC Write authorize-security-group-egress Authorize a security group egress in the given region Write authorize-security-group-ingress Authorize a security group ingress in the given region Write create-ami Create an AMI Write create-bucket Create a new S3 bucket in the given region Write create-db-instance Create a new RDS DB instance in the given region Write create-instance-tag Create instance tag Write create-internet-gateway Create a new internet gateway in the given region Write create-key-pair Create a key pair in the given region Write create-route-table Create a route table in the given region Write create-security-group Create a security group in the given region Write create-subnet Create a subnet in the given region Write create-vpc Create a new VPC in the given region Write disassociate-route-table Disassociate a route table from a subnet or internet gateway or virtual private gateway Write import-key-pair Import a key pair in the given region Write modify-security-group-rules Modify a security group rule in the given region Write replace-route-table-association Replace the route table association for a subnet or internet gateway or virtual private gateway Write update-db-instance Update a given RDS DB instance in the given region Write update-security-group-rule-descriptions-egress Update the description of a security group rule egress in the given region Write update-security-group-rule-descriptions-ingress Update the description of a security group rule ingress in the given region Write update-subnet-attribute Update a subnet attributes by subnet ID in the given region Write update-vpc-attribute Update a VPC attribute(EnableDnsHostnames, EnableDnsSupport, EnableNetworkAddressUsageMetrics) by VPC ID in th Write update-vpc-endpoint Update a VPC endpoint(Gateway endpoint, Interface endpoint) by VPC endpoint ID in the given region

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about AWS MCP Server

Can an AI agent delete data through the AWS MCP Server MCP server? +

Yes. The AWS MCP Server server exposes 14 destructive tools including delete-ami, delete-bucket, delete-db-instance. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through AWS MCP Server? +

The AWS MCP Server server has 24 write tools including associate-route-table, attach-internet-gateway, authorize-security-group-egress. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach AWS MCP Server.

How many tools does the AWS MCP Server MCP server expose? +

54 tools across 4 categories: Destructive, Execute, Read, Write. 12 are read-only. 42 can modify, create, or delete data.

How do I enforce a policy on AWS MCP Server? +

Register the AWS MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every AWS MCP Server tool call.

Deterministic rules across all 54 AWS MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

54 AWS MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.