aws-billing-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aws-billing-mcpShow me this month's cost by service, top 10."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aws-billing-mcp
MCP server (stdio) — accesses Billing and Cost Management data for <目标AWS 账号> via the local AWS CLI, for MCP clients such as Quick Desktop to perform cost and usage analysis.
Prerequisites
Node.js ≥ 18 (v24 is installed on this machine)
AWS CLI v2, and the credentials of the default profile (or the profile specified by
AWS_PROFILE) belong to <目标AWS 账号>IAM permissions:
ce:Get*,budgets:ViewBudget,sts:GetCallerIdentity
On the first tool invocation, the server uses sts get-caller-identity to verify that the current credentials indeed belong to <目标AWS 账号>. If they do not match, it immediately returns an error, preventing accidental queries against other accounts.
Related MCP server: aws-cost-mcp
Installation
cd ~/aws-billing-mcp
npm installSmoke Test
node test-client.mjsIt will list all tools, query the Top 5 costs for this month grouped by service, and run a month-end cost forecast.
Integrating with Quick Desktop
Add the following to Quick Desktop's MCP server configuration (Settings → Integrations/MCP servers, or its JSON configuration file):
{
"mcpServers": {
"aws-billing": {
"command": "node",
"args": ["~/aws-billing-mcp/index.mjs"],
"env": {
"AWS_PROFILE": "default"
}
}
}
}Note: node is installed via nvm (
~/.nvm/versions/node/v24.8.0/bin/node). If Quick Desktop cannot findnodeorawsat startup, replacecommandwith the absolute path to node, and add"PATH": "/usr/local/bin:/usr/bin:/bin:/opt/homebrew/bin"toenv(include the directory containing aws).
Tool List
Tool | Description |
| Core query: cost/usage for any time period, supports grouping by SERVICE, USAGE_TYPE, REGION, TAG, etc. (up to 2), supports Cost Explorer filter expressions, automatic pagination |
| Enumerates the values that actually incur costs for a dimension (service names, regions, etc.), used to determine precise filter values |
| Cost forecast for future time periods (includes 80% confidence interval) |
| Cost anomalies detected by Cost Anomaly Detection and their root causes |
| Budgets under the account and actual/forecast execution status |
| Cost allocation tag key/value in billing data, used with TAG grouping |
| Utilization and coverage of Savings Plans / RI |
Typical Analysis Questions (in Quick Desktop)
“How much did this account spend this month? Rank the Top 10 by service.”
“What is the daily Bedrock consumption trend for the last 30 days? Are there any abnormal spikes?”
“Forecast the total bill at the end of August.”
“Break down EC2 costs by usage type — which part is growing the fastest?”
Environment Variables
Variable | Default | Description |
|
| AWS account allowed to access; reject if credentials do not match |
| (system default) | AWS CLI profile to use |
|
| Path to the AWS CLI executable |
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAWS Cost Explorer + Anomaly Detection exposed as MCP tools. Surface unusual spend by service/account/tag, pull cost breakdowns, forecasts, savings recommendations. Read-only IAM — refuses to start if the role can modify resources. Curated by Archimedes Market with a verified Trust Report.MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying AWS Cost and Usage Report data via Amazon Athena for cost-effective and detailed cost analysis.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables management and analysis of AWS security groups, S3 buckets, and VPC connections via MCP.7MIT
- AlicenseNot gradedqualityCmaintenanceEnables analysis of AWS costs and usage through the AWS Cost Explorer API, supporting multi-account architectures with role assumption and cost comparison, forecasting, and anomaly detection.Apache 2.0
Related MCP Connectors
Remote MCP for Copilot CLI switch gate MCP, structured receipts, audit logs, and reviewer-ready evid
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Remote MCP for MCP tool deprecation receipt, structured receipts, audit logs, and reviewer-ready evi
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/symeta/aws-billing-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server