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
- 01Search the AWS service catalog
- 02Create and edit cost estimates
- 03Generate shareable calculator links
- 04Retrieve actual costs with headless Chrome
- 05Export CSV or Markdown reports
- 06Import existing estimates
Use cases
- 01Estimate monthly costs for an AWS deployment
- 02Compare Savings Plans and Reserved Instances configurations
- 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.
Tools
9Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | One or more search terms, comma-separated |
| partition | string | No | AWS partition (default: "aws"). Valid: "aws", "aws-iso", "aws-iso-b" |
Details
From the project READMEaws-calculator-mcp
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"]
}
}
}
| Client | Config 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:
- Searches the AWS service catalog
- Looks up valid configuration fields
- Builds the estimate incrementally
- Exports to calculator.aws (shareable link)
- 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
| Tool | Purpose |
|---|---|
search_services | Find services by keyword |
get_service_fields | Get valid config fields for a service |
create_estimate | Start a new estimate |
add_service | Add configured services |
update_service | Modify a service in-place |
export_estimate | Get a shareable calculator.aws URL |
refresh_estimate | Get actual costs via headless Chrome |
generate_report | Per-service cost breakdown (CSV/Markdown) |
import_estimate | Download 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_estimateandgenerate_report. Install withnpx puppeteer browsers install chromeor use system Chrome.
License
MIT
Comments
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.