accueil / serveurs / Dev & Code / io.github.nvasilevv/pensiata
io.github.nvasilevv/pensiata
serveur MCP (Model Context Protocol) · bgpensions-tools 3.3.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.nvasilevv/pensiata est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.nvasilevv/pensiata » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 26 outils
- cache_stats≈ 65 tokens
Return MCP cache telemetry for diagnostics and performance debugging.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "cache_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compute_metric≈ 365 tokens
Compute a metric for Bulgarian pension funds or benchmark targets. Supports returns, drawdown, volatility, Sharpe/Sortino/Calmar, correlation, and benchmark-aware metrics over configurable period and frequency. Data freshness: computed from latest ingested FSC NAV and benchmark data.
Paramètres, retour & exemple (11)
Paramètresmetric· string · requisperiod· ? · requiswindow· ? · optionnelfund_id· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· ? · optionnelmanager_slug· ? · optionnelbenchmark_slug· ? · optionnelrisk_free_rate· ? · optionnelrisk_free_slug· ? · optionnelbenchmark_target_slug· ? · optionnel
Exemple d'appel{"name": "compute_metric", "arguments": {"metric": "texte", "period": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_benchmark_series≈ 199 tokens
Get historical benchmark series for pension-fund comparison workflows. Use with compute/rank tools to compare Bulgarian pension funds against inflation or market proxies over aligned periods. Data freshness: updated as new benchmark source observations become available.
Paramètres, retour & exemple (4)
Paramètresdate_to· ? · optionneldate_from· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlybenchmark_slug· string · requis
Exemple d'appel{"name": "get_benchmark_series", "arguments": {"benchmark_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_benchmark_series≈ 158 tokens
Alias for `get_benchmark_series` to retrieve inflation/market comparators for UPF/PPF/VPF.
Paramètres, retour & exemple (4)
Paramètresdate_to· ? · optionneldate_from· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlybenchmark_slug· string · requis
Exemple d'appel{"name": "get_bulgarian_pension_benchmark_series", "arguments": {"benchmark_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_benchmarks≈ 71 tokens
Alias for `list_benchmarks` with Bulgarian pension comparison context.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_bulgarian_pension_benchmarks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_fund_managers≈ 104 tokens
Alias for `list_managers` with explicit Bulgarian pension context for agent discovery.
Paramètres, retour & exemple (1)
Paramètresscheme_code· ? · optionnel
Exemple d'appel{"name": "get_bulgarian_pension_fund_managers", "arguments": {"scheme_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_fund_metric≈ 316 tokens
Alias for `compute_metric` with explicit Bulgarian pension metric intent.
Paramètres, retour & exemple (11)
Paramètresmetric· string · requisperiod· ? · requiswindow· ? · optionnelfund_id· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· ? · optionnelmanager_slug· ? · optionnelbenchmark_slug· ? · optionnelrisk_free_rate· ? · optionnelrisk_free_slug· ? · optionnelbenchmark_target_slug· ? · optionnel
Exemple d'appel{"name": "get_bulgarian_pension_fund_metric", "arguments": {"metric": "texte", "period": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_fund_nav_series≈ 208 tokens
Alias for `get_nav_series` with explicit pension NAV semantics for tool-RAG routing.
Paramètres, retour & exemple (6)
Paramètresdate_to· ? · optionnelfund_id· ? · optionneldate_from· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· ? · optionnelmanager_slug· ? · optionnel
Exemple d'appel{"name": "get_bulgarian_pension_fund_nav_series", "arguments": {"date_to": "texte", "fund_id": "texte", "date_from": "texte", "frequency": "daily", "scheme_code": "texte", "manager_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_funds≈ 113 tokens
Alias for `list_funds` to discover UPF/PPF/VPF fund IDs for FSC-based analysis.
Paramètres, retour & exemple (2)
Paramètresactive_only· boolean · optionnelscheme_code· ? · optionnel
Exemple d'appel{"name": "get_bulgarian_pension_funds", "arguments": {"active_only": true, "scheme_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_bulgarian_pension_metrics_catalog≈ 75 tokens
Alias for `list_metrics` so agents can semantically find available pension metrics.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_bulgarian_pension_metrics_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_holdings_reports_index≈ 205 tokens
Get a lightweight summary index of pension fund holdings reports. Returns allocation metadata (equity %, domestic %, funds %) and top holdings for each report without loading full content. Use this for quick discovery to decide which reports to load in full with `read_holdings_report`.
Paramètres, retour & exemple (4)
Paramètresdate_to· ? · optionneldate_from· ? · optionnelfund_type· ? · optionnelmanager_slug· ? · optionnel
Exemple d'appel{"name": "get_holdings_reports_index", "arguments": {"date_to": "texte", "date_from": "texte", "fund_type": "texte", "manager_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_nav_series≈ 252 tokens
Get official NAV time series for a Bulgarian pension fund (UPF/PPF/VPF). Accepts either `fund_id` or (`manager_slug`, `scheme_code`) and returns normalized NAV points for return/risk calculations and charting. Data freshness: updated as new source NAV observations are ingested.
Paramètres, retour & exemple (6)
Paramètresdate_to· ? · optionnelfund_id· ? · optionneldate_from· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· ? · optionnelmanager_slug· ? · optionnel
Exemple d'appel{"name": "get_nav_series", "arguments": {"date_to": "texte", "fund_id": "texte", "date_from": "texte", "frequency": "daily", "scheme_code": "texte", "manager_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pension_legal_framework≈ 120 tokens
Return the full text of Bulgarian pension legal documents.
Paramètres, retour & exemple (1)
Paramètresdocument· ? · optionnel
Optional filter – "ordinance_9", "ordinance_33", or "kso". If omitted, returns all available documents.
Exemple d'appel{"name": "get_pension_legal_framework", "arguments": {"document": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_benchmarks≈ 115 tokens
List benchmark assets for Bulgarian pension comparisons. Includes inflation and market references used to evaluate relative performance of UPF, PPF, and VPF/DPF funds. Data freshness: benchmark metadata is stable; prices are updated as new source data arrives.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_benchmarks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_funds≈ 163 tokens
List Bulgarian private pension funds and canonical fund IDs. Returns `fund_id` in `manager_slug:scheme_code` format for UPF, PPF, and VPF/DPF. Use this as discovery before calling NAV, metric, and ranking tools. Data freshness: fund metadata follows latest FSC-tracked manager/scheme dataset.
Paramètres, retour & exemple (2)
Paramètresactive_only· boolean · optionnelscheme_code· ? · optionnel
Exemple d'appel{"name": "list_funds", "arguments": {"active_only": true, "scheme_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_holdings_reports≈ 234 tokens
List available markdown holdings reports for Bulgarian pension funds. Reports contain detailed portfolio holdings data extracted from official PDF filings and converted to structured markdown with metadata (allocation %, exposure, top holdings). Use this tool to discover what reports are available before loading specific ones with `read_holdings_report`. Filter by manager, fund type, or date range.
Paramètres, retour & exemple (4)
Paramètresdate_to· ? · optionneldate_from· ? · optionnelfund_type· ? · optionnelmanager_slug· ? · optionnel
Exemple d'appel{"name": "list_holdings_reports", "arguments": {"date_to": "texte", "date_from": "texte", "fund_type": "texte", "manager_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_managers≈ 154 tokens
Retrieve Bulgarian pension manager metadata for UPF, PPF, and VPF/DPF schemes. Use this to discover licensed managers and their supported scheme types before running rankings or metric calculations over FSC-tracked pension data. Data freshness: reflects latest ingested official FSC manager/scheme coverage.
Paramètres, retour & exemple (1)
Paramètresscheme_code· ? · optionnel
Exemple d'appel{"name": "list_managers", "arguments": {"scheme_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_metrics≈ 66 tokens
List all supported financial metric identifiers for MCP analytics tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_metrics", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rank≈ 328 tokens
Rank funds within UPF/PPF/VPF schemes by a selected metric and period. Supports optional extra columns via `include_metrics` for agent-friendly table outputs. Data freshness: rankings are computed from the latest ingested FSC-aligned NAV dataset.
Paramètres, retour & exemple (11)
Paramètreslimit· integer · optionnelorder· string · optionnel · desc | ascmetric· string · requisoffset· integer · optionnelperiod· ? · requiswindow· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· string · requis · upf | ppf | dpfbenchmark_slug· ? · optionnelrisk_free_rate· ? · optionnelinclude_metrics· ? · optionnel
Exemple d'appel{"name": "rank", "arguments": {"metric": "texte", "period": "texte", "scheme_code": "upf"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rank_benchmarks≈ 286 tokens
Rank benchmark assets by metric and period for market-context comparison. Data freshness: rankings reflect latest ingested benchmark observations.
Paramètres, retour & exemple (10)
Paramètreslimit· integer · optionnelorder· string · optionnel · desc | ascmetric· string · requisoffset· integer · optionnelperiod· ? · requiswindow· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlybenchmark_slug· ? · optionnelrisk_free_rate· ? · optionnelinclude_metrics· ? · optionnel
Exemple d'appel{"name": "rank_benchmarks", "arguments": {"metric": "texte", "period": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rank_bulgarian_pension_benchmarks_by_metric≈ 296 tokens
Alias for `rank_benchmarks` for semantically rich benchmark ranking discovery.
Paramètres, retour & exemple (11)
Paramètreslimit· integer · optionnelorder· string · optionnel · desc | ascmetric· string · requisoffset· integer · optionnelperiod· ? · requiswindow· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· string · optionnel · upf | ppf | dpfbenchmark_slug· ? · optionnelrisk_free_rate· ? · optionnelinclude_metrics· ? · optionnel
Exemple d'appel{"name": "rank_bulgarian_pension_benchmarks_by_metric", "arguments": {"metric": "texte", "period": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rank_bulgarian_pension_funds_by_metric≈ 295 tokens
Alias for `rank` to semantically target Bulgarian UPF/PPF/VPF leaderboard queries.
Paramètres, retour & exemple (11)
Paramètreslimit· integer · optionnelorder· string · optionnel · desc | ascmetric· string · requisoffset· integer · optionnelperiod· ? · requiswindow· ? · optionnelfrequency· string · optionnel · daily | weekly | monthlyscheme_code· string · requis · upf | ppf | dpfbenchmark_slug· ? · optionnelrisk_free_rate· ? · optionnelinclude_metrics· ? · optionnel
Exemple d'appel{"name": "rank_bulgarian_pension_funds_by_metric", "arguments": {"metric": "texte", "period": "texte", "scheme_code": "upf"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - read_holdings_report≈ 247 tokens
Read a specific markdown holdings report for a Bulgarian pension fund. Returns the full markdown content (or just metadata if summary_only=True) for a specific manager, fund type, and date. The report includes detailed portfolio holdings with instrument types, issuers, values, and portfolio shares.
Paramètres, retour & exemple (4)
Paramètresdate· string · requis
Report date in YYYY-MM-DD formatfund_type· string · requis
Fund type code (e.g., 'upf', 'ppf', 'dpf')manager_slug· string · requis
Manager identifier (e.g., 'dskrodina', 'allianz', 'doverie')summary_only· boolean · optionnel
If True, return only parsed metadata (allocation, exposure, top holdings)
Exemple d'appel{"name": "read_holdings_report", "arguments": {"date": "texte", "fund_type": "texte", "manager_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_pension_law≈ 202 tokens
Search across Bulgarian pension legal framework documents.
Paramètres, retour & exemple (3)
Paramètresquery· string · requis
Search term (e.g., "чл. 175", "equity limits", "инвестиционни ограничения").document· ? · optionnel
Optional filter to search only one document.max_results· integer · optionnel
Maximum number of matching sections to return (default 10).
Exemple d'appel{"name": "search_pension_law", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": []}} - simulate_bulgarian_pension_saver_outcome≈ 172 tokens
Alias for `simulate_saver_outcome` with explicit Bulgarian pension savings semantics.
Paramètres, retour & exemple (5)
Paramètresend_date· ? · optionneldate_from· ? · optionnelscheme_code· string · optionnel · upf | ppf | dpfmanager_slug· ? · optionnelmonthly_amount· number · optionnel
Exemple d'appel{"name": "simulate_bulgarian_pension_saver_outcome", "arguments": {"end_date": "texte", "date_from": "texte", "scheme_code": "upf", "manager_slug": "texte", "monthly_amount": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulate_saver_outcome≈ 228 tokens
Simulate saver outcomes with periodic contributions into Bulgarian pension funds. Estimates invested amount, terminal value, and IRR-like performance diagnostics. Data freshness: simulation uses the latest available NAV history in the dataset.
Paramètres, retour & exemple (6)
Paramètresfund_id· ? · optionnelend_date· ? · optionnelstart_date· string · optionnelscheme_code· string · requis · upf | ppf | dpfmanager_slug· ? · optionnelmonthly_contribution· number · requis
Exemple d'appel{"name": "simulate_saver_outcome", "arguments": {"scheme_code": "upf", "monthly_contribution": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».