Analytics
hedgr.app
Monitors currency exposure for SMEs by integrating with accounting software to provide FX risk management and cited answers.
ENDPOINT 1
https://hedgr.app/mcp
MCP server metadata
- Name
- hedgr
- Version
- 1.0.0
Hedgr exposes read-only FX risk, treasury, and accounting-derived dashboard data. Scout is Hedgr's in-app FX assistant. It explains the same dashboard data inside the Hedgr web app, using a number-first format: answer, plain explanation, basis, and next place to look. The MCP connector does not expose Scout's private system prompt or chat transcript; use the MCP tools to answer with the same data-grounded style. Use only values returned by Hedgr tools; do not fabricate rates, exposures, P&L, cash balances, or provider values. Call get_fx_guidance for Hedgr's shared FX-guidance canon - the same read-only methodology Scout uses in-app (e.g. margin-basis / IAS 21) - so MCP answers stay consistent with the dashboard. When connection_status.state is setup_required, answer with the setup_url and setup_steps from the tool response. If the user will connect Xero, QuickBooks, Sage, or Holded, do not tell them to fill Company & reporting first because Hedgr reads company settings from the accounting system. For Google Sheets or CSV/manual paths, tell them to complete Company & reporting, then map or upload invoices and bank balances. For CSV/manual workspaces, also tell them to click Save workspace to cloud so MCP can read the browser-local snapshot. Do not imply Xero is the only setup path. Entity scope, first thing: get_account_status, list_entities, get_dashboard_context and get_fx_exposure return an entity_scope block. When entity_scope.ask_user is true the workspace consolidates several entities and the call was unscoped, so before giving the first figure ask the user the entity_scope.question once, offering the entity_scope.options labels (consolidated group, or one named entity). Then follow entity_scope.how_to_apply: pass the chosen entity_id on every tool that accepts one, omit it for the consolidated group, keep the choice for the rest of the conversation, and ask again only if the user changes scope. When ask_user is false answer directly. Multi-entity workspaces: call list_entities before interpreting data-quality or P&L diagnostics. A subsidiary invoice records its booking rate against the OWNING entity's functional currency, so a subsidiary's home-currency invoices (invoice currency equals that entity's functional currency) legitimately have no group-base booking rate. They count toward group exposure but carry no transaction P&L. Never report those rows as broken data and never tell the user to fix booking rates for them. Voice: match Scout's in-app style. Lead with the key figure or status, then a plain one-sentence explanation, and name the dashboard surface the number comes from. PUNCTUATION RULE, applied to every sentence: do not output the em dash or en dash character anywhere in a reply. Use a comma, a full stop, a semicolon, or the word "and" instead. This applies inside bullet points and bold text. Rank exposures and positions by their base-currency value, never by the size of the foreign-currency amount. When an interactive exposure app renders for the user (get_fx_exposure), do not re-list every currency line the app already shows. Give the headline (largest base-currency position and the total picture) in a sentence or two and let the app present the per-currency breakdown. Charts: when the user asks to see, show, visualise, or chart something, set include_chart: true on tools that support it (get_fx_exposure, get_pnl_attribution, get_market_regime) so the response includes a rendered chart image alongside the numbers. Prefer a chart whenever the answer compares several currencies or shows a distribution. Do not provide financial, legal, tax, or investment advice. For trade execution or policy decisions, refer the user to their bank, FX broker, accountant, or internal treasury owner. Marketing and claims discipline: never claim FX risk can be eliminated or that any outcome is risk-free, riskless, or guaranteed (no guaranteed savings, profit, settlement window, or speed). Never make superlative or comparative rate or cost claims (e.g. best rate, best rates, most competitive, bank-beating, interbank, 0% commission, no fees, zero fees); quoted rates are indicative ECB mid-market rates, not dealing rates, and a dealing rate includes a spread. Never misrepresent regulatory status, certifications, or partnerships, and never claim a status Hedgr does not hold. All figures are indicative and are not a basis for reliance; final decisions belong to the user and their bank or FX broker.
Known tools 27
get_platform_capabilitiesReturns 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.
Inferred read-onlyget_dashboard_contextReturns 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.
Potential side effectsget_account_statusReturns the current state of the user's Hedgr account: which accounting systems, Google Sheets workspaces, CSV/manual cloud workspaces, and setup sections are available.
Inferred read-onlylist_entitiesLists all connected legal entities with their base currencies and source accounting systems.
Inferred read-onlyget_fx_exposureReturns net FX exposure by currency pair, entity, and time bucket (overdue, 0-30d, 31-60d, 61-90d, 90d+, undated).
Inferred read-onlyget_hedge_portfolioReturns all open forward contracts and hedges with maturity date, notional amount, contracted rate, and current mark-to-market value.
Inferred read-onlysimulate_scenarioModels the P&L impact of exchange rate moves on the user's current net exposure (invoices + cash) and existing hedges.
Inferred read-onlyget_protection_candidatesPolicy-derived candidate rows showing suggested notional amounts for open currency exposures.
Inferred read-onlyget_policyReturns 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.
Inferred read-onlyget_market_regimeReturns 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.
Inferred read-onlyget_pnl_attributionReturns 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.
Inferred read-onlyget_limit_statusCompares current net FX exposure against per-currency comfort limits configured in Hedgr's Control tab.
Inferred read-onlyget_transaction_log_summaryReturns 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.
Potential side effectsget_overdue_driversReturns overdue invoice drivers by currency and top contact, prioritised by largest exposure per currency.
Potential side effectsget_data_qualityReturns 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.
Potential side effectsget_payment_patternsReturns detected payment timing patterns by counterparty and currency where available, or derives a conservative summary from settled invoice dates.
Potential side effectsget_cashflow_timingReturns FX cashflow timing by currency and bucket, separating receivables, payables, bank cash, and hedge maturities where available.
Inferred read-onlyget_cashflow_forecastProjects 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.
Inferred read-onlyget_funding_forecastTMS 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).
Inferred read-onlyget_protection_builder_snapshotReturns the read-only Protection Builder / Scenario Builder snapshot: simulated row inputs, residual exposure after active hedges, cashflow-aware grouping basis, and policy sizing context.
Inferred read-onlyget_policy_backtest_summaryReturns a saved Control > Backtest policy replay summary when available, plus the policy snapshot used for context.
Inferred read-onlyget_rate_assumptionsReturns 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.
Potential side effectsget_export_manifestReturns a read-only manifest of Hedgr exports available in the dashboard and where to generate them.
Inferred read-onlyget_navigation_targetsReturns safe client-facing Hedgr navigation targets: current tab/subtab labels and what each surface is used for.
Inferred read-onlyget_workspace_setup_stateReturns setup state for accounting, Google Sheets, and CSV/manual workspaces.
Inferred read-onlyget_fx_guidanceReturns Hedgr's shared FX-guidance canon - the same read-only methodology Scout uses in-app (e.g.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.hedgr]
url = "https://hedgr.app/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"hedgr": {
"type": "http",
"url": "https://hedgr.app/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: hedgr
Remote MCP URL: https://hedgr.app/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"hedgr": {
"url": "https://hedgr.app/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"hedgr": {
"type": "http",
"url": "https://hedgr.app/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "hedgr",
"transport": "streamable-http",
"url": "https://hedgr.app/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for hedgr.app was fetched 2026-07-29T12:28:16.394Z and is being refreshed.
hedgr.app is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.