Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 2 min ago
teppi

Server definition

Hash
sha256:c98d3ef40ef7cd1f58f7b4b038764f3be4112da19f996b3cb47a570743d9ea19
What it is
What a remote MCP server returned when asked what it offers: 26 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Return MCP cache telemetry for diagnostics and performance debugging.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "cache_stats", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Compute a metric for Bulgarian pension funds or benchmark targets.\n\nSupports returns, drawdown, volatility, Sharpe/Sortino/Calmar, correlation, and\nbenchmark-aware metrics over configurable period and frequency.\nData freshness: computed from latest ingested FSC NAV and benchmark data.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "benchmark_target_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "fund_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "metric": { "type": "string" }, "period": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" } ] }, "risk_free_rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "risk_free_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null }, "window": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "metric", "period" ], "type": "object" }, "name": "compute_metric", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get historical benchmark series for pension-fund comparison workflows.\n\nUse with compute/rank tools to compare Bulgarian pension funds against inflation\nor market proxies over aligned periods.\nData freshness: updated as new benchmark source observations become available.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "type": "string" }, "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" } }, "required": [ "benchmark_slug" ], "type": "object" }, "name": "get_benchmark_series", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `get_benchmark_series` to retrieve inflation/market comparators for UPF/PPF/VPF.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "type": "string" }, "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" } }, "required": [ "benchmark_slug" ], "type": "object" }, "name": "get_bulgarian_pension_benchmark_series", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `list_benchmarks` with Bulgarian pension comparison context.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_bulgarian_pension_benchmarks", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `list_managers` with explicit Bulgarian pension context for agent discovery.", "inputSchema": { "additionalProperties": false, "properties": { "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "get_bulgarian_pension_fund_managers", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `compute_metric` with explicit Bulgarian pension metric intent.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "benchmark_target_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "fund_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "metric": { "type": "string" }, "period": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" } ] }, "risk_free_rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "risk_free_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null }, "window": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "metric", "period" ], "type": "object" }, "name": "get_bulgarian_pension_fund_metric", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `get_nav_series` with explicit pension NAV semantics for tool-RAG routing.", "inputSchema": { "additionalProperties": false, "properties": { "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "fund_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "get_bulgarian_pension_fund_nav_series", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `list_funds` to discover UPF/PPF/VPF fund IDs for FSC-based analysis.", "inputSchema": { "additionalProperties": false, "properties": { "active_only": { "default": true, "type": "boolean" }, "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "get_bulgarian_pension_funds", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `list_metrics` so agents can semantically find available pension metrics.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_bulgarian_pension_metrics_catalog", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get a lightweight summary index of pension fund holdings reports.\n\nReturns allocation metadata (equity %, domestic %, funds %) and top holdings\nfor each report without loading full content. Use this for quick discovery\nto decide which reports to load in full with `read_holdings_report`.", "inputSchema": { "additionalProperties": false, "properties": { "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "fund_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "get_holdings_reports_index", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get official NAV time series for a Bulgarian pension fund (UPF/PPF/VPF).\n\nAccepts either `fund_id` or (`manager_slug`, `scheme_code`) and returns normalized\nNAV points for return/risk calculations and charting.\nData freshness: updated as new source NAV observations are ingested.", "inputSchema": { "additionalProperties": false, "properties": { "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "fund_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "get_nav_series", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Return the full text of Bulgarian pension legal documents.", "inputSchema": { "additionalProperties": false, "properties": { "document": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Optional filter – \"ordinance_9\", \"ordinance_33\", or \"kso\".\n If omitted, returns all available documents." } }, "type": "object" }, "name": "get_pension_legal_framework", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List benchmark assets for Bulgarian pension comparisons.\n\nIncludes inflation and market references used to evaluate relative performance\nof UPF, PPF, and VPF/DPF funds.\nData freshness: benchmark metadata is stable; prices are updated as new source data arrives.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_benchmarks", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List Bulgarian private pension funds and canonical fund IDs.\n\nReturns `fund_id` in `manager_slug:scheme_code` format for UPF, PPF, and VPF/DPF.\nUse this as discovery before calling NAV, metric, and ranking tools.\nData freshness: fund metadata follows latest FSC-tracked manager/scheme dataset.", "inputSchema": { "additionalProperties": false, "properties": { "active_only": { "default": true, "type": "boolean" }, "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "list_funds", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List available markdown holdings reports for Bulgarian pension funds.\n\nReports contain detailed portfolio holdings data extracted from official PDF filings\nand converted to structured markdown with metadata (allocation %, exposure, top holdings).\n\nUse this tool to discover what reports are available before loading specific ones\nwith `read_holdings_report`. Filter by manager, fund type, or date range.", "inputSchema": { "additionalProperties": false, "properties": { "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "fund_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "list_holdings_reports", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Retrieve Bulgarian pension manager metadata for UPF, PPF, and VPF/DPF schemes.\n\nUse this to discover licensed managers and their supported scheme types before\nrunning rankings or metric calculations over FSC-tracked pension data.\nData freshness: reflects latest ingested official FSC manager/scheme coverage.", "inputSchema": { "additionalProperties": false, "properties": { "scheme_code": { "anyOf": [ { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "list_managers", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List all supported financial metric identifiers for MCP analytics tools.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_metrics", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Rank funds within UPF/PPF/VPF schemes by a selected metric and period.\n\nSupports optional extra columns via `include_metrics` for agent-friendly table outputs.\nData freshness: rankings are computed from the latest ingested FSC-aligned NAV dataset.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "include_metrics": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null }, "limit": { "default": 50, "type": "integer" }, "metric": { "type": "string" }, "offset": { "default": 0, "type": "integer" }, "order": { "default": "desc", "enum": [ "desc", "asc" ], "type": "string" }, "period": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" } ] }, "risk_free_rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "scheme_code": { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, "window": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "scheme_code", "metric", "period" ], "type": "object" }, "name": "rank", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Rank benchmark assets by metric and period for market-context comparison.\n\nData freshness: rankings reflect latest ingested benchmark observations.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "include_metrics": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null }, "limit": { "default": 50, "type": "integer" }, "metric": { "type": "string" }, "offset": { "default": 0, "type": "integer" }, "order": { "default": "desc", "enum": [ "desc", "asc" ], "type": "string" }, "period": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" } ] }, "risk_free_rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "window": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "metric", "period" ], "type": "object" }, "name": "rank_benchmarks", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `rank_benchmarks` for semantically rich benchmark ranking discovery.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "include_metrics": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null }, "limit": { "default": 50, "type": "integer" }, "metric": { "type": "string" }, "offset": { "default": 0, "type": "integer" }, "order": { "default": "desc", "enum": [ "desc", "asc" ], "type": "string" }, "period": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" } ] }, "risk_free_rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "scheme_code": { "default": "upf", "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, "window": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "metric", "period" ], "type": "object" }, "name": "rank_bulgarian_pension_benchmarks_by_metric", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Alias for `rank` to semantically target Bulgarian UPF/PPF/VPF leaderboard queries.", "inputSchema": { "additionalProperties": false, "properties": { "benchmark_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "frequency": { "default": "daily", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "include_metrics": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null }, "limit": { "default": 50, "type": "integer" }, "metric": { "type": "string" }, "offset": { "default": 0, "type": "integer" }, "order": { "default": "desc", "enum": [ "desc", "asc" ], "type": "string" }, "period": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" } ] }, "risk_free_rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "scheme_code": { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, "window": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "scheme_code", "metric", "period" ], "type": "object" }, "name": "rank_bulgarian_pension_funds_by_metric", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Read a specific markdown holdings report for a Bulgarian pension fund.\n\nReturns the full markdown content (or just metadata if summary_only=True)\nfor a specific manager, fund type, and date. The report includes detailed\nportfolio holdings with instrument types, issuers, values, and portfolio shares.", "inputSchema": { "additionalProperties": false, "properties": { "date": { "description": "Report date in YYYY-MM-DD format", "type": "string" }, "fund_type": { "description": "Fund type code (e.g., 'upf', 'ppf', 'dpf')", "type": "string" }, "manager_slug": { "description": "Manager identifier (e.g., 'dskrodina', 'allianz', 'doverie')", "type": "string" }, "summary_only": { "default": false, "description": "If True, return only parsed metadata (allocation, exposure, top holdings)", "type": "boolean" } }, "required": [ "manager_slug", "fund_type", "date" ], "type": "object" }, "name": "read_holdings_report", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Search across Bulgarian pension legal framework documents.", "inputSchema": { "additionalProperties": false, "properties": { "document": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Optional filter to search only one document." }, "max_results": { "default": 10, "description": "Maximum number of matching sections to return (default 10).", "type": "integer" }, "query": { "description": "Search term (e.g., \"чл. 175\", \"equity limits\", \"инвестиционни ограничения\").", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_pension_law", "outputSchema": { "properties": { "result": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" } }, "required": [ "result" ], "type": "object", "x-fastmcp-wrap-result": true } }, { "description": "Alias for `simulate_saver_outcome` with explicit Bulgarian pension savings semantics.", "inputSchema": { "additionalProperties": false, "properties": { "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "end_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "monthly_amount": { "default": 200, "type": "number" }, "scheme_code": { "default": "upf", "enum": [ "upf", "ppf", "dpf" ], "type": "string" } }, "type": "object" }, "name": "simulate_bulgarian_pension_saver_outcome", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Simulate saver outcomes with periodic contributions into Bulgarian pension funds.\n\nEstimates invested amount, terminal value, and IRR-like performance diagnostics.\nData freshness: simulation uses the latest available NAV history in the dataset.", "inputSchema": { "additionalProperties": false, "properties": { "end_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "fund_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "manager_slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "monthly_contribution": { "type": "number" }, "scheme_code": { "enum": [ "upf", "ppf", "dpf" ], "type": "string" }, "start_date": { "default": "2005-01-01", "type": "string" } }, "required": [ "monthly_contribution", "scheme_code" ], "type": "object" }, "name": "simulate_saver_outcome", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c98d3ef40ef7cd1f58f7b4b038764f3be4112da19f996b3cb47a570743d9ea19 | sha256sum