SuperAPI AI Directory

aws-pricing-mcp

/🏠 - Get up-to-date EC2 prices in one call from a pre-parsed AWS price catalogue.

Open website

About this tool

AWS Pricing MCP is a Model Context Protocol (MCP) server designed to provide pricing data for AWS EC2 instances. The project is developed by trilogy-group and hosted on GitHub.

Purpose: This tool is mainly used to query pricing information for AWS EC2 instances, helping users find the cheapest instance based on specifications. It exposes pricing data through the MCP protocol, making it easy to integrate into AI tools or development environments that support MCP.

Main capabilities:

  • EC2 pricing data: Find the cheapest EC2 instances based on specifications.
  • Multiple pricing models: Supports On Demand, Reserved Instances, and CloudFix RightSpend.
  • Flexible filtering: Can filter by region, platform, term, vCPU, RAM, GPU, and other conditions.
  • Protocol compatibility: Fully compliant with JSON-RPC 2.0 and the MCP protocol.
  • Serverless option: Provides Lambda function deployment with Function URL support.
  • Dynamic data: Pricing data is dynamically retrieved from S3, ensuring it is always up to date.

Usage: The project provides two deployment methods: Lambda deployment (recommended) and traditional server deployment. The Lambda function provides the same functionality as the server and offers serverless advantages. Detailed deployment guidance can be found in the LAMBDA.md file in the repository. Users can interact with the server through the MCP protocol to query pricing data.

Applicable scenarios: Suitable for scenarios that require programmatic access to AWS EC2 pricing information, such as cost optimization, instance selection, automated decision-making, and more. Developers and operations personnel can use this tool to quickly compare prices across different instance specifications and pricing models.

Limitations: Details such as the accuracy of specific pricing data, update frequency, and the range of supported AWS regions are not clearly stated in the official text. In addition, the project's security policy, build requirements, and other details should be referenced in the relevant documentation.