mcp-trustedadvisor-server
by tomtapia
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AWS_REGION | No | AWS region (default: us-east-1) | us-east-1 |
| AWS_PROFILE | No | AWS profile to use | |
| AWS_ACCESS_KEY_ID | No | AWS access key ID | |
| AWS_SESSION_TOKEN | No | AWS session token for temporary credentials | |
| AWS_SUPPORT_REGION | No | AWS Support API region (default: us-east-1) | us-east-1 |
| AWS_SECRET_ACCESS_KEY | No | AWS secret access key |
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 |
|---|---|
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| List Trusted Advisor Checks | Returns 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 Recommendation | Get 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 Checks | List 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 Recommendation | Get 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 Recommendations | List 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 Resources | List 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 Lifecycle | Update 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 Exclusion | Update 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 Recommendations | List 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 Recommendation | Get 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 Accounts | Lists 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 Resources | List 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 Lifecycle | Update 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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