MCP Server

Data Compute Stats Mcp

io.github.varvararatta/data_compute_stats_mcp
Data & Analytics Finance & Investing Public & reachable MCP 2025-11-25

What this MCP does

Calculates descriptive statistics, unit conversions, IRR, NPV and current exchange rates from the National Bank of Ukraine.

calculate_irr
Calculate Internal Rate of Return (IRR) for cashflows. cashflows: [initial_investment (negative), cf1, cf2, ...] Returns: {irr_percent}
Input schema
{'type': 'object', 'title': 'calculate_irrArguments', 'required': ['cashflows'], 'properties': {'guess': {'type': 'number', 'title': 'Guess', 'default': 0.1}, 'cashflows': {'type': 'array', 'items': {}, 'title': 'Cashflows'}}}
calculate_npv
Calculate Net Present Value. rate: discount rate as decimal (e.g. 0.1 = 10%). Returns: {npv, rate_percent, cashflows_count}
Input schema
{'type': 'object', 'title': 'calculate_npvArguments', 'required': ['rate', 'cashflows'], 'properties': {'rate': {'type': 'number', 'title': 'Rate'}, 'cashflows': {'type': 'array', 'items': {}, 'title': 'Cashflows'}}}
calculate_statistics
Calculate descriptive statistics for a list of numbers. Returns: {mean, median, std_dev, min, max, sum, count, percentiles}
Input schema
{'type': 'object', 'title': 'calculate_statisticsArguments', 'required': ['numbers'], 'properties': {'numbers': {'type': 'array', 'items': {}, 'title': 'Numbers'}}}
convert_units
Convert between units. Supports: length, weight, temperature, area, volume. Returns: {result, from_unit, to_unit, formula}
Input schema
{'type': 'object', 'title': 'convert_unitsArguments', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'title': 'Value'}, 'to_unit': {'type': 'string', 'title': 'To Unit'}, 'from_unit': {'type': 'string', 'title': 'From Unit'}}}
get_exchange_rates
Get current exchange rates from NBU (Ukraine National Bank) — no API key needed. Returns: {rates, base, date, source}
Input schema
{'type': 'object', 'title': 'get_exchange_ratesArguments', 'properties': {'base': {'type': 'string', 'title': 'Base', 'default': 'USD'}}}
health_check
Server health check.
Input schema
{'type': 'object', 'title': 'health_checkArguments', 'properties': {}}
Added
get_exchange_rates
Sept. 17, 2026, 12:53 p.m.
Added
convert_units
Sept. 17, 2026, 12:53 p.m.
Added
calculate_npv
Sept. 17, 2026, 12:53 p.m.
Added
calculate_irr
Sept. 17, 2026, 12:53 p.m.
Added
calculate_statistics
Sept. 17, 2026, 12:53 p.m.
Added
health_check
Sept. 17, 2026, 12:53 p.m.