servers / aws-health-mcp-server
aws-health-mcp-server
communityunknownpythonread onlyhealthy
Production-ready MCP server for monitoring AWS Health events and service status
01Tools · 11
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| get_scheduled_changes Get all scheduled changes/maintenance events across AWS services.
Returns upcoming maintenance windows, planned updates, and infrastructure improvements.
Example prompts:
- "What maintenance is planned for AWS services?"
- "Show me upcoming AWS changes"
- "When is the next AWS maintenance?"
| read | false | unknown |
| get_org_service_events Get health events for a specific AWS service across your organization.
Args:
service: The AWS service name (e.g., 'EC2', 'RDS', 'LAMBDA'). Case insensitive.
Example prompts:
- "What's happening with EC2 across my organization?"
- "Show me all RDS issues affecting my AWS accounts"
| read | false | unknown |
| get_org_scheduled_changes Get scheduled changes/maintenance events across your AWS Organization.
Returns upcoming maintenance affecting accounts in your organization.
Example prompts:
- "What maintenance is planned across my organization?"
- "Show me upcoming AWS changes affecting my accounts"
| read | false | unknown |
| get_service_health Get current AWS service health events.
Returns active and upcoming AWS health events with descriptions and timelines.
Example prompts:
- "Show me all current AWS service health issues"
- "What's the current status of AWS services?"
- "Are there any active AWS service disruptions?"
| read | false | unknown |
| get_service_events Get health events for a specific AWS service.
Args:
service: The AWS service name (e.g., 'EC2', 'RDS', 'LAMBDA'). Case insensitive.
Example prompts:
- "What's happening with EC2 right now?"
- "Show me all RDS issues"
- "Are there any problems with S3?"
| read | false | unknown |
| get_affected_entities Get affected entities for all open AWS health events.
Shows resources impacted by active health events, grouped by event and status.
Example prompts:
- "What resources are affected by current AWS issues?"
- "Show me all impacted AWS entities"
- "Which AWS resources are experiencing problems?"
| read | false | unknown |
| get_completed_events Get completed/closed health events.
Args:
service: Optional. The AWS service name to filter by. Case insensitive.
Example prompts:
- "Show me recently resolved AWS issues"
- "What EC2 problems were fixed?"
- "Get history of resolved incidents"
| read | false | unknown |
| get_org_health_events Get health events across your AWS Organization.
If no arguments are provided, returns all active org health events.
Args:
service: Optional. The AWS service name to filter by. Case insensitive.
account_id: Optional. The AWS account ID to filter events for.
status: Optional. 'active' (default) or 'closed'.
Example prompts:
- "Show me org-wide AWS health events"
- "What issues affect account 123456789012?"
- "Get closed org health events for RDS"
| read | false | unknown |
| get_org_affected_entities Get affected entities for AWS health events across your organization.
Args:
account_id: Optional. The AWS account ID to filter events for.
event_arn: Optional. The ARN of a specific event to get details for.
Example prompts:
- "What resources are affected by current AWS issues across my organization?"
- "Show me impacted entities in account 123456789012"
| read | false | unknown |
| get_org_account_events Get health events for a specific AWS account in your organization.
Args:
account_id: The 12-digit AWS account ID.
Example prompts:
- "What health events are affecting account 123456789012?"
- "Show me all issues in my account"
| read | false | unknown |
| get_org_service_health Get current AWS service health events across your organization.
Provides a comprehensive overview of active health events across all accounts
in your AWS Organization.
Example prompts:
- "Show me all current AWS service health issues across my organization"
- "Are there any active AWS service disruptions affecting multiple accounts?"
| read | false | unknown |
02Install & source
uvx aws-health-mcp-server
uvxpip install aws-health-mcp-server
pip- repohttps://github.com/aws-samples/sample-health-mcp-server.git
- packagehttps://pypi.org/project/aws-health-mcp-server
- homepagehttps://github.com/aws-samples/sample-health-mcp-server
- licenseMIT-0
- adoption0 stars · 1 forks
05Provenance & freshness
sourcesPyPI [p4]
last_checked2026-08-16 09:00Z
next_check2026-08-18 09:00Z
cadenceevery 48h
verifiedhandshake:failed metadata:passed handshake:failed metadata:passed metadata:passed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/aws-health-mcp-server)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →