accueil / serveurs / Finance & Paiement / app.hedgr/hedgr
app.hedgr/hedgr
serveur MCP (Model Context Protocol) · hedgr 1.0.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 app.hedgr/hedgr est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.hedgr/hedgr » 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 27 outils
- get_account_status≈ 827 tokens
Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are available. Returns entity_scope: on a workspace that consolidates several entities, entity_scope.ask_user is true and entity_scope carries a scope question with its options (consolidated group, or one named entity with its entity_id). When no usable source is connected, connection_status.state is 'setup_required' and the response carries setup_url and setup_steps. Accounting providers (Xero, QuickBooks, Sage, Holded) supply company settings automatically; Google Sheets and CSV/manual workspaces need Company & reporting completed, and CSV/manual workspaces are readable once saved to cloud.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_cash_position≈ 760 tokens
Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency.
Paramètres, retour & exemple (3)
Paramètrescurrency· string · optionnel
Filter to a single currency.entity_id· string · optionnel
Specific entity ID. Omit for group-level consolidated cash position.include_chart· boolean · optionnel
When true, includes an image/png content block: horizontal bar chart of cash balance by currency (native units). Blue bars = positive, red = overdraft.
Exemple d'appel{"name": "get_cash_position", "arguments": {"currency": "texte", "entity_id": "texte", "include_chart": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_cashflow_forecast≈ 845 tokens
Projects the user's OWN expected net cashflow per currency over the next N weeks (default 8), from their OWN settlement history: expected settlement of existing open invoices (due date shifted by how late each customer usually pays), plus projected recurring and seasonal flows. Returns a per-currency net with a P10-P90 band, named drivers, and the walk-forward accuracy of the settlement model (inside-band % and median error in days). This is deterministic statistics on settlement behaviour, NOT an FX-rate prediction. sufficient_history is false when the settlement history is too short for a reliable band.
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
Optional 3-letter currency code to filter to one currency.horizon_weeks· integer · optionnel
Projection horizon in weeks (1-52, default 8). Pass the period the user names: 13 for three months, 26 for six, 52 for twelve.
Exemple d'appel{"name": "get_cashflow_forecast", "arguments": {"currency": "texte", "horizon_weeks": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_cashflow_timing≈ 858 tokens
Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure & Cash Flow questions about overdue, next 30, 31-60, 61-90, beyond 90, undated, liquidity timing, or same-currency cash coverage. On an unscoped call also returns maturity_ladder (receivables, payables and bank cash per bucket and currency in base), cashflow_coverage (near-term surplus/shortfall verdict per currency) and hedge_maturity_coverage (hedge notional laid against exposure per bucket with coverage percent).
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies.entity_id· string · optionnel
Specific entity ID from list_entities. Omit for the whole workspace (all entities).
Exemple d'appel{"name": "get_cashflow_timing", "arguments": {"currency": "texte", "entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_dashboard_context≈ 992 tokens
Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timestamp, FX currencies, invoice counts, headline exposure and P&L totals, and available rates. Use when the user asks for a dashboard-level summary. Also returns Scout-aligned blocks: book_value (open and settled FX invoice face-value sums), invoice_book (counts, receivable/payable and local/foreign splits, per-currency open/overdue, ageing, top open invoices), profit_and_revenue (net profit, operating profit, revenue, profit_basis, provider_has_unrealised_fx), data_coverage (invoice lookback and rate-history window), inter_company lens state and totals.dashboard_total_fx_impact_base. Also returns entity_scope: when the workspace consolidates several entities, entity_scope.ask_user is true and the block carries a scope question and its options (consolidated group, or one entity with its entity_id).
Paramètres, retour & exemple (1)
Paramètresentity_id· string · optionnel
Scope the P&L totals and the bank leg to one entity, the same blocks get_pnl_attribution scopes. Omit for the consolidated group. Use an entity_id from entity_scope.options or list_entities.
Exemple d'appel{"name": "get_dashboard_context", "arguments": {"entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_data_quality≈ 850 tokens
Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, missing spot rates, and per-currency P&L readiness. Use for questions about why CSV imports failed or why P&L is incomplete. On an unscoped call also returns decision_readiness (workspace ready/limited/blocked verdict with gaps and basis), balance_validation (bank balance source and discrepancy check), scout_currency_quality and data_coverage (invoice lookback and rate-history window held).
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies.entity_id· string · optionnel
Specific entity ID from list_entities. Omit for the whole workspace (all entities).
Exemple d'appel{"name": "get_data_quality", "arguments": {"currency": "texte", "entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_export_manifest≈ 690 tokens
Returns a read-only manifest of Hedgr exports available in the dashboard and where to generate them. Does not download files, expose temporary URLs, or generate private report drafts through MCP.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_export_manifest", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_funding_forecast≈ 891 tokens
TMS liquidity/funding view: per-currency running cash balance seeded from the user's REAL bank balances - INCLUDING base currency (which the FX-exposure tools deliberately exclude). Answers whether the user will hold the units to settle upcoming payables/receivables, the first date each currency runs short and by how much, the trade the gap implies (BUY on a projected shortfall by its date, SELL on a surplus), and whether base-currency cash can fund the foreign purchases (can_self_fund + base_funding_shortfall). Uses real bank balances + real invoices plus the projected settlement component with its band and accuracy. Trade direction is a mechanical consequence of the gap sign, not a recommendation. sufficient_history is false when the settlement history is too short for a reliable band.
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
Optional 3-letter currency code to filter to one currency.horizon_weeks· integer · optionnel
Projection horizon in weeks (1-52, default 8). Pass the period the user names: 13 for three months, 26 for six, 52 for twelve.
Exemple d'appel{"name": "get_funding_forecast", "arguments": {"currency": "texte", "horizon_weeks": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_fx_exposure≈ 1443 tokens
Returns net FX exposure by currency pair, entity, and time bucket (overdue, 0-30d, 31-60d, 61-90d, 90d+, undated). An invoice with no due date has no tenor, so it stays in net exposure and sits in the undated bucket. Each exposure line distinguishes confirmed (invoices and POs from the accounting system) from forecasted, and includes a source field citing provenance ('€2.3M from 47 Xero invoices'). On multi-entity books the exposure honours the workspace inter-company mode and the response carries an intercompany block naming that mode; realised P&L does not move with that mode, and it is reported as the accounting system recorded it, so settled inter-company invoices stay inside it. On an unscoped call also returns counterparty_concentration (per contact/currency/direction with share of gross exposure), risk_snapshot (top currency and share, signed and gross net position, breach and overdue counts, worst-case as published), sensitivity (impact of a 1% move per currency) and total_net_exposure_base, all lifted from the same context the in-app Scout assistant answers from.
Paramètres, retour & exemple (5)
Paramètrescurrency· string · optionnel
ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies.entity_id· string · optionnel
Specific entity ID from list_entities. Omit for consolidated group exposure.horizon_days· integer · optionnel
Forward-looking window in days.include_chart· boolean · optionnel
When true, the tool response includes an image/png content block containing a horizontal bar chart of net exposure by currency (green = receivable, red = payable). Requires no additional API calls - uses the same data as the text response.include_forecasted· boolean · optionnel
Include forecasted exposure alongside confirmed accounting-system data.
Exemple d'appel{"name": "get_fx_exposure", "arguments": {"currency": "texte", "entity_id": "texte", "horizon_days": 1, "include_chart": true, "include_forecasted": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_fx_guidance≈ 717 tokens
Returns Hedgr's shared FX-guidance canon - the same read-only methodology Scout uses in-app (e.g. margin-basis / IAS 21 and Xero unrealised FX overlap). Public-safe subset only; internal partner/marketing guidance is filtered out. Not financial, legal, tax, or investment advice.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_fx_guidance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_hedge_portfolio≈ 878 tokens
Returns all open forward contracts and hedges with maturity date, notional amount, contracted rate, and current mark-to-market value. Use this to answer 'what is my current hedge ratio on EUR?' without needing execute permissions. hedges[] is drawdown-normalised: a parent forward is listed once at its remaining notional and child draws are excluded, exactly as the dashboard hedge book counts cover. Also returns coverage (Protection Ratio and over-hedge flag as published by the dashboard), policy_band (hedge-ratio policy band and per-currency status), residual_coverage (net exposure vs active hedge notional per currency), drawdowns (original, drawn and remaining notional per parent) and hedge_mark_to_market.
Paramètres, retour & exemple (3)
Paramètrescurrency· string · optionnel
Filter to hedges on a specific currency.entity_id· string · optionnel
Filter to a single entity's hedges.include_expired· boolean · optionnel
Include hedges that have already matured.
Exemple d'appel{"name": "get_hedge_portfolio", "arguments": {"currency": "texte", "entity_id": "texte", "include_expired": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_limit_status≈ 750 tokens
Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure exceeds limit), approaching (≥80% of limit), within_limit, or no_limit_set. Use to answer 'are we within limits?', 'which currencies need attention?', or 'what is our USD exposure vs our comfort limit?'. Limits are set in Control > Comfort Limits.
Paramètres, retour & exemple (1)
Paramètresentity_id· string · optionnel
Filter to a specific entity's exposures. Omit for group-level consolidated.
Exemple d'appel{"name": "get_limit_status", "arguments": {"entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_market_regime≈ 1394 tokens
Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility regime, 30-day change, methodology, and dashboard surface. Volatility regimes are Settled / Directional / Choppy / Stressed. Also returns a market_environment block matching the Monitor Market Environment KPI cards when the book has exposure: the exposure-weighted Composite score (0-100), Volatility score, and 30-day Trend (change and direction). Use for market-backdrop questions. Regimes are not trade recommendations. The scores are analytical only. Also returns dashboard_market_environment (the Composite, Trend and Volatility scores, levels and the Global Backdrop score/sentiment exactly as the dashboard published them; null with a reason until the Monitor tab has published), dashboard_regimes (per-pair regime label and recent range as shown on screen), and market_environment.trend_score, adverse_currencies and trend_summary from the server engine.
Paramètres, retour & exemple (4)
Paramètrespairs· array · optionnel
Currency pairs to query, e.g. ['GBPEUR', 'GBPUSD', 'USDZAR']. Omit to return regimes for all pairs relevant to the user's current exposure.history_years· number · optionnel
How many years of history to include when include_history is true. Defaults to 2.include_chart· boolean · optionnel
When true, includes one or two image/png content blocks: (1) a horizontal bar chart of realised-volatility % by pair, colour-coded by regime (green=Settled, blue=Directional, amber=Choppy, red=Stressed); (2) when include_history is also true, a rate + Bollinger-band line chart for the most-stressed pair.include_history· boolean · optionnel
Include the historical regime series (date + regime + volatility per point). Useful for charting or for the agent to describe how stable the current regime is.
Exemple d'appel{"name": "get_market_regime", "arguments": {"pairs": [], "history_years": 1, "include_chart": true, "include_history": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_navigation_targets≈ 700 tokens
Returns safe client-facing Hedgr navigation targets: current tab/subtab labels and what each surface is used for. Use for 'where do I find this in Hedgr' questions. Excludes admin routes, operator pages, and feature-flag internals.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_navigation_targets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_overdue_drivers≈ 841 tokens
Returns overdue invoice drivers by currency and top contact, prioritised by largest exposure per currency. Separates total unrealised FX P&L from since-due P&L and explicitly reports when due-date rates are unavailable. An invoice carrying no due date is undated and never overdue, so it appears in no driver row; it is published beside them as undated_invoice_count, undated_base_amount and undated_by_currency. Use for questions like 'what is driving overdue invoices?' or 'what did overdue invoices cost us?'.
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies.entity_id· string · optionnel
Specific entity ID from list_entities. Omit for the whole workspace (all entities).
Exemple d'appel{"name": "get_overdue_drivers", "arguments": {"currency": "texte", "entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_payment_patterns≈ 778 tokens
Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for factual questions about who pays late or early. Reports timing only, not realised gains or losses.
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies.entity_id· string · optionnel
Specific entity ID from list_entities. Omit for the whole workspace (all entities).
Exemple d'appel{"name": "get_payment_patterns", "arguments": {"currency": "texte", "entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_platform_capabilities≈ 772 tokens
Returns a safe, client-facing capability map for Hedgr: dashboard tabs, data sources, what the MCP already exposes, a coverage summary counting how many client-facing surfaces the published tools answer, the Scout/MCP boundary, and what is intentionally not exposed. Use this when the user asks what Hedgr, Scout, or the connector can do. Does not reveal private prompts, formulas, credentials, admin pages, source paths, internal routes, feature flags, or implementation IP.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_platform_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_pnl_attribution≈ 1353 tokens
Returns FX P&L broken down by currency with top contributor, unrealised mark-to-market (open invoices, booking rate vs current spot), and realised gain/loss from settled invoices where the accounting system provides it. Use to answer 'which currencies are hurting us?', 'what is our total FX impact this period?', or 'show me P&L by currency'. All amounts are in base currency. Sorts by absolute total P&L so the biggest contributors appear first. Also returns the Scout-aligned P&L family: dashboard_hero (the Monitor Total FX Impact exactly as the dashboard published it), totals.bank_pnl_base and totals.hedge_mtm_base, the four contributor families (top_unrealised_contributors, top_realised_contributors, bank_contributors, hedge_contributors), materiality (FX as % of profit and revenue, margin before/after FX on the operating basis only), fy_windows (realised by settlement date for the current FY, previous FY and all-time) and provider_fx_ledger. Every aligned block is the figure the in-app Scout assistant quotes.
Paramètres, retour & exemple (4)
Paramètresentity_id· string · optionnel
Filter to a specific entity. Omit for consolidated group.include_chart· boolean · optionnel
When true, the tool response includes an image/png content block containing a horizontal bar chart of P&L by currency (green = gain, red = loss). Uses the same data as the text response.include_realised· boolean · optionnel
Include realised P&L from settled invoices where the accounting system provides the FX gain/loss. Default true.include_unrealised· boolean · optionnel
Include unrealised P&L from open invoices (booking rate vs current spot). Default true.
Exemple d'appel{"name": "get_pnl_attribution", "arguments": {"entity_id": "texte", "include_chart": true, "include_realised": true, "include_unrealised": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_policy≈ 786 tokens
Returns the user's saved FX policy in declared form: one workspace coverage target (target_hedge_ratio_pct, 0 when none is set), the allowed instrument, the hedge horizon, and a policy_settings block naming every stored field with its meaning, including per-currency comfort-limit rows (a row with limit 0 is treated as unset and is named as such), budget rates, and fees. max_single_trade_base and approval_threshold_base are published as null with a basis, because no Hedgr surface writes them today. Nothing in the stored policy is passed through undeclared.
Paramètres, retour & exemple (1)
Paramètresentity_id· string · optionnel
Fetch the policy for a specific entity. Omit for the group-level policy.
Exemple d'appel{"name": "get_policy", "arguments": {"entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_policy_backtest_summary≈ 699 tokens
Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions only. Does not predict future performance or recommend policy settings.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_policy_backtest_summary", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_protection_builder_snapshot≈ 766 tokens
Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis, and policy sizing context. It does not execute trades, produce broker instructions, return quote IDs, or recommend a hedge.
Paramètres, retour & exemple (1)
Paramètrescurrency· string · optionnel
ISO 4217 code to return one currency's simulated row (e.g. 'USD'). Omit for all currencies. applied_filters echoes it.
Exemple d'appel{"name": "get_protection_builder_snapshot", "arguments": {"currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_protection_candidates≈ 831 tokens
Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transfer assets.
Paramètres, retour & exemple (3)
Paramètrescurrency· string · optionnel
Limit to a specific currency (e.g. 'EUR').entity_id· string · optionnel
Limit to a single entity. Omit for group-level candidates.policy_override· object · optionnel
Temporary policy adjustments for this calculation only. Does not modify the stored policy.
Exemple d'appel{"name": "get_protection_candidates", "arguments": {"currency": "texte", "entity_id": "texte", "policy_override": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_rate_assumptions≈ 769 tokens
Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missing or placeholder booking rates. Use when users ask where a number came from or why a rate/P&L is unavailable. Also returns spot_rates_market_convention (the pair orientation the Control panel shows), forward_rates with forward_rates_basis (empty with the reason stated when no feed supplies a forward curve) and unsupported_currencies.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_rate_assumptions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_transaction_log_summary≈ 853 tokens
Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows, bank/cash rows, counts, and row provenance. Does not expose raw provider payloads, hidden reconciliation notes, credentials, or private calculation internals. Also returns invoice_rows: the ranked (open first, largest base equivalent first) invoice table the in-app Scout assistant reads, home-currency rows included, capped at 80 rows with invoice_rows_total for the true book size.
Paramètres, retour & exemple (2)
Paramètrescurrency· string · optionnel
ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies.entity_id· string · optionnel
Specific entity ID from list_entities. Omit for the whole workspace (all entities).
Exemple d'appel{"name": "get_transaction_log_summary", "arguments": {"currency": "texte", "entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - get_workspace_setup_state≈ 713 tokens
Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers supply company settings automatically; Google Sheets and CSV/manual workspaces may need Company & reporting completed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_workspace_setup_state", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - list_entities≈ 766 tokens
Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group figures, e.g. multi-entity clients such as UK Ltd + US Inc + DE GmbH. Returns entity_scope with a scope question (consolidated group or one entity) and the entity_id for each option when the workspace consolidates several entities.
Paramètres, retour & exemple (1)
Paramètresinclude_disconnected· boolean · optionnel
Include entities that exist in policy config but have no connected accounting system. Useful for showing the user what's missing.
Exemple d'appel{"name": "list_entities", "arguments": {"include_disconnected": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}} - simulate_scenario≈ 1341 tokens
Models the P&L impact of exchange rate moves on the user's current net exposure (invoices + cash) and existing hedges. Four modes: (1) supply explicit `scenarios` for a linear what-if, e.g. 'What happens if GBP/EUR moves 3% before Q3 close?'; (2) set `worst_case: true` (scenarios optional) to revalue each currency at its OWN worst adverse 30-day historical move, the same worst-case the Monitor dashboard shows; (3) `adverse_pct` for one uniform move against every position; (4) `base_move_pct` for the base currency moving against all foreign currencies (negative = base weaker). Worst-case is a historical realised downside, not a forecast or a recommendation. Cross-currency pairs (neither leg is the reporting currency) are shocked base-neutrally.
Paramètres, retour & exemple (6)
Paramètresscenarios· array · optionnel
Rate shocks to apply (required unless worst_case is true). Multiple entries are applied simultaneously (correlated move).worst_case· boolean · optionnel
When true, ignore linear shocks and apply each currency's own worst adverse 30-day historical move (adverse-aligned, always a loss). Matches the Monitor worst-case KPI when every exposed currency receives a move; partial coverage is reported in worst_case.coverage and worst_case.coverage_complete, and a partial gross_impact_base covers only the currencies listed in by_currency. scenarios becomes optional.adverse_pct· number · optionnel
Uniform adverse move: each currency moves this percentage against its own net position after open forwards (a net receivable currency weakens, a net payable currency strengthens), so every row is a loss. Use for 'a 10% adverse move' or 'everything moves 10% against me'. scenarios becomes optional.horizon_days· integer · optionnel
Forward-looking exposure window included in the simulation.base_move_pct· number · optionnel
The base currency moves this percentage against every foreign currency. Negative = base WEAKER (e.g. 'ZAR 10% weaker' on a ZAR book is -10), positive = base stronger. Use this instead of composing pairs for a base-currency move. scenarios becomes optional.include_hedges· boolean · optionnel
Apply offsetting effect of existing hedges. Set false to see gross (unhedged) impact.
Exemple d'appel{"name": "simulate_scenario", "arguments": {"scenarios": [], "worst_case": true, "adverse_pct": 1, "horizon_days": 1, "base_move_pct": 1, "include_hedges": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "connection_status": {}}}
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é ».