AWS MCP Server CloudWatch metrics
AWS MCP Server automatically publishes metrics to Amazon CloudWatch at no additional cost. You can use these metrics to monitor usage patterns, track success rates, identify errors, and set up alarms for your AWS MCP Server operations.
Metrics namespace
All AWS MCP Server metrics are published under the AWS-MCP namespace in CloudWatch. Metrics are
organized by tool name, allowing you to monitor which MCP tools you use most frequently (such as
aws___call_aws or aws___list_regions) and track their success rates.
Available metrics
The following metrics are available for AWS MCP Server. All metrics use standard resolution (1-minute granularity).
| Metric | Description | Unit |
|---|---|---|
|
|
The number of times a tool was called, regardless of the response status. |
Count |
|
|
The number of successful requests that returned a 200 response. |
Count |
|
|
The number of requests that failed with a 4XX client error (excluding throttles). |
Count |
|
|
The number of requests that failed with a 5XX server error. |
Count |
|
|
The number of requests that were throttled with a 429 response. |
Count |
Metric dimensions
Metrics include the following dimensions to help you filter and analyze your data:
- Tool Name
-
The name of the specific MCP tool that was invoked. For example,
aws___call_aws,aws___list_regions, oraws___retrieve_skill. For a complete list of available tools, see Understanding the MCP Server tools.
Using metrics
You can use AWS MCP Server metrics to:
-
Monitor usage patterns – Track which tools you use most frequently to understand your interaction patterns with AWS services.
-
Identify errors – Monitor
UserErrorandSystemErrormetrics to quickly detect and troubleshoot issues such as permission problems or service disruptions. -
Track success rates – Calculate success rates by comparing
Successcounts toInvocationcounts to ensure your operations are completing successfully. -
Set up alarms – Create CloudWatch alarms to notify you when error rates exceed thresholds or when usage patterns change unexpectedly.
-
Optimize costs – Monitor invocation counts to identify inefficient usage patterns that might be increasing your AWS costs.
For more information about working with CloudWatch metrics, see Using Amazon CloudWatch metrics in the CloudWatch User Guide.
Example use cases
The following examples show how you can use AWS MCP Server metrics:
- Calculate success rate for API calls
-
Filter metrics by
Tool Name = aws___call_awsand compareSuccesstoInvocationto calculate your API call success rate. Set up an alarm to notify you if the success rate drops below 95%. - Detect permission issues
-
Monitor
UserErrormetrics for specific tools. A spike in user errors often indicates IAM permission issues or incorrect API parameters. - Track tool usage trends
-
Compare
Invocationcounts across different tools over time to understand which AWS services and operations you interact with most frequently. - Monitor system health
-
Set up alarms for
SystemErrormetrics to be notified of service disruptions or infrastructure issues that might affect your operations.
Usage metrics
AWS MCP Server publishes usage metrics to the AWS/Usage namespace in CloudWatch. These metrics
help you monitor your resource consumption relative to your account quotas. You can use these metrics with
the Service Quotas console to measure utilization and create alarms as you approach a quota.
All usage metrics include the following dimensions: Type, Resource,
Service, and Class. The Service dimension is always
AWS MCP and the Class dimension is always None.
| Metric name | Type | Resource | Description | Unit |
|---|---|---|---|---|
|
API |
Request |
The number of requests made to the AWS MCP Server in this account in the current Region. |
Count |
|
Resource |
ConcurrentConnection |
The number of concurrent connections per AWS account in the current Region. |
Count |
|
Resource |
AccountSessionCount |
The number of concurrent active sessions per AWS account in the current Region. |
Count |
|
Resource |
UserSessionCount |
The number of concurrent active sessions per user in this AWS account in the current Region. |
Count |
Note
Requests that are throttled before reaching the AWS MCP Server are not reflected in the
CallCount metric. As a result, the metric may not reliably report values above
the throttling limit.
For more information about monitoring your usage and setting up alarms, see AWS usage metrics in the CloudWatch User Guide and Service Quotas and Amazon CloudWatch in the Service Quotas User Guide.