AWS Cost Estimator MCP
Generates Amazon Web Services (AWS) cost estimates for services such as EC2 and RDS PostgreSQL, exports them to the AWS Pricing Calculator, and produces Excel cost reports with real pricing and INR conversion.
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 Cost Estimator MCPGenerate cost report for 3 EC2 m5.large and RDS PostgreSQL in ap-south-1"
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 Cost Estimator MCP
An end-to-end AWS cost estimation solution for teams. Ask your AI IDE to build an estimate — get a formatted Excel report with real pricing, INR conversion, and best practices. No manual steps.
What This Does
You say: "Generate a cost report for Acme Corp with 3 EC2 m5.large and RDS PostgreSQL in ap-south-1"
AI does: 1. Builds estimate with full validation (Node.js MCP)
2. Saves to calculator.aws → gets shareable URL
3. Opens URL in headless browser → scrapes real costs
4. Generates formatted Excel (.xlsx) with INR pricing
You get: Acme_Corp_Cost_Report.xlsx in your project folderRelated MCP server: AWS FinOps MCP Server
Two MCP Servers Working Together
Server | Language | What it does |
AWS Pricing Calculator MCP | Node.js | Searches 436+ AWS services, validates configs, builds estimates, exports to calculator.aws |
Cost Report Generator MCP | Python | Takes the estimate URL, fetches real costs via headless browser, produces formatted Excel |
Quick Start
See SETUP.md for complete step-by-step instructions.
TL;DR
# Clone
git clone https://github.com/vivek-daml/aws-cost-estimator-mcp.git
cd aws-cost-estimator-mcp
# Node.js side (estimate creation)
npm install
npm run build
# Python side (report generation)
cd cost-report-mcp
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
playwright install chromium
cd ..Add to ~/.kiro/settings/mcp.json (or equivalent for Claude Desktop / Cursor / VS Code):
{
"mcpServers": {
"aws-pricing-calculator-mcp-server": {
"command": "node",
"args": ["/path/to/aws-cost-estimator-mcp/dist/mcp-server.js"]
},
"aws-cost-report-generator": {
"command": "/path/to/aws-cost-estimator-mcp/cost-report-mcp/.venv/Scripts/python.exe",
"args": ["/path/to/aws-cost-estimator-mcp/cost-report-mcp/server.py"]
}
}
}Excel Report Output
The generated report includes:
Summary sheet — total monthly cost in INR
AWS Services sheet — S.NO, Service, Per Month USD, Per Month INR, Per Year INR
EC2/RDS details — Instance Type, vCPU, RAM, OS/Database, Running Hours, Pricing Model
Pricing Link — the calculator.aws URL for reference
Notes — region, exchange rate, per-service configuration descriptions
Best Practices — 5 AI-generated recommendations (via AWS Bedrock Nova Pro)
Compatible AI Tools
Tool | Works? |
Kiro | Yes |
Claude Desktop | Yes |
Cursor | Yes |
VS Code + GitHub Copilot | Yes |
Claude Code (CLI) | Yes |
Windsurf | Yes |
Amazon Q Developer | Yes |
Architecture
┌──────────────┐ ┌──────────────────────────────┐
│ AI Agent │── MCP (estimate tools) ──│ Node.js Pricing Calculator │
│ (Kiro etc.) │ │ (validation, lint, catalog) │
│ │ └──────────────┬───────────────┘
│ │ │ saves to AWS
│ │ ▼
│ │ ┌──────────────────────────────┐
│ │── MCP (report tool) ─────│ Python Report Generator │
│ │ │ (Playwright + Excel format) │
└──────────────┘ └──────────────────────────────┘Requirements
Node.js 18+
Python 3.10+
Internet access (AWS CloudFront CDN — no credentials needed for estimates)
AWS credentials (optional — only for Bedrock-powered best practices)
License
MIT-0
This server cannot be installed
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
- AlicenseBqualityDmaintenanceProvides a comprehensive suite of 76 tools for AWS cloud resource optimization, cost management, and infrastructure monitoring. It enables users to identify unused resources, analyze cost trends, right-size capacity, and maintain security compliance through natural language.76MIT
- AlicenseNot gradedqualityCmaintenanceEnables natural language analysis of AWS costs, automated FinOps waste audits, and budget monitoring across multiple profiles and regions while keeping credentials secure locally.181MIT
- AlicenseNot gradedqualityDmaintenanceEnables creating AWS cost estimates through natural language, generating shareable calculator.aws links, and retrieving actual calculated costs via headless Chrome, without requiring AWS credentials.307MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to parse multi-cloud infrastructure-as-code files, query real-time pricing from AWS, Azure, and GCP, and generate cost estimates and comparison reports.57MIT
Related MCP Connectors
Designs, prices, and deploys AWS/GCP cloud infrastructure from plain-English requirements.
Verified cloud cost forecasting for AI agents. AWS, GCP, Azure pricing matrix.
Verified cloud cost forecasting for AI agents. AWS, GCP, Azure pricing matrix.
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/vivek-daml/aws-cost-estimator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server