Skip to main content
Glama
tomtapia

mcp-trustedadvisor-server

by tomtapia

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWS_REGIONNoAWS region (default: us-east-1)us-east-1
AWS_PROFILENoAWS profile to use
AWS_ACCESS_KEY_IDNoAWS access key ID
AWS_SESSION_TOKENNoAWS session token for temporary credentials
AWS_SUPPORT_REGIONNoAWS Support API region (default: us-east-1)us-east-1
AWS_SECRET_ACCESS_KEYNoAWS secret access key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
List Trusted Advisor ChecksReturns information about all available Trusted Advisor checks, including the name, ID, category, description, and metadata. Parameters: - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ This operation is only available in the US East (N. Virginia) region (us-east-1). ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan. Use the check ID to uniquely identify a check, since names/descriptions may change.
Get Trusted Advisor RecommendationGet a specific Trusted Advisor recommendation by check ID. Returns detailed information about the recommendation including status, lifecycle stage, AWS services affected, and resource counts. ⚠️ This operation requires the new Trusted Advisor API (not Support API). ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan. ⚠️ This operation is only available in the US East (N. Virginia) region (us-east-1).
List Trusted Advisor ChecksList a filterable set of Trusted Advisor Checks. Parameters: - awsService: Filter by AWS service - pillar: Filter by pillar (cost_optimizing, performance, security, etc.) - source: Filter by source (aws_config, compute_optimizer, etc.) - maxResults: Maximum number of results (1-200, default: 100) - nextToken: Token for pagination - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan.
Get Trusted Advisor RecommendationGet a specific Trusted Advisor Recommendation. Parameters: - recommendationIdentifier: The identifier for the recommendation (required) - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan.
List Trusted Advisor RecommendationsList a filterable set of Trusted Advisor Recommendations. Parameters: - awsService: Filter by AWS service - checkId: Filter by specific check ID - pillar: Filter by pillar (cost_optimizing, performance, security, etc.) - source: Filter by source (aws_config, compute_optimizer, etc.) - status: Filter by status (ok, warning, error) - lifecycleStage: Filter by lifecycle stage (in_progress, pending_response, dismissed, resolved) - maxResults: Maximum number of results (1-200, default: 100) - nextToken: Token for pagination - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan.
List Recommendation ResourcesList Resources of a Trusted Advisor Recommendation. Parameters: - recommendationIdentifier: The identifier for the recommendation (required) - status: Filter by resource status (ok, warning, error) - exclusionStatus: Filter by exclusion status (excluded, included) - maxResults: Maximum number of results (1-200, default: 100) - nextToken: Token for pagination - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan.
Update Recommendation LifecycleUpdate the lifecycle of a Trusted Advisor Recommendation. This API only supports prioritized recommendations. Parameters: - recommendationIdentifier: The identifier for the recommendation (required) - lifecycleStage: New lifecycle stage (pending_response, in_progress, dismissed, resolved) (required) - updateReason: Reason for the update (optional) - updateReasonCode: Reason code (non_critical_account, temporary_account, valid_business_case, etc.) (optional) - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan. ⚠️ Only supports prioritized recommendations.
Batch Update Recommendation Resource ExclusionUpdate one or more exclusion status for a list of recommendation resources. Parameters: - recommendationIdentifier: The identifier for the recommendation (required) - resourceExclusions: Array of resources with ARN and exclusion status (required, max 100) - arn: Resource ARN (required) - isExcluded: Whether the resource should be excluded (required) - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires a Business, Enterprise On-Ramp, or Enterprise Support plan.
List Organization RecommendationsList a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations. Parameters: - organizationId: The organization identifier (required) - awsService: Filter by AWS service - pillar: Filter by pillar (cost_optimizing, performance, security, etc.) - source: Filter by source (aws_config, compute_optimizer, etc.) - status: Filter by status (ok, warning, error) - maxResults: Maximum number of results (1-200, default: 100) - nextToken: Token for pagination - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires Enterprise Support plan. ⚠️ Only supports prioritized recommendations.
Get Organization RecommendationGet a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations. Parameters: - organizationId: The organization identifier (required) - recommendationIdentifier: The recommendation identifier (required) - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires Enterprise Support plan. ⚠️ Only supports prioritized recommendations.
List Organization Recommendation AccountsLists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations. Parameters: - organizationId: The organization identifier (required) - recommendationIdentifier: The recommendation identifier (required) - maxResults: Maximum number of results (1-200, default: 100) - nextToken: Token for pagination - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires Enterprise Support plan. ⚠️ Only supports prioritized recommendations.
List Organization Recommendation ResourcesList Resources of a Recommendation within an Organization. This API only supports prioritized recommendations. Parameters: - organizationId: The organization identifier (required) - recommendationIdentifier: The recommendation identifier (required) - status: Filter by resource status (ok, warning, error) - exclusionStatus: Filter by exclusion status (excluded, included) - affectedAccountId: Filter by specific account ID - maxResults: Maximum number of results (1-200, default: 100) - nextToken: Token for pagination - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires Enterprise Support plan. ⚠️ Only supports prioritized recommendations.
Update Organization Recommendation LifecycleUpdate the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations. Parameters: - organizationId: The organization identifier (required) - recommendationIdentifier: The recommendation identifier (required) - lifecycleStage: New lifecycle stage (pending_response, in_progress, dismissed, resolved) (required) - updateReason: Reason for the update (optional) - updateReasonCode: Reason code (non_critical_account, temporary_account, valid_business_case, etc.) (optional) - language: Language code (en, ja, fr, zh) - defaults to 'en' - awsAccountId: (optional) AWS Account ID for metadata - region: (optional) AWS region - defaults to 'us-east-1' ⚠️ Requires Enterprise Support plan. ⚠️ Only supports prioritized recommendations.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tomtapia/mcp-trustedadvisor-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server