
AWS Billing and Cost Management MCP Server: Setup for Claude and Cursor
awslabs.billing-cost-management-mcp-serverawslabs/mcp/tree/HEAD/src/billing-cost-management-mcp-serverLets your assistant analyze your AWS spending, budgets, anomalies, Savings Plans and cost-saving recommendations.
This is the AWS Labs server for AWS Billing and Cost Management. It runs on your computer and uses your AWS profile to read Cost Explorer, Budgets, Compute Optimizer, Cost Optimization Hub, Savings Plans and invoice data.
Most tools only read. A few start analyses or set up Athena tables for S3 Storage Lens, so use a profile limited to the cost data you want it to see.
Good for
- FinOps teams who want answers about spend without building reports
- Engineering leads who check budgets and anomalies
- Cloud engineers who look for savings in Compute Optimizer and Savings Plans
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install billing-cost-management-mcp-server
Claude Code
- 1
Copy this prompt.
Add the billing-cost-management-mcp-server server to Claude Code. Run this command: claude mcp add billing-cost-management -- uvx awslabs.billing-cost-management-mcp-server Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires uv (Python).
Built from the package data we hold. Not yet tested by us.
Tools
Analyzes past and forecast AWS costs
Pulls cost and usage data from Cost Explorer: costs grouped by service, account or tag, forecasts, and the values you can filter on.
Try: “What were my top 5 AWS services by cost last month?”
Network ·
cost-explorerCompares costs between two months
Compares the costs of one calendar month with another and shows what drove the change. It does not do week or quarter comparisons.
Try: “Why did my bill go up in October compared to September?”
Network ·
cost-comparisonShows unusual spending
Gets cost anomalies from Cost Explorer.
Try: “Show cost anomalies from the last 30 days.”
Network ·
cost-anomalyShows your AWS budgets
Reads budget information from AWS Budgets.
Try: “Which of my budgets are close to their limit?”
Network ·
budgetsGets right-sizing advice
Gets performance-based right-sizing recommendations from AWS Compute Optimizer, per region, for resources such as EC2, Lambda and EBS.
Try: “Which EC2 instances are oversized?”
Network ·
compute-optimizerLists cost-saving opportunities
Gets recommendations and efficiency metrics from Cost Optimization Hub.
Try: “What are my biggest savings opportunities?”
Network ·
cost-optimizationShows Savings Plans coverage and use
Retrieves how much eligible spend Savings Plans cover and how much of the commitment is used.
Try: “How well are my Savings Plans being used?”
Network ·
sp-performanceGets Savings Plans purchase advice
Retrieves Savings Plans purchase recommendations and can start recommendation generation.
Try: “What Savings Plans should I buy?”
Write ·
sp-recommendationRuns what-if Savings Plans analyses
Runs a Savings Plans purchase what-if analysis, which starts an analysis in your account.
Try: “What would happen if I bought a 1-year compute plan?”
Write ·
sp-purchase-analyzerShows Reserved Instance coverage and use
Retrieves Reserved Instance coverage and utilization from Cost Explorer.
Try: “Are my Reserved Instances fully used?”
Network ·
ri-performanceShows Free Tier usage
Gets Free Tier usage, account plan state or account activities.
Try: “Am I close to my Free Tier limits?”
Network ·
free-tier-usageQueries S3 Storage Lens metrics
Queries S3 Storage Lens data with Athena SQL, and can create an Athena database and table to do it.
Try: “Which S3 buckets grew the most this quarter?”
Write ·
storage-lensLooks up AWS prices
Looks up AWS prices in four steps: list service codes, list a service's filters, list filter values, then fetch the prices.
Try: “What does an m5.large cost in eu-west-1?”
Network ·
aws-pricingWorks with the BCM Pricing Calculator
Lists and reads workload estimates in the Billing and Cost Management Pricing Calculator, plus its rate preferences.
Try: “List my pricing calculator workload estimates.”
Network ·
bcm-pricing-calcQueries stored results with SQL
Runs SQL on a local session database that holds large tool results. It can also load rows you pass in as a new table.
Try: “Sort that last result by cost and show the top 10.”
Read ·
session-sqlLists cost allocation tags
Lists the cost allocation tags in your account.
Try: “Which cost allocation tags are active?”
Network ·
list-cost-allocation-tags
Read from the source code
Permissions
medium risk · 2 things to watch
Medium risk
Most tools read cost data, but a few start analyses or create Athena tables in your account, and your spending details go to your AI app.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Your spending data goes to your AI app
Bills, accounts and budgets can be sensitive. Use it with an assistant you trust with that data.
A few tools start jobs or create Athena tables
The Storage Lens tool can create an Athena database and tables. The Savings Plans tools start analyses.
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only switch is documented. Grant the AWS profile only read permissions for the cost services you want to use. |
|---|---|
| Talks to | AWS billing, Cost Explorer, Budgets, Compute Optimizer, Athena and Pricing APIs in your AWS account |
| Sign-in and keys | Uses your AWS profile or access keys from your computer. The README lists the IAM permissions it needs. |
Questions
Can it buy Savings Plans or change my bill?
Its tools are for analysis and reading. It can start Savings Plans analyses and recommendation generation, and the tool list has no purchase tool.
What AWS permissions does it need?
Read access to the cost services you use, such as Cost Explorer, Budgets and Compute Optimizer. The README lists the exact IAM actions.
Is this the full tool list?
No. The server has more than 40 tools, and this page lists the main ones.
Can it run read-only?
No read-only switch is documented. Limit the AWS profile to read permissions to get the same effect.
Does it run on my computer or in the cloud?
It runs on your computer and calls AWS from there.
Which apps can use it?
Any app that runs local servers, such as Claude Code, Claude Desktop, Cursor and VS Code. The install box shows the setup for each.
Information
updated Nov 2, 2026
- Publisher
- Amazon Web Services (official)
- Package
awslabs.billing-cost-management-mcp-server- Registry
- PyPI
- Transport
- stdio
- License
- Apache-2.0
- Last commit
- Oct 30, 2026
- Open issues
- 143
- Listed in
- Docker MCP Catalog
Other AWS MCP servers
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 1Hide
- billing-cost-management MCP server README · github.com