AWS Pricing MCP

AWS Pricing MCP

Server and serverless MCP implementation providing dynamic AWS EC2 instance pricing data.

16
Stars
8
Forks
16
Watchers
3
Issues
AWS Pricing MCP is an MCP-compliant server that delivers up-to-date AWS EC2 instance pricing data through both traditional and serverless Lambda deployments. It offers advanced filtering, supports multiple AWS pricing models, and provides results via the JSON-RPC 2.0 protocol. The solution ensures always-current pricing information retrieved directly from S3 and is designed for seamless integration with systems requiring model context protocol support.

Key Features

EC2 instance pricing lookup
Multiple AWS pricing models supported
Advanced filtering by region, CPU, RAM, GPU, and more
JSON-RPC 2.0 protocol compliance
Serverless AWS Lambda deployment option
Conventional Python server implementation
Integration with S3 for up-to-date pricing
Model Context Protocol (MCP) support
Comprehensive documentation
Support for CloudFix RightSpend pricing

Use Cases

Selecting the most cost-effective AWS EC2 instance for workload deployment
Automating cloud infrastructure cost estimates
Integrating dynamic EC2 pricing data into optimization tools
Providing real-time pricing context to AI/automation systems
Building dashboards for cloud price analysis
Enabling serverless pricing APIs
Comparing AWS EC2 pricing models for financial planning
Enhancing cloud migration planning with accurate pricing context
Contextual model selection in AI or orchestration pipelines
Filtering EC2 instances based on custom technical requirements and price

README

AWS Pricing MCP

A Model Context Protocol (MCP) server that provides AWS EC2 instance pricing data. This project includes both a traditional server implementation and a serverless Lambda function.

Quick Start

Lambda Deployment (Recommended)

The Lambda function provides the same functionality as the server but with serverless benefits:

bash
# Build and deploy
sam build
sam deploy --guided

# Get the Function URL
aws cloudformation describe-stacks \
  --stack-name aws-pricing-mcp \
  --query 'Stacks[0].Outputs[?OutputKey==`FunctionUrl`].OutputValue' \
  --output text

For detailed Lambda documentation, see LAMBDA.md.

Server Deployment

bash
# Install dependencies
pip install -r requirements.txt

# Run the server
python src/server.py

Features

  • EC2 Pricing Data: Find the cheapest EC2 instances based on specifications
  • Multiple Pricing Models: On Demand, Reserved Instances, CloudFix RightSpend
  • Flexible Filtering: Region, platform, tenancy, vCPU, RAM, GPU, etc.
  • JSON-RPC 2.0: Full MCP protocol compliance
  • Serverless Option: Lambda function with Function URL
  • Dynamic Data: Always up-to-date pricing from S3

Documentation

License

LICENSE

Star History

Star History Chart

Repository Owner

trilogy-group
trilogy-group

Organization

Repository Details

Language Python
Default Branch main
Size 1,056 KB
Contributors 1
License MIT License
MCP Verified Nov 11, 2025

Programming Languages

Python
98.39%
Dockerfile
1.61%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • ShopSavvy Data API MCP Server

    ShopSavvy Data API MCP Server

    MCP server providing AI assistants with live product data, pricing, and price tracking from ShopSavvy.

    ShopSavvy Data API MCP Server implements the Model Context Protocol to enable AI assistants to access and interact with ShopSavvy's extensive product database. It supports product lookup, retrieves current and historical pricing from multiple retailers, and allows scheduled monitoring of product prices. The server also manages API usage analytics and credit consumption, offering robust error handling and developer tools for integration.

    • 5
    • MCP
    • shopsavvy/shopsavvy-mcp-server
  • Blocknative MCP Server

    Blocknative MCP Server

    Real-time multi-chain gas price prediction server compliant with Model Context Protocol.

    Blocknative MCP Server provides real-time gas price predictions and transaction cost estimations across multiple blockchains using Blocknative’s APIs. It offers tools for predicting gas prices, estimating gas costs, and listing supported chains, all accessible through MCP-compatible interfaces. The server is asynchronous, supports both authenticated and unauthenticated API usage, and can be integrated with developer tooling such as Claude Desktop and FastMCP. Interactive prompts and a web inspector enhance developer experience for exploring gas price data.

    • 4
    • MCP
    • kukapay/blocknative-mcp
  • Uniswap V3 Price MCP Server

    Uniswap V3 Price MCP Server

    Real-time Uniswap V3 token price server for AI agents and DeFi automation.

    Uniswap V3 Price MCP Server delivers real-time token prices from Uniswap V3 across major EVM-compatible networks, including Ethereum, Polygon, Arbitrum, and Optimism. Optimized for AI agents and DeFi automation, it queries token prices in USD or other stablecoins, with optional conversion via CryptoCompare. The server is designed for compatibility with MCP clients, enabling seamless and standardized integrations. Environment setup is straightforward, leveraging Infura endpoints and Node.js.

    • 2
    • MCP
    • kukapay/uniswap-price-mcp
  • Alpha Vantage MCP Server

    Alpha Vantage MCP Server

    Real-time financial data access for models via standardized protocol.

    Alpha Vantage MCP Server implements the Model Context Protocol (MCP) to provide real-time and historical financial market data, including stock quotes, company profiles, cryptocurrency exchange rates, ETF information, and options chain analytics. It delivers a standardized API interface, enabling seamless integration with AI clients such as Claude Desktop. The server manages API keys, error handling, and rate limits for reliable data delivery.

    • 81
    • MCP
    • berlinbra/alpha-vantage-mcp
  • books-mcp-server

    books-mcp-server

    A server implementation supporting Model Context Protocol integration with cherry-studio.

    books-mcp-server allows users to set up a Model Context Protocol (MCP) compliant server for managing and interacting with AI models. It enables integration with cherry-studio through STDIO commands and structured server configurations. The tool provides straightforward setup instructions and supports launching the server with customizable parameters, making it suitable for various AI context management tasks.

    • 5
    • MCP
    • VmLia/books-mcp-server
  • Alibaba Cloud Tablestore MCP Servers

    Alibaba Cloud Tablestore MCP Servers

    Reference MCP server implementations for Alibaba Cloud Tablestore in Java and Python

    Alibaba Cloud Tablestore MCP Servers provides multiple implementations (Java and Python) of MCP (Model Context Protocol) server-side components. It includes sample projects and a production-ready RAG-based knowledge Q&A system, enabling management of context and knowledge for AI applications on Tablestore. The libraries showcase standardized approaches for integrating Tablestore with modern AI use cases requiring context handling.

    • 148
    • MCP
    • aliyun/alibabacloud-tablestore-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results