MCP.Market

OTC Pricing MCP server

by seaser0·io.github.seaser0/otc-pricing-mcp·v0.1.1

MCP server for the Open Telekom Cloud Price Calculator API (eu-de, eu-nl, eu-ch2).

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
New

0 stars17 downloads/wk

Reviews

Write one

Nobody has reviewed OTC Pricing MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OTC Pricing MCP tools (7)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • compare_billing_models

    Compare PAYG vs. Reserved (12/24/36 month) billing for a product.

  • estimate_monthly_cost

    Estimate monthly cost for a list of resources.

  • find_compute_flavor

    Find compute (ECS) instances matching vCPU/RAM/OS criteria.

  • get_service_schema

    Get the schema (filterable/returnable columns) for a service.

  • list_regions

    List available regions for OTC services.

  • list_services

    List all available OTC services with pricing data.

  • query_pricing

    Query pricing data with flexible filtering and column selection.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan29 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How OTC Pricing MCP compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
7
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
17
more than 5% of 12,191 servers with a package

What its tools let an agent do: 7 read

Install OTC Pricing MCP in Claude Code, Cursor or VS Code

claude mcp add otc-pricing-mcp -- uvx otc-pricing-mcp
Add to Cursor

What the publisher says

From the OTC Pricing MCP repository's README, as published. We do not edit it. Read it on GitHub

OTC Pricing MCP Server

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:

This server gives Claude access to OTC pricing data and the user-manual / API-reference documentation through 9 specialized tools, on whichever transport you prefer.

What Can You Do With This?

Example Use Cases:

  • Ask Claude: "Find the cheapest ECS instance with 4 CPUs and 8GB RAM in eu-de"
  • Claude calls findcomputeflavor tool → gets pricing data → answers you
  • Ask: "Compare PAYG vs 12-month reserved pricing for S3 storage"
  • Claude calls comparebillingmodels tool → does the analysis → shows savings

Quick Start

1. Install

Requirements: Python 3.12+

# Clone the repository
git clone https://github.com/seaser0/otc-pricing-mcp.git
cd otc-pricing-mcp

# Install dependencies
uv sync

# Run the server
python -m otc_pricing_mcp

What You'll See:

{"event": "mcp_server_starting", "transports": ["stdio", "sse"], "port": 8080, ...}
{"event": "mcp_server_ready", "status": "accepting_connections", ...}

The server now listens for MCP connections on both stdin/stdout and http://localhost:8080/sse.

2. Connect Your MCP Client

Option A — STDIO (local, Claude Desktop)

{
  "mcpServers": {
    "otc-pricing": {
      "command": "python",
      "args": ["-m", "otc_pricing_mcp"],
      "env": {
        "LOG_LEVEL": "INFO",
        "METRICS_PORT": "8080"
      }
    }
  }
}

Option B — SSE (remote, Kubernetes)

Point any MCP client that supports SSE transport at the hosted endpoint:

{
  "mcpServers": {
    "otc-pricing": {
      "url": "https://mcp-otc-pricing.example.com/sse"
    }
  }
}

Or test locally while running the server:

# In a second terminal:
curl -N http://localhost:8080/sse
# event: endpoint
# data: /messages/?session_id=<uuid>

3. Start Using Tools

Once connected, Claude can call any of the 7 available tools. See the Tools Reference section below.

Tools Reference

The server exposes 7 MCP tools for different pricing queries:

1. list_services

Purpose: Get all available OTC services

Input: None

Output: List of service names and metadata

Example Claude usage:

"What OTC services are available for pricing?"

2. list_regions

Purpose: Get available OTC regions

Input: None

Output: List of region codes (eu-de, eu-nl, eu-ch2, etc.)

Example Claude usage:

"What regions does OTC support?"

3. getserviceschema

Purpose: Get filterable/returnable columns for a service

Input:

  • service (string): Service name (e.g., "ecs", "evs", "obs", "s3", "rds")

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OTC Pricing MCP: common questions

Is OTC Pricing MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the OTC Pricing MCP safety report
How do I install OTC Pricing MCP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does OTC Pricing MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is OTC Pricing MCP maintained?
The last commit was 44 days ago (2026-09-21). The latest release is v0.1.1.
How does OTC Pricing MCP compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.