
AWS MCP servers: which one to use
Start with AWS's managed MCP Server, then add a local service server like Serverless, EKS or Billing only when you need its extra tools.
- Servers
- 100
- active
- Official
- 34
- by AWS
- Hosted
- 11
- nothing to install
- Local
- 67
- runs on your machine
- OAuth
- 1
- sign in, no key
Start with the AWS MCP Server. AWS runs it for you, and it can call any AWS API and search the AWS docs. Add one of AWS's local service servers, such as Serverless, EKS or Billing, only when you need tools it does not have. Every one of them acts with the AWS permissions you give it, so connect it with a role that can only do what you want.
Good for
- Developers who want Claude Code, Cursor or Kiro to look at and change their AWS account
- Anyone who wants answers from current AWS docs, with no AWS account needed
- Teams checking which services cost the most this month and how that compares to last month
- Platform engineers troubleshooting EKS clusters, ECS services or serverless apps
- Security teams who want every agent call in CloudTrail and IAM rules that apply only to agents
Which AWS MCP server to use
Use the AWS MCP Server for almost everything, and AWS Knowledge if you only need the docs without an AWS account. Add a local service server only for tools the managed server lacks, such as cost reports or serverless debugging.
| Server | Runs | Sign-in | Can change things | Read-only option |
|---|---|---|---|---|
| AWS MCP Server | Hosted | AWS account | Yes | Proxy or IAM |
| AWS Knowledge | Hosted | No sign-in | No | Always read-only |
| AWS API (local) | Local | AWS profile | Yes | Env setting |
| AWS Documentation | Local | No sign-in | No | Always read-only |
| CloudWatch | Local | AWS profile | – | – |
| Billing and Cost Management | Local | AWS profile | – | – |
| Serverless | Local | AWS profile | With a flag | Default |
All AWS MCP servers
100 active · 34 official · official first, then by GitHub stars
iam-policy-autopilotOfficialLocalNo sign-inIAM Policy Autopilot is an open source static code analysis tool that helps you quickly create baseline AWS IAM policies that you can refine as your application evolves. This tool is available as a command-line utility and MCP server for use within AI coding assistants for quickly building IAM polic
502 GitHub stars
run-model-context-protocol-servers-with-aws-lambdaOfficialLocalRun Model Context Protocol (MCP) servers with AWS Lambda
381 GitHub stars
AWS MCP ServerOfficialHosted or LocalOAuthA managed MCP server enabling AI agents to access AWS using docs, API calls, and SOP workflows.
366 GitHub stars
mcp-proxy-for-awsOfficialLocaltoken in envAWS MCP Proxy Server
366 GitHub stars
mcp-amqp-transportOfficialLocalA SDK for running MCP over AMQP
21 GitHub stars
Amazon ECS MCP ServerOfficialLocalAWS Labs server for containerizing web apps, deploying them to Amazon ECS and troubleshooting them. Changes and log access are off unless you turn them on. AWS also offers a managed ECS server.
Amazon EKS MCP ServerOfficialLocaltoken in envAWS Labs server for managing and troubleshooting Amazon EKS clusters. It runs read-only by default; changes and log access each need an extra flag. AWS also runs a managed EKS server in preview.
amazon-bedrock-agentcore-mcp-serverOfficialLocaltoken in envOpen source MCP Servers for AWS
amazon-kendra-index-mcp-serverOfficialLocaltoken in envOpen source MCP Servers for AWS
amazon-neptune-mcp-serverOfficialLocaltoken in envOpen source MCP Servers for AWS
amazon-qbusiness-anonymous-mcp-serverOfficialLocaltoken in envOpen source MCP Servers for AWS
AWS IaC MCP ServerOfficialLocaltoken in envAWS Labs server for CloudFormation template validation, compliance checks, deployment troubleshooting and CDK docs. It replaces the deprecated CDK, CloudFormation and Cloud Control API servers.
AWS Knowledge MCP ServerOfficialHostedNo sign-inAWS-hosted server for searching AWS documentation, regional availability and AWS agent skills. No AWS account or sign-in needed.
AWS Serverless MCP ServerOfficialLocaltoken in envAWS Labs server for working with your AWS serverless apps. It runs read-only by default; changes and log access each need an extra flag.
aws-api-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-appsync-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-bedrock-custom-model-import-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-dataprocessing-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-documentation-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-healthomics-mcp-serverOfficialLocalOpen source MCP Servers for AWS
Show all 100Show fewer
aws-iot-sitewise-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-location-mcp-serverOfficialLocalOpen source MCP Servers for AWS
aws-pricing-mcp-serverOfficialLocalOpen source MCP Servers for AWS
billing-cost-management-mcp-serverOfficialLocalOpen source MCP Servers for AWS
cloudtrail-mcp-serverOfficialLocalOpen source MCP Servers for AWS
cloudwatch-mcp-serverOfficialLocalOpen source MCP Servers for AWS
dynamodb-mcp-serverOfficialLocalOpen source MCP Servers for AWS
elasticache-mcp-serverOfficialLocalOpen source MCP Servers for AWS
iam-mcp-serverOfficialLocalOpen source MCP Servers for AWS
memcached-mcp-serverOfficialLocalOpen source MCP Servers for AWS
redshift-mcp-serverOfficialLocalOpen source MCP Servers for AWS
s3-tables-mcp-serverOfficialLocalOpen source MCP Servers for AWS
timestream-for-influxdb-mcp-serverOfficialLocalOpen source MCP Servers for AWS
valkey-mcp-serverOfficialLocaltoken in envOpen source MCP Servers for AWS
aws-mcpTalk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
296 GitHub stars
aws-finops-mcp-serverLocalAn MCP (Model Context Protocol) server that brings powerful AWS FinOps capabilities directly into your AI assistant. Analyze cloud costs, audit for waste, and get budget insights using natural language, all while keeping your credentials secure on your local machine.
184 GitHub stars- mcp-server-aws
A Model Context Protocol server implementation for operations on AWS resources
127 GitHub stars - aws-cost-explorer-mcp-server
MCP server for understanding AWS spend
126 GitHub stars
aws-security-mcpA Model Context Protocol server that connects AI assistants like Claude to AWS security services, allowing them to autonomously query, inspect, and analyze AWS infrastructure for security issues and misconfigurations.
84 GitHub stars
s3LocalMCP server for AWS S3 with fine-grained tool control and S3-compatible endpoint support.
81 GitHub stars
dynamodbLocalMCP server for AWS DynamoDB with fine-grained tool control and configurable access levels.
81 GitHub stars
mcp-oauth2-aws-cognitoMCP Server Authorization Example with AWS Cognito
68 GitHub stars
Amazon Web Services MCPLocalGet a non-expert from zero to a Slack-delivered, plain-English, waste-flagged AWS bill breakdown
67 GitHub stars
WrapsHostedSearch the Wraps docs and estimate AWS SES costs. Public, read-only, no authentication.
66 GitHub stars
rag-app-on-awsBuild and deploy a full-stack RAG app on AWS with Terraform, using free tier Gemini Pro, real-time web search using Remote MCP server and Streamlit UI with token based authentication.
62 GitHub stars
aws-athena-mcpLocalMCP server to run AWS Athena queries
41 GitHub stars- @iflow-mcp/aws-athena-mcpLocal
Model Context Protocol (MCP) server for running AWS Athena queries
41 GitHub stars
AWS S3 MCPLocalMCP server to integrate AWS S3 and LLM
30 GitHub stars
aws-mcpAn MCP(Model Context Protocol) Server for AWS services
27 GitHub stars- cloudwatch-logs-mcp27 GitHub stars
sample-aws-network-architecture-review-mcp-serverMCP server for automated AWS network architecture reviews - DX resiliency scoring, TGW topology, Cloud WAN discovery. 13 tools, boto3 only
27 GitHub stars- mcp-server-amazon-bedrock
Model Context Procotol(MCP) server for using Amazon Bedrock Nova Canvas to generate images
25 GitHub stars
mcp-server-aws-resources-pythonA Python-based MCP server that lets Claude run boto3 code to query and manage AWS resources. Execute powerful AWS operations directly through Claude with proper sandboxing and containerization. No need for complex setups - just pass your AWS credentials and start interacting with all AWS services.
24 GitHub stars- mcp-server-aws-ssoLocal
Node.js/TypeScript MCP server for AWS Single Sign-On (SSO). Enables AI systems (LLMs) with tools to initiate SSO login (device auth flow), list accounts/roles, and securely execute AWS CLI commands using temporary credentials. Streamlines AI interaction with AWS resources.
15 GitHub stars - serverless-mcp-servers-cdk
Sample implementations of MCP Servers running on AWS Serverless compute Resources
15 GitHub stars - mcp-aws-yolo
Struggling with the AWS MCP server list, don't know what to use, just type "use aws-yolo" in your prompt
12 GitHub stars - mcp-s3
A Model Context Protocol (MCP) server for Amazon S3 and S3-compatible object storage, enabling AI assistants to browse buckets, read and write objects, and generate presigned URLs.
11 GitHub stars - sample-architecture-diagram-mcp-server
MCP server that turns a described AWS architecture into a self-contained interactive HTML diagram (official AWS icons, walkthroughs, UML sequence tabs, .drawio/PNG/GIF/SVG export).
9 GitHub stars - aws-calculator-mcpLocal
MCP server for AWS Pricing Calculator — create estimates, get actual costs, shareable links. All 436 services, Savings Plans, Reserved Instances. Works with Claude, Kiro, Cursor, VS Code.
8 GitHub stars
Yaw Labs AWS MCPLocalAWS MCP server — call any AWS API from AI assistants, with first-class SSO re-login
5 GitHub stars- aws-blackbelt-mcp-server
A MCP server that enables you to search and retrieve AWS Black Belt Online Seminar content, including PDFs, and YouTube videos.
5 GitHub stars - mcp-codepipeline-server
This is a Model Context Protocol (MCP) server that integrates with AWS CodePipeline, allowing you to manage your pipelines through Windsurf and Cascade. The server provides a standardized interface for interacting with AWS CodePipeline services.
5 GitHub stars - aws-s3-mcp-server
MCP server exposing AWS S3 tools: list buckets/objects, presigned GET/PUT, safe by default.
4 GitHub stars - sample-aws-mcp-rca
AWS Root Cause Analysis (RCA) with MCP Integration
4 GitHub stars - bedrock-multi-model-mcp
MCP server for AWS Bedrock - text, image, video, and embeddings across Claude, Llama, Mistral, Nova, Qwen, DeepSeek, GPT-OSS and more
3 GitHub stars - use_aws_mcp
amazon-q-cli use_aws tool into independant mcp
3 GitHub stars - bedrock-mcp-connectorLocal
A client for interacting with AWS Bedrock and MCP servers
2 GitHub stars - devicefarm-mcp-serverLocal
Model Context Protocol server for AWS Device Farm mobile automation via Appium
2 GitHub stars - AWS Payment CryptographyLocal
AWS Payment Cryptography via MCP — keys, PIN/MAC/CVV/ARQC, PCI guards, HSM migration analysis.
2 GitHub stars - aws-mcp-server
MCP (Model context protocol) server to connect MCP client such as Claude Desktop.
2 GitHub stars - aws-mcp-server
MCP server for AWS API integration - Comprehensive cloud infrastructure management for GenAI
2 GitHub stars - aws-news-mcp-server
MCP server for AWS news
2 GitHub stars
Moretes Architect MCPHosted or LocalEvidence-first architecture workbench: 48 deterministic tools, 10 architect personas, any cloud
1 GitHub stars
aws_node_selling_partner_apiLocalMCP server for Amazon SP-API - real-time inventory health, sales metrics, and price updates
1 GitHub stars- aws-cloudscape-mcp-serverLocal
MCP server providing AWS Cloudscape Design System documentation and tools
0 GitHub stars - aws-ec2-mcpLocal
AWS EC2 MCP Server – instance inventory, security group exposure analysis, user-data inspection, and console output forensics for incident response
0 GitHub stars - mcp-amazon-cloudwatch-logsLocal
A Model Context Protocol (MCP) server that provides tools for interacting with Amazon CloudWatch Logs services. This server enables AI Agent to manage CloudWatch log through a standardized interface using AWS SDK.
0 GitHub stars - aws-cdk-mcpLocal
CDK construct for a stateless (MCP 2026-07-28) MCP server on API Gateway + Lambda
0 GitHub stars - aws-s3-mcpLocal
AWS S3 MCP Server – bucket inventory, public exposure detection, policy/ACL analysis, and object listing for data exfiltration investigations
0 GitHub stars - agent-sec-scannersLocal
MCP server for auditing AWS AI/ML workload security — Bedrock IAM, prompt injection signals, posture reports
0 GitHub stars - aws-bedrock-mcp-serverLocal
MCP server for AWS Bedrock Knowledge Base — semantic search and RAG via bedrock_retrieve and bedrock_retrieve_and_generate
0 GitHub stars - aws-lambda-mcp-serverLocal
A Hono wrapper for building an MCP (Model Context Protocol) Server that runs on AWS Lambda functions.
0 GitHub stars - aws-iam-mcpLocal
AWS IAM MCP Server – user/role inspection, policy analysis, access key audit, and privilege simulation for security investigations
0 GitHub stars - bedrock-ops-mcpLocal
MCP server: AWS Bedrock model capability lookup + feature pre-check + PII-safe response redaction. Wraps the Python bedrock-ops library.
0 GitHub stars - aws-network-mcpLocal
AWS Network MCP Server – VPC inspection, security group analysis, ENI details, flow log queries, and IP address lookup for security investigations
0 GitHub stars - aws-security-mcpLocal
AWS Security MCP Server – GuardDuty/SecurityHub/Inspector findings, security service status checks, and S3/EBS encryption audits for security investigations
0 GitHub stars - cloudwatch-mcpLocal
AWS CloudWatch MCP Server – Logs Insights queries, log stream events, alarm status, and metric statistics for security investigations
0 GitHub stars - lambda-tool-mcpLocal
AWS Lambda MCP Server – function discovery, configuration inspection, resource policy analysis, event source mapping enumeration, and function URL exposure checks for security investigations
0 GitHub stars - aws-s3-mcp-serverLocal
MCP server for reading and listing files in AWS S3
0 GitHub stars - AWS BillingHosted
AWS Cost Explorer cost, forecast, and anomaly reporting through user-connected IAM credentials.
0 GitHub stars - AWS CLI MCP ServerLocal
Python MCP server for AWS CLI inspection and operations
0 GitHub stars - AWS IoT CoreLocal
MCP server for AWS IoT Core: device registry, shadows, jobs, rules, messaging.
0 GitHub stars - aws-mcp-connectorLocal
MCP server for the AWS CLI. Read-only by default; single Go binary.
0 GitHub stars - nimbus-mcpLocal
Nimbus - AWS Security Assessment MCP Server - 45 Tools with Full OWASP MCP Security
0 GitHub stars - AWS BuilderHosted
AWS CloudFormation and Terraform infrastructure blueprint builder.
- AWS Cloud Service Updates & Announcements — buy per-query (awswhatsnew)Hosted
AWS cloud service announcements & updates. $0.01/query. Register in-session — free funds.
- delega.ai for AWS Pricing CalculatorHosted
Create AWS cost estimates and shareable AWS Pricing Calculator URLs.
- Execute aws-builder-mcpHosted
Premium agentic endpoint for aws-builder-mcp.
- Execute aws-key-revoker-webhook-mcpHosted
Premium agentic endpoint for aws-key-revoker-webhook-mcp.
- Tomorrow Central: Cloud Cost SentinelHosted
AWS pricing and cost estimates with no signup, plus read-only idle-resource scans of your account.
Questions
Is there an official AWS MCP server?
Yes. AWS runs the AWS MCP Server, a hosted server that became generally available on 6 May 2026 and can call any AWS API, search the AWS docs and run small scripts in a sandbox. AWS also publishes more than 60 open-source local servers in its awslabs/mcp repo.
Which AWS MCP server should I use?
The AWS MCP Server. AWS tells users of its older AWS API and AWS Knowledge servers to switch to it and remove the old entries so their tools do not clash. Add a service server like Serverless, EKS or Billing only when you need its extra tools.
Is the AWS MCP server free?
Yes. AWS charges nothing extra for the AWS MCP Server itself, and you pay only for the AWS resources your agent creates or uses and for data transfer. AWS Knowledge is free too, with rate limits.
How do I make it read-only?
For the AWS MCP Server, run it through AWS's local proxy (mcp-proxy-for-aws) with --read-only, or deny write actions in IAM using the aws:ViaAWSMCPService condition key. For the local AWS API server, set READ_OPERATIONS_ONLY=true. The Serverless and EKS servers stay read-only unless you start them with --allow-write, and the ECS server until you set ALLOW_WRITE.
What is the AWS MCP Server URL, and how do I sign in?
The address is regional, such as https://aws-mcp.us-east-1.api.aws/mcp, in eight AWS Regions. With OAuth, your client opens AWS Sign-in in the browser after you attach the AWSMCPSignInOAuthAccessPolicy policy. With SigV4, AWS's local proxy signs each request with your AWS CLI credentials after aws login; only SigV4 offers the proxy's read-only mode and switching between account profiles.
Which AWS MCP servers are deprecated?
The CDK, CloudFormation, Cloud Control API, Core, Terraform, Cost Explorer, Diagram, Nova Canvas and IAM servers. Use the AWS IaC server in place of CDK, CloudFormation and Cloud Control, and the Billing and Cost Management server in place of Cost Explorer. For Terraform, AWS points to HashiCorp's own Terraform MCP server.
What is the difference between AWS Knowledge and AWS Documentation?
AWS Knowledge is hosted by AWS and needs no sign-in. AWS Documentation is a local server you run on your machine. The AWS MCP Server now searches the docs too, and its doc tools need no credentials.
Which AWS MCP server should I use for costs?
The Billing and Cost Management server, for what you are spending now. It covers Cost Explorer, Budgets, cost anomalies and Savings Plans, and replaces the deprecated Cost Explorer server. For list prices before you build, use the AWS Pricing server.
Can it change or delete things in my AWS account?
Yes. Every AWS server acts with the credentials you give it, so an admin profile lets the agent change or delete resources. Use a least-privilege role, and remember that read-only calls can still return secrets.
Have AWS MCP servers had security problems?
Yes. The local AWS API server had three published advisories, all fixed by version 1.6.0, and the Aurora and RDS Postgres server had a critical read-only bypass fixed in 1.1.7. Run the local servers with @latest so you get fixes.