---
title: "AWS CloudWatch Application Signals MCP Server: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/mcp-servers/awslabs-cloudwatch-applicationsignals/
description: "Reads CloudWatch Application Signals for an account you administer. It is not the general CloudWatch server."
---

# AWS CloudWatch Application Signals MCP Server: review, setup & limitations · Undominated.ai

> Reads CloudWatch Application Signals for an account you administer. It is not the general CloudWatch server.

[← Explore all mcp servers](/mcp-servers/)

CLOUD OPERATIONS / Amazon Web Services

# AWS CloudWatch Application Signals MCP Server

Reads CloudWatch Application Signals for an account you administer. It is not the general CloudWatch server.

 [See setup guidance ↓](#setup)[Original source ↗](https://github.com/awslabs/mcp/tree/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/cloudwatch-applicationsignals-mcp-server)

SOURCE REVIEW

 Reviewed 2026-10-14
 Evidence 2 linked sources
 Publisher Amazon Web Services
 Licence [Apache-2.0 ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/LICENSE)
 Revision 49de7cc11ae0
 [Read what was—and wasn’t—checked ↓](#review)

“An MCP (Model Context Protocol) server that provides comprehensive tools for monitoring and analyzing AWS services using AWS Application Signals.”

 [Amazon Web Services · upstream description ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/cloudwatch-applicationsignals-mcp-server/README.md) Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - The README is an Application Signals audit and trace assistant for service health, SLOs, and canaries.
- Trace search is incomplete unless Transaction Search is enabled, and the enablement tool returns a guide rather than applying the changes itself.

### A good fit for

 - Auditing Application Signals services, SLOs, or canaries with an AWS profile
- Not for full trace history unless X-Ray Transaction Search is already sending traces to CloudWatch Logs

### Weigh up before choosing

 - @latest is not a pin.
- This review confirmed the README contains the package and uvx. It did not call the AWS API.
- get_enablement_guide returns a guide for the agent to edit IaC and Dockerfiles. The README does not say the tool itself enables the service.
- Without Transaction Search the README says only 5% sampled X-Ray traces are available.
- The IAM example is account access through an AWS profile, not an unauthenticated endpoint.
- A pin does not verify transitive dependencies. Documented uvx examples use a floating package tag, not the reviewed commit.
- This review did not execute the resource.
- The server was not started and its tools were not called.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - src/cloudwatch-applicationsignals-mcp-server/README.md
- LICENSE

### Our findings

 - README contains awslabs.cloudwatch-applicationsignals-mcp-server@latest.
- README contains a uvx command.
- The server monitors and analyzes services through Application Signals, including SLO, trace, canary, and change-event tools.
- It authenticates with AWS profiles. The documented policy includes application-signals:ListServices and related read actions.
- get_enablement_guide returns a curated guide for the agent to change code. It does not, in this README, apply that enablement itself. Without Transaction Search, trace access is the 5% X-Ray sample.

### Not established by this review

 - No AWS API call was made.
- The server was not started and its tools were not called.
- A pin does not verify transitive dependencies.
- No tools/list or tool call was made.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Connect a server deliberately.

[Upstream setup instructions ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/cloudwatch-applicationsignals-mcp-server/README.md)

DOCUMENTED COMMAND

 uvx awslabs.cloudwatch-applicationsignals-mcp-server@latest Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Register the uvx command.
- Use credentials for the account you mean.
- The one-line command above is the uvx launch in the README client block at this commit, not a separate installer. It was not run.

### Before you start

 - uv
- AWS credentials for the service

### Documented configuration example

Use the client and authentication context described in the setup guidance. Configuration formats vary between hosts.

 {
 "mcpServers": {
 "applicationsignals": {
 "command": "uvx",
 "args": [
 "awslabs.cloudwatch-applicationsignals-mcp-server@latest"
 ],
 "env": {
 "AWS_PROFILE": "[The AWS Profile Name to use for AWS access]",
 "AWS_REGION": "[AWS Region]",
 "FASTMCP_LOG_LEVEL": "ERROR"
 }
 }
 }
} Copy configuration ↗

### Compatibility

Local stdio MCP clients

### Implementation

Python

### Transports

stdio

### Local process, AWS credentials

 - Call the AWS APIs the credential allows for this server

### Cost model

Apache-2.0 server. AWS usage may be billed.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - [Server documentation ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/cloudwatch-applicationsignals-mcp-server/README.md) Checked 2026-10-07 https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/cloudwatch-applicationsignals-mcp-server/README.md Supports: Package name and uvx launch
- [Repository licence ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/LICENSE) Checked 2026-10-07 https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/LICENSE Supports: Redistribution terms

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### AWS CloudWatch MCP Server ↗ Queries CloudWatch for an account you administer. It does not invent a metric.](/mcp-servers/awslabs-cloudwatch/)[### AWS Billing and Cost Management MCP Server ↗ Reads realised AWS billing and cost-management data, which is a different number from the advertised unit price.](/mcp-servers/awslabs-aws-billing-cost-management/)[### AWS CloudTrail MCP Server ↗ Queries CloudTrail events for an account you administer.](/mcp-servers/awslabs-cloudtrail/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)[Workflows ↗](/workflows/)

## Continue your investigation

 - [Inspect resource evidence](/tools/)
- [Choose a host](/agents/)
- [Inspect reusable workflows](/skills/)
- [Use Undominated data](/api/)
