Provides real-time AWS EC2 pricing information, allowing users to query instance configurations, pricing across regions, reserved instance discounts, and operating system costs.
AWS EC2 Pricing MCP Server
The AWS EC2 Pricing MCP Server lets any LLM or automation script query real-time EC2 pricing with one call. Powered by a pre-parsed AWS pricing catalogue, it answers questions such as
What is the cheapest EC2 instance with 32GB RAM?
Which AMD instances have more than 3.5 Ghz CPUs?
What is the 3-yr All Upfront discount on r6g family in eu-west-1?
What is the cheapest instance to run Windows with SQL Server Enterprise?
Using Docker
Using a Docker hub image
Use this mcp_config.json for Docker hub image:
- The
--rm
flag removes the container when it exits. - The
-i
flag enables interactive mode for stdio communication. - The
-q
flag suppresses the docker messages about downloading the image. - The
--network none
totally disconnects the container from the network to guarantee no data exfiltration.
Using a local image
Build the image:
This will download the pricing data and build the image. The BUILD_DATE parameter ensures the fresh pricing data is downloaded during build.
Sample mcp_config.json for a locally built image:
- The
--rm
flag removes the container when it exits. - The
-i
flag enables interactive mode for stdio communication. - The
--network none
totally disconnects the container from the network to guarantee no data exfiltration.
Using Python directly
You'll need to download the pricing data first:
It should be in the same directory as server.py.
Sample mcp_config.json for local Python:
Building Instructions
For instructions on building and publishing the Docker image, see BUILD.md.
Pricing Data JSON Format
See PRICING.md.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
The AWS EC2 Pricing MCP Server lets any LLM or automation script query real-time EC2 pricing with one call. Powered by a pre-parsed AWS pricing catalogue, it answers questions such as
What is the cheapest EC2 instance with 32GB RAM?
Which AMD instances have more than 3.5 Ghz CPUs?
What is the 3-yr All Upfront discount on r6g family in eu-west-1?
What is the cheapest instance to run Windows with SQL Server Enterprise?
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.Last updated -3280TypeScript
- -securityFlicense-qualityAn MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.Last updated -2TypeScript
- -securityFlicense-qualityThis MCP server enables users to interact with AWS Amplify Gen2 application data through natural language, allowing AI assistants like Claude to perform operations on Amplify data models using conversational language instead of complex code.Last updated -1JavaScript
- -securityFlicense-qualityA simplified MCP server that provides a streamlined way to interact with AWS CloudWatch resources (log groups, log queries, and alarms) through the MCP protocol.Last updated -4Python