Bulgarian pension fund analytics — NAV data, metrics, rankings, and benchmarks.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pensiata": {
"url": "https://mcp.pensiata.me/mcp",
"type": "streamable-http"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server providing analytics for Bulgarian pension funds — covering all three pillar II schemes (UPF, PPF, DPF).
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance / analytics
MCP Server for GCP environment for interacting with various Observability APIs.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol (MCP) server that provides AI assistants with direct access to the Spreedly payments API. Enables LLMs to manage gateways, process transactions, tokenize payment methods, and more, through structured, validated tool calls.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
MCP Security Weekly
Get CVE alerts and security updates for Pensiata MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server providing analytics for Bulgarian pension funds — covering all three pillar II schemes (UPF, PPF, DPF).
Hosted at: https://mcp.pensiata.me/mcp (streamable HTTP transport)
Add to your MCP client configuration:
{
"mcpServers": {
"pensiata": {
"type": "streamable-http",
"url": "https://mcp.pensiata.me/mcp"
}
}
}
No API key required.
list_managersList pension fund management companies with AUM and supported schemes.
| Parameter | Type | Description |
|---|---|---|
scheme_code | upf | ppf | dpf (optional) | Filter by scheme |
list_fundsList individual funds with metadata.
| Parameter | Type | Description |
|---|---|---|
scheme_code | upf | ppf | dpf (optional) | Filter by scheme |
active_only | bool (default: true) | Only active funds |
get_nav_seriesRetrieve NAV (Net Asset Value) time series for one or more funds.
| Parameter | Type | Description |
|---|---|---|
fund_id | string (optional) | e.g. allianz:upf |
manager_slug | string (optional) | All funds for a manager |
scheme_code | upf | ppf | dpf (optional) | All funds in a scheme |
frequency | daily | weekly | monthly | Default: daily |
date_from | string (optional) | Start date (YYYY-MM-DD) |
date_to | string (optional) | End date (YYYY-MM-DD) |
compute_metricCompute a performance metric for one or more funds over a given period.
| Parameter | Type | Description |
|---|---|---|
metric | string | Metric name (see below) |
period | string or object | e.g. "5y", "10y", "ytd", or {"date_from": "...", "date_to": "..."} |
fund_id | string (optional) | Specific fund |
manager_slug | string (optional) | All funds for a manager |
scheme_code | upf | ppf | dpf (optional) | All funds in a scheme |
benchmark_slug | string (optional) | Benchmark or fund ID for relative metrics |
frequency | daily | weekly | monthly | Default: daily |
risk_free_rate | number (optional) | Override risk-free rate |
risk_free_slug | string (optional) | Benchmark to use as risk-free rate |
rankRank funds within a scheme by any metric.
| Parameter | Type | Description |
|---|---|---|
scheme_code | upf | ppf | dpf | Required |
metric | string | Metric to rank by |
period | string or object | Time period |
order | desc | asc | Default: desc |
include_metrics | string[] (optional) | Additional metrics in output |
benchmark_slug | string (optional) | For relative metrics |
limit | int | Default: 50 |
offset | int | Default: 0 |
list_benchmarksList available benchmark indices (S&P 500, Euro Stoxx 600, Gold, BG Inflation, etc.).
get_benchmark_seriesRetrieve benchmark time series.
| Parameter | Type | Description |
|---|---|---|
benchmark_slug | string | e.g. sp500, bg_inflation, gold |
frequency | daily | weekly | monthly | Default: daily |
date_from | string (optional) | Start date |
date_to | string (optional) | End date |
list_metricsList all available metric names.
| Metric | Description |
|---|---|
return_total | Cumulative total return |
cagr | Compound annual growth rate |
real_cagr | Inflation-adjusted CAGR |
ytd_return | Year-to-date return |
volatility_ann | Annualized volatility |
downside_volatility_ann | Annualized downside volatility |
max_drawdown | Maximum drawdown |
sharpe | Sharpe ratio |
sortino | Sortino ratio |
calmar | Calmar ratio |
information_ratio | Information ratio (vs benchmark) |
tracking_error_ann | Annualized tracking error |
| `excess_re |