Version 4.43 or later needs to be installed to add the server automatically
Tools
| Name | Description |
|---|---|
budgets | Retrieves AWS budget information using the AWS Budgets API. This tool uses the DescribeBudgets API to retrieve all budgets for an account. The API returns information about: - Budget names, types, and time periods - Budget limits (amount and unit) - Current actual spend - Forecasted spend - Cost filters applied to budgets With this information, you can determine which budgets have been exceeded or are projected to exceed their limits. The tool automatically retrieves the AWS account ID of the calling identity or uses the provided account_id. |
list-cost-allocation-tags | Lists cost allocation tags in the account using the ListCostAllocationTags API. Cost allocation tags must be activated before they appear in Cost Explorer, CUR, and budgets. There are two types: AWSGenerated (auto-created by AWS services like aws:createdBy) and UserDefined (created by customers via resource tagging APIs). The tool returns CostAllocationTag objects containing: - TagKey, Type (AWSGenerated/UserDefined), Status (Active/Inactive) - LastUpdatedDate (when activation status last changed) - LastUsedDate (last month the tag appeared on a billed resource, for identifying stale tags) You can filter tags by: - status: Active or Inactive - tag_keys: JSON array of tag key strings to look up (max 100, case-sensitive). Example: '["Environment", "Team", "CostCenter"]' - tag_type: AWSGenerated or UserDefined - max_results: Results per page (1-1000, default 100) - max_pages: Max pages to auto-paginate through Limits: 500 active cost allocation tag keys per payer account (adjustable via Service Quotas up to 1,000). Max 20 tags per UpdateCostAllocationTagsStatus request. Example 1 - List active user-defined tags: {"status": "Active", "tag_type": "UserDefined"} Example 2 - Check specific tag keys: {"tag_keys": "["Environment", "Team"]"} Example 3 - List all tags with no filters: {} |