Skip to main content
Glama
vivek-daml

AWS Cost Estimator MCP

by vivek-daml

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 folder

Related 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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    D
    maintenance
    Provides 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.
    76
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables natural language analysis of AWS costs, automated FinOps waste audits, and budget monitoring across multiple profiles and regions while keeping credentials secure locally.
    181
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables creating AWS cost estimates through natural language, generating shareable calculator.aws links, and retrieving actual calculated costs via headless Chrome, without requiring AWS credentials.
    30
    7
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables 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.
    57
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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