Alpaca Trading API integration for Model Context Protocol (MCP)
Hedgr FX Risk & Treasury is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Read-only FX exposure, cash, hedge and P&L data from a Hedgr workspace, for SME finance teams.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http hedgr-fx-risk-treasury-mcp https://hedgr.app/mcp
# 2 — ask your agent for something these tools do
# get_platform_capabilities, get_dashboard_context, get_account_status and 24 more
Hedgr FX Risk & Treasury costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http hedgr-fx-risk-treasury-mcp https://hedgr.app/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
27 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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
No parameter schema on file.
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), in
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | 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. |
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 n
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| include_disconnected | boolean | no | Include entities that exist in policy config but have no connected accounting system. Useful for showing the user what's missing. |
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')
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID from list_entities. Omit for consolidated group exposure. |
| currency | string | no | ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies. |
| horizon_days | integer | no | Forward-looking window in days. |
| include_forecasted | boolean | no | Include forecasted exposure alongside confirmed accounting-system data. |
| include_chart | boolean | no | 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 - u |
Returns current cash balances by currency and entity. Shows whether FX cash offsets invoice exposure in the same currency.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID. Omit for group-level consolidated cash position. |
| currency | string | no | Filter to a single currency. |
| include_chart | boolean | no | When true, includes an image/png content block: horizontal bar chart of cash balance by currency (native units). Blue bars = positive, red = overdraft. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Filter to a single entity's hedges. |
| currency | string | no | Filter to hedges on a specific currency. |
| include_expired | boolean | no | Include hedges that have already matured. |
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 das
| Parameter | Type | Required | Notes |
|---|---|---|---|
| worst_case | boolean | no | 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 rece |
| adverse_pct | number | no | 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 lo |
| base_move_pct | number | no | 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 pai |
| scenarios | array | no | Rate shocks to apply (required unless worst_case is true). Multiple entries are applied simultaneously (correlated move). |
| horizon_days | integer | no | Forward-looking exposure window included in the simulation. |
| include_hedges | boolean | no | Apply offsetting effect of existing hedges. Set false to see gross (unhedged) impact. |
Policy-derived candidate rows showing suggested notional amounts for open currency exposures. Read-only - does not execute trades, open dealing pages, or transfer assets.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Limit to a single entity. Omit for group-level candidates. |
| currency | string | no | Limit to a specific currency (e.g. 'EUR'). |
| policy_override | object | no | Temporary policy adjustments for this calculation only. Does not modify the stored policy. |
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 a
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Fetch the policy for a specific entity. Omit for the group-level policy. |
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:
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pairs | array | no | Currency pairs to query, e.g. ['GBPEUR', 'GBPUSD', 'USDZAR']. Omit to return regimes for all pairs relevant to the user's current exposure. |
| include_history | boolean | no | 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. |
| history_years | number | no | How many years of history to include when include_history is true. Defaults to 2. |
| include_chart | boolean | no | 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=Stresse |
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 tota
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Filter to a specific entity. Omit for consolidated group. |
| include_unrealised | boolean | no | Include unrealised P&L from open invoices (booking rate vs current spot). Default true. |
| include_realised | boolean | no | Include realised P&L from settled invoices where the accounting system provides the FX gain/loss. Default true. |
| include_chart | boolean | no | 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. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Filter to a specific entity's exposures. Omit for group-level consolidated. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID from list_entities. Omit for the whole workspace (all entities). |
| currency | string | no | ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies. |
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_
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID from list_entities. Omit for the whole workspace (all entities). |
| currency | string | no | ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies. |
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), b
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID from list_entities. Omit for the whole workspace (all entities). |
| currency | string | no | ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID from list_entities. Omit for the whole workspace (all entities). |
| currency | string | no | ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| entity_id | string | no | Specific entity ID from list_entities. Omit for the whole workspace (all entities). |
| currency | string | no | ISO 4217 code to filter to one currency (e.g. 'EUR', 'USD'). Omit for all currencies. |
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 (ins
| Parameter | Type | Required | Notes |
|---|---|---|---|
| horizon_weeks | integer | no | Projection horizon in weeks (1-52, default 8). Pass the period the user names: 13 for three months, 26 for six, 52 for twelve. |
| currency | string | no | Optional 3-letter currency code to filter to one currency. |
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 o
| Parameter | Type | Required | Notes |
|---|---|---|---|
| horizon_weeks | integer | no | Projection horizon in weeks (1-52, default 8). Pass the period the user names: 13 for three months, 26 for six, 52 for twelve. |
| currency | string | no | Optional 3-letter currency code to filter to one currency. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| currency | string | no | ISO 4217 code to return one currency's simulated row (e.g. 'USD'). Omit for all currencies. applied_filters echoes it. |
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.
No parameter schema on file.
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
No parameter schema on file.
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.
No parameter schema on file.
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.
No parameter schema on file.
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.
No parameter schema on file.
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.
No parameter schema on file.
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Hedgr FX Risk & Treasury or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Hedgr FX Risk & Treasury can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.