accueil / serveurs / Données & BDD / io.github.precis-finance/precis-finance-mcp
io.github.precis-finance/precis-finance-mcp
serveur MCP (Model Context Protocol) · precis 0.3.0
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.precis-finance/precis-finance-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.precis-finance/precis-finance-mcp » 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 20 outils
- eval_chart_transform≈ 214 tokens
Create a chart from data_refs (an array of snapshot IDs), a bounded JavaScript function, and chart_spec. Supports line, bar, area, waterfall, scatter, horizontal_bar, forecast_line, cohort_heatmap and sparkline_row. Query first and inspect rows; the transform takes one result per ref and returns flat rows.
Paramètres, retour & exemple (3)
Paramètresdata_refs· array · requischart_spec· object · requistransform_code· string · requis
Exemple d'appel{"name": "eval_chart_transform", "arguments": {"data_refs": [], "chart_spec": {}, "transform_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_dataset≈ 124 tokens
Export a cached data_ref to json or xlsx without rerunning the query; returns a temporary file and download link.
Paramètres, retour & exemple (2)
Paramètresformat· string · requisdata_ref· string · requis
Exemple d'appel{"name": "export_dataset", "arguments": {"format": "texte", "data_ref": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_binding≈ 105 tokens
Fetch one data feed's full configuration: source, target dataset, schedule, and extract parameters.
Paramètres, retour & exemple (1)
Paramètresbinding_id· string · requis
Exemple d'appel{"name": "get_binding", "arguments": {"binding_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_file_download≈ 96 tokens
Renew a download capability for an available, owned artifact.
Paramètres, retour & exemple (1)
Paramètresfile_id· string · requis
Exemple d'appel{"name": "get_file_download", "arguments": {"file_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_inspection_schema≈ 97 tokens
Get the column schema for an inspection source.
Paramètres, retour & exemple (1)
Paramètressource_key· string · requis
Exemple d'appel{"name": "get_inspection_schema", "arguments": {"source_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_load_status≈ 106 tokens
Fetch one data load's full detail by load_id — timestamps, status, rows landed, and any error message.
Paramètres, retour & exemple (1)
Paramètresload_id· string · requis
Exemple d'appel{"name": "get_load_status", "arguments": {"load_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - inspect_rows≈ 277 tokens
Inspect the row-level detail behind a figure, from an enabled inspection source. Returns a capped sample for reasoning plus a grid for the user.
Paramètres, retour & exemple (7)
Paramètreslimit· ? · optionnelcolumns· ? · optionnelfilters· ? · optionnelperiod_end· ? · optionnelsource_key· string · requisscenario_id· string · requisperiod_start· ? · optionnel
Exemple d'appel{"name": "inspect_rows", "arguments": {"source_key": "texte", "scenario_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_bindings≈ 140 tokens
List the configured data feeds (ingestion bindings) with their schedule — which datasets load, from where, how often.
Paramètres, retour & exemple (2)
Paramètrestarget· ? · optionnelsource_id· ? · optionnel
Exemple d'appel{"name": "list_bindings", "arguments": {"target": "texte", "source_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_dimensions≈ 107 tokens
List the dimensions defined in the model — keys, labels, and kinds (leaf / derived / ragged hierarchy). Catalogue metadata only; use search_hierarchy to list a dimension's members.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_dimensions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_inspection_sources≈ 79 tokens
List the row-level sources available for inspection.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_inspection_sources", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_kpis≈ 84 tokens
Browse the metric catalogue — metric keys, formats, domains, and the dimensions available per metric.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_kpis", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_load_history≈ 221 tokens
List data-load attempts from the ingestion audit trail — when each dataset landed, with what status. Answers "is April in yet?" / "when was this data last loaded?".
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnelperiod· ? · optionnelstatus· ? · optionnelbinding_id· ? · optionneldataset_id· ? · optionnel
Exemple d'appel{"name": "list_load_history", "arguments": {"limit": 1, "period": "texte", "status": "texte", "binding_id": "texte", "dataset_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_scenarios≈ 75 tokens
List the available planning scenarios and their status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_scenarios", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_variants≈ 92 tokens
List the what-if variants of a scenario.
Paramètres, retour & exemple (1)
Paramètresscenario_id· string · requis
Exemple d'appel{"name": "list_variants", "arguments": {"scenario_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precis_orientation≈ 78 tokens
Call this first. Returns how to use Précis over this connector: the data model (scenarios, metrics, statements, dimensions), the reporting-tool variants, and how to build charts. Read it before composing queries.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "precis_orientation", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_metric≈ 438 tokens
Break one or more metrics down by a dimension — revenue by project, utilisation by employee, headcount trends, GL account drill-down. Rows are the dimension; columns are metrics × scenarios. Pass `scenarios` explicitly and give every scenario a concise, user-facing `alias` such as Actuals, Budget, Variance, or Var %. Returns a formatted table with structured data. The widget already displays this table to the user. Add useful interpretation; do not reproduce the table or restate all its rows in Markdown unless the user explicitly requests it or the widget is unavailable.
Paramètres, retour & exemple (8)
Paramètresscale· ? · optionnelfilters· ? · optionnelmetrics· array · requisdecimals· ? · optionnelscenarios· ? · optionneldimensions· ? · optionnelperiod_end· ? · optionnelperiod_start· ? · optionnel
Exemple d'appel{"name": "run_metric", "arguments": {"metrics": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_metric_data≈ 418 tokens
Break one or more metrics down by a dimension — revenue by project, utilisation by employee, headcount trends, GL account drill-down. Rows are the dimension; columns are metrics × scenarios. Pass `scenarios` explicitly and give every scenario a concise, user-facing `alias` such as Actuals, Budget, Variance, or Var %. Returns the raw figures (and a `data_ref`) for your own analysis or to build a chart — pass `[data_ref]` as `data_refs` to eval_chart_transform. Does not show the user a table.
Paramètres, retour & exemple (8)
Paramètresscale· ? · optionnelfilters· ? · optionnelmetrics· array · requisdecimals· ? · optionnelscenarios· ? · optionneldimensions· ? · optionnelperiod_end· ? · optionnelperiod_start· ? · optionnel
Exemple d'appel{"name": "run_metric_data", "arguments": {"metrics": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_statement≈ 465 tokens
Run a financial statement — P&L, variance report, or executive summary. Rows are statement lines (Revenue, Direct Cost, Gross Margin, …); columns are scenarios. Supports an optional dimension breakdown (e.g. by period or cost centre). For an unspecified general P&L, prefer `full_pnl` when it is listed by precis_orientation. Give every scenario a concise, user-facing `alias` such as Actuals, Budget, Variance, or Var %. Returns a formatted table with structured data. The widget already displays this table to the user. Add useful interpretation; do not reproduce the table or restate all its rows in Markdown unless the user explicitly requests it or the widget is unavailable.
Paramètres, retour & exemple (8)
Paramètresscale· ? · optionnelfilters· ? · optionneldecimals· ? · optionnelscenarios· ? · optionnelstatement· ? · optionneldimensions· ? · optionnelperiod_end· ? · optionnelperiod_start· ? · optionnel
Exemple d'appel{"name": "run_statement", "arguments": {"scale": "texte", "filters": "texte", "decimals": "texte", "scenarios": "texte", "statement": "texte", "dimensions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_statement_data≈ 446 tokens
Run a financial statement — P&L, variance report, or executive summary. Rows are statement lines (Revenue, Direct Cost, Gross Margin, …); columns are scenarios. Supports an optional dimension breakdown (e.g. by period or cost centre). For an unspecified general P&L, prefer `full_pnl` when it is listed by precis_orientation. Give every scenario a concise, user-facing `alias` such as Actuals, Budget, Variance, or Var %. Returns the raw figures (and a `data_ref`) for your own analysis or to build a chart — pass `[data_ref]` as `data_refs` to eval_chart_transform. Does not show the user a table.
Paramètres, retour & exemple (8)
Paramètresscale· ? · optionnelfilters· ? · optionneldecimals· ? · optionnelscenarios· ? · optionnelstatement· ? · optionneldimensions· ? · optionnelperiod_end· ? · optionnelperiod_start· ? · optionnel
Exemple d'appel{"name": "run_statement_data", "arguments": {"scale": "texte", "filters": "texte", "decimals": "texte", "scenarios": "texte", "statement": "texte", "dimensions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_hierarchy≈ 164 tokens
Search the dimension hierarchies (cost centres, accounts, …) to find valid codes and ids before composing a query.
Paramètres, retour & exemple (3)
Paramètreslimit· ? · optionnelquery· ? · optionneldimension· ? · optionnel
Exemple d'appel{"name": "search_hierarchy", "arguments": {"limit": "texte", "query": "texte", "dimension": "texte"}}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é ».