{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2z6dq6ah9dd8","handle":"hedgr-fx-risk-treasury","url":"https://wellknown.network/agents/hedgr-fx-risk-treasury","links":{"self":"https://wellknown.network/agents/hedgr-fx-risk-treasury/record.json","html":"https://wellknown.network/agents/hedgr-fx-risk-treasury","markdown":"https://wellknown.network/agents/hedgr-fx-risk-treasury/record.md","api":"https://wellknown.network/api/v1/agents/hedgr-fx-risk-treasury","status":"https://wellknown.network/api/v1/agents/hedgr-fx-risk-treasury/status","claim":"https://wellknown.network/agents/hedgr-fx-risk-treasury/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/hedgr-fx-risk-treasury/claim.json","badge":"https://wellknown.network/agents/hedgr-fx-risk-treasury/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/hedgr-fx-risk-treasury/history","tools":"https://wellknown.network/api/v1/agents/hedgr-fx-risk-treasury/tools"},"ard":{"identifier":"urn:air:hedgr.app:server:hedgr-fx-risk-treasury","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Hedgr FX Risk & Treasury","summary":"Read-only FX exposure, cash, hedge and P&L data from a Hedgr workspace, for SME finance teams.","description":"Read-only FX exposure, cash, hedge and P&L data from a Hedgr workspace, for SME finance teams.","publisher":{"name":"app.hedgr","url":null},"homepage":"https://hedgr.app/mcp-overview","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://hedgr.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-06T18:43:59.447867Z","publishedAt":"2026-10-06T18:43:59.447867Z","registryName":"app.hedgr/hedgr"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":1,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.54,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.525,"provenance":"derived"}],"categories":["analytics","data","documents","finance","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-24T18:30:43.613Z","lastProbedAt":"2026-10-24T18:30:43.613Z","statusComputedAt":"2026-10-24T18:34:30.354Z","reliability30d":{"probes":58,"successRate":1,"p50Ms":380,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":58,"ok":58,"authBoundaryOk":0,"serviceOk":58,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-24T18:30:43.613Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":357,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T11:25:59.758Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":535,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T04:22:25.569Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":334,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T21:24:42.539Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":401,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T14:27:30.086Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":373,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T07:27:46.400Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":329,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T01:30:35.095Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":306,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T18:34:10.009Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":297,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T12:29:13.665Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":351,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T05:31:41.729Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":407,"error":null,"detail":{"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"toolCount":27,"toolsHash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","serverName":"hedgr","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_platform_capabilities","description":"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-"},{"name":"get_dashboard_context","description":"Returns a compact read-only snapshot of the authenticated Hedgr dashboard: organisation, provider, base currency, selected entity/workspace context, data timest"},{"name":"get_account_status","description":"Returns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are a"},{"name":"list_entities","description":"Lists all connected legal entities with their base currencies and source accounting systems. Use when the user needs entity-level rather than consolidated group"},{"name":"get_fx_exposure","description":"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 "},{"name":"get_cash_position","description":"Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency."},{"name":"get_hedge_portfolio","description":"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 i"},{"name":"simulate_scenario","description":"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 `scenario"},{"name":"get_protection_candidates","description":"Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transf"},{"name":"get_policy","description":"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 hed"},{"name":"get_market_regime","description":"Returns a current Hedgr regime snapshot for one or more currency pairs, including a compact headline, sorted snapshot rows, latest rate, realised-volatility reg"},{"name":"get_pnl_attribution","description":"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 fro"},{"name":"get_limit_status","description":"Compares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab. Returns breach status per currency: breaching (exposure "},{"name":"get_transaction_log_summary","description":"Returns a safe read-only transaction-log summary for Explain > Detailed Transaction Logs: top open-invoice unrealised FX rows, settled-invoice realised FX rows,"},{"name":"get_overdue_drivers","description":"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 "},{"name":"get_data_quality","description":"Returns safe import and data-quality diagnostics: duplicate invoice IDs, first visible issue rows, missing currency/date/amount fields, missing booking rates, m"},{"name":"get_payment_patterns","description":"Returns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates. Use for fac"},{"name":"get_cashflow_timing","description":"Returns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available. Use for Monitor > Exposure"},{"name":"get_cashflow_forecast","description":"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"},{"name":"get_funding_forecast","description":"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 d"},{"name":"get_protection_builder_snapshot","description":"Returns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis"},{"name":"get_policy_backtest_summary","description":"Returns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context. Use for historical policy replay questions o"},{"name":"get_rate_assumptions","description":"Returns rate assumptions used by the dashboard: spot rates, source labels, timestamps, custom override presence, missing spot rates, and invoice rows with missi"},{"name":"get_export_manifest","description":"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"},{"name":"get_navigation_targets","description":"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' questi"},{"name":"get_workspace_setup_state","description":"Returns setup state for accounting, Google Sheets, and CSV/manual workspaces. Explains whether Company & reporting is required for MCP. Accounting providers sup"},{"name":"get_fx_guidance","description":"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-"}],"package":null,"toolSurface":{"id":"ts_avaz2vcctkfm","endpointId":"ep_mkm9a2q5pvng","hash":"76cdc37f0383334ad653a500c363140a4a7b157f8515d0260b7ddd15ac091fc7","toolCount":27,"serverName":"hedgr","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-10T16:31:39.248Z","lastSeenAt":"2026-10-24T18:30:43.613Z","observations":52,"toolNames":["get_platform_capabilities","get_dashboard_context","get_account_status","list_entities","get_fx_exposure","get_cash_position","get_hedge_portfolio","simulate_scenario","get_protection_candidates","get_policy","get_market_regime","get_pnl_attribution","get_limit_status","get_transaction_log_summary","get_overdue_drivers","get_data_quality","get_payment_patterns","get_cashflow_timing","get_cashflow_forecast","get_funding_forecast","get_protection_builder_snapshot","get_policy_backtest_summary","get_rate_assumptions","get_export_manifest","get_navigation_targets","get_workspace_setup_state","get_fx_guidance"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_mkm9a2q5pvng","url":"https://hedgr.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-24T18:30:43.633Z","auth":{"observedAt":"2026-10-24T18:30:43.797Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://hedgr.app/.well-known/oauth-protected-resource/mcp","resource":"https://hedgr.app/mcp","authorizationServers":["https://hedgr.app"],"scopesSupported":["fx:read"]},"authorizationServer":{"url":"https://hedgr.app/.well-known/oauth-authorization-server","issuer":"https://hedgr.app","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_post"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-24T18:30:43.830Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"hedgr.app","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-18T20:41:36.000Z","validTo":"2026-12-17T20:41:35.000Z","daysToExpiry":54,"sanCount":2,"fingerprint256":"94:52:79:58:53:F8:90:C2:D6:1C:EA:B4:94:26:D7:C7:89:31:B6:7C:1E:79:55:FF:19:E2:CF:BA:B5:8A:74:7F"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"app.hedgr/hedgr","url":"https://registry.modelcontextprotocol.io/v0/servers/app.hedgr%2Fhedgr","firstSeenAt":"2026-10-09T01:21:38.371Z","fetchedAt":"2026-10-21T05:20:36.966Z","normalizedAt":"2026-10-21T05:20:36.966Z"}]},"firstSeenAt":"2026-10-09T01:21:38.371Z","updatedAt":"2026-10-24T11:31:14.262Z"}