seaser0 avatar

OTC Pricing MCP

seaser0/otc-pricing-mcp

Wraps the Open Telekom Cloud Price Calculator API and exposes seven tools for querying cloud service pricing across eu-de, eu-nl, and eu-ch2 regions. You can list available services, search compute flavors by vCPU and RAM specs, estimate monthly costs for multiple resources, and compare pay-as-you-go versus reserved instance pricing over 12, 24, and 36 month terms. Also includes full-text search over indexed OTC documentation from upstream Sphinx repos. Ships with both stdio and SSE transports, Prometheus metrics, and structured logging. Built for cost analysis workflows where you need programmatic access to ECS, EVS, S3, RDS, and other OTC service pricing without manually clicking through the web calculator.

tools
9
transport
STDIO
last updated
May 7, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

list_servicesGet all available OTC services

Get all available OTC services

No parameter schema in public metadata yet.

list_regionsGet available OTC regions

Get available OTC regions

No parameter schema in public metadata yet.

get_service_schemaGet filterable/returnable columns for a service

Get filterable/returnable columns for a service

No parameter schema in public metadata yet.

query_pricingQuery pricing data with flexible filtering

Query pricing data with flexible filtering

No parameter schema in public metadata yet.

find_compute_flavorFind compute (ECS) instances by vCPU/RAM/OS

Find compute (ECS) instances by vCPU/RAM/OS

No parameter schema in public metadata yet.

estimate_monthly_costCalculate monthly cost for multiple resources

Calculate monthly cost for multiple resources

No parameter schema in public metadata yet.

compare_billing_modelsCompare PAYG vs Reserved Instance pricing

Compare PAYG vs Reserved Instance pricing

No parameter schema in public metadata yet.

search_otc_docsFull-text search across the indexed OTC user manual and API reference

Full-text search across the indexed OTC user manual and API reference

No parameter schema in public metadata yet.

get_otc_doc_sectionFetch the body of one indexed documentation page (or one of its sections) as Markdown

Fetch the body of one indexed documentation page (or one of its sections) as Markdown

No parameter schema in public metadata yet.

Sponsors

Readme

OTC Pricing MCP Server

CI Release License Python

An open-source Model Context Protocol (MCP) server for the Open Telekom Cloud (OTC) Price Calculator API.

Expose OTC pricing data to Claude and other LLM clients with full observability (structured logging, Prometheus metrics, health checks).

Status: v0.1.3 — STDIO + SSE transports, Kubernetes deployment, full observability


What is MCP?

Model Context Protocol is a standard that enables LLM applications (like Claude) to interact with external tools and data sources. This server supports two transports:


View the full README on GitHub

Details

Repository
github.com/seaser0/otc-pricing-mcp
Package
otc-pricing-mcp
Transport
STDIO
Registry
MCP registry, active