mcpField
A
Aws Pricing Calculator Mcp

Aws Pricing Calculator Mcp

Local
github.com/Musheer360Cloud & Infra8Updated 21w ago

About Aws Pricing Calculator Mcp

Aws Pricing Calculator Mcp is an MCP server for creating AWS Pricing Calculator estimates from natural-language requests, retrieving shareable links, and fetching calculated costs. It suits AWS cost planning and uses the AWS calculator for pricing, with service-level reports available.

Key features

  1. 01Search the AWS service catalog
  2. 02Create and edit cost estimates
  3. 03Generate shareable calculator links
  4. 04Retrieve actual costs with headless Chrome
  5. 05Export CSV or Markdown reports
  6. 06Import existing estimates

Use cases

  1. 01Estimate monthly costs for an AWS deployment
  2. 02Compare Savings Plans and Reserved Instances configurations
  3. 03Share estimate links and inspect service cost breakdowns

MCP support

The MCP server exposes tools for AWS service search, estimate creation and editing, import and export, and reporting. Actual costs are retrieved through AWS Pricing Calculator; AWS credentials are not required.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"aws-calculator": {
"command": "npx",
"args": [
"-y",
"aws-calculator-mcp"
]
}
}
}
Run commandnpx -y aws-calculator-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmaws-calculator-mcp

Tools

9

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
querystringYesOne or more search terms, comma-separated
partitionstringNoAWS partition (default: "aws"). Valid: "aws", "aws-iso", "aws-iso-b"

Details

From the project README

aws-calculator-mcp

npm version License: MIT

MCP server for AWS Pricing Calculator. Create cost estimates through natural language, get shareable links, retrieve actual AWS-calculated costs.

  • 436 services, 72 regions
  • Real pricing via headless Chrome (not approximations)
  • Savings Plans, Reserved Instances, all pricing models
  • No AWS credentials required

Install

Add to your MCP client config:

{
  "mcpServers": {
    "aws-calculator": {
      "command": "npx",
      "args": ["-y", "aws-calculator-mcp@latest"]
    }
  }
}
ClientConfig file
Kiro~/.kiro/settings/mcp.json
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json

Requires Node.js ≥ 18. Chrome optional (only for cost retrieval).

What it does

You ask your AI assistant to estimate AWS costs. The MCP handles the rest:

  1. Searches the AWS service catalog
  2. Looks up valid configuration fields
  3. Builds the estimate incrementally
  4. Exports to calculator.aws (shareable link)
  5. Opens the link in headless Chrome to get actual calculated costs

The pricing is identical to calculator.aws because it is calculator.aws doing the math.

Tools

ToolPurpose
search_servicesFind services by keyword
get_service_fieldsGet valid config fields for a service
create_estimateStart a new estimate
add_serviceAdd configured services
update_serviceModify a service in-place
export_estimateGet a shareable calculator.aws URL
refresh_estimateGet actual costs via headless Chrome
generate_reportPer-service cost breakdown (CSV/Markdown)
import_estimateDownload an existing estimate

Example

"Estimate a production stack in us-west-2: 2x c5.xlarge EC2 with Savings Plan, Lambda at 20M requests, S3 500GB, CloudFront 1TB"

→ Returns a calculator.aws link + $333.92/mo breakdown by service.

How it works

Your prompt → Agent configures services → MCP packages payload → calculator.aws saves it
                                                                → Chrome opens it → scrapes real costs

No local price calculations. No hardcoded rates. The AWS calculator frontend computes everything.

Requirements

  • Node.js ≥ 18
  • Chrome (optional) — for refresh_estimate and generate_report. Install with npx puppeteer browsers install chrome or use system Chrome.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.