Amazon SageMaker Well-Architected MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AWS_REGION | No | Specifies the AWS region where SageMaker resources are validated. Default: None (uses default AWS region). | |
| AWS_PROFILE | No | Specifies the AWS profile to use for authentication. Default: None (uses default AWS credentials). | |
| FASTMCP_LOG_LEVEL | No | Sets the logging level verbosity for the server. Valid values: DEBUG, INFO, WARNING, ERROR, CRITICAL. Default: WARNING. | WARNING |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validate_sagemaker_resourceA | Validate a SageMaker resource against all Well-Architected Framework pillars. |
| validate_all_endpointsA | Validate all SageMaker endpoints in a region against Well-Architected pillars. |
| validate_all_resourcesA | Validate all SageMaker resources in a region against Well-Architected pillars. |
| list_sagemaker_resourcesB | List SageMaker resources available for validation. |
| get_pillar_detailsB | Get detailed information about a specific Well-Architected pillar and its checks. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clear purpose: validate a single resource, validate all endpoints, validate all resources, list resources, and get pillar details. The only potential confusion is between validate_all_endpoints and validate_all_resources, since the former is a subset of the latter, but the descriptions clearly distinguish their scopes.
Tool names follow a consistent verb_noun pattern: validate_*, list_*, and get_*. All names are snake_case and clearly indicate the action being performed, with no mixed conventions or vague verbs.
Five tools is well-scoped for a SageMaker Well-Architected validation server. Each tool serves a distinct and necessary function, covering single-resource validation, bulk validation, listing, and reference information without unnecessary bloat.
The tool set covers the full validation workflow: discover resources, validate an individual resource, validate all resources, validate all endpoints specifically, and understand the pillars being checked. There are no obvious dead ends or missing operations for the stated domain.