Bots St

bots.st/fortfi-treasury-mcp

FortFi Treasury MCP

Policy-gated crypto treasury actions

2355 ms

answered our call

State
Answered
Protocol
MCP 2024-11-05
Tools listed
148
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://fortfiapp.com/api/mcpNeeds header Authorization

What it can do

ToolWhat it says it does
accept_cosigner_inviteAccept a pending co-signer invite. After accepting, you will be able to approve/reject pending actions for that account.
add_recipientAdd a payout address to the allowlist. Human developer key (frtfi_hu_* + DA): added with 24h cooldown (no Assist passkey). Agent key (frtfi_ag_*): GOVERN — funding-wallet signature required; then approved immediately.
approve_cosigner_actionApprove a pending action as co-signer. Use with list_pending_cosigner_approvals.
approve_recipientApprove a recipient still in cooldown (early release). Active cosigners may approve directly. Human passkey owners: use the FortFi app (passkey) or the approval email link; owner bearer keys cannot self-clear. Agent-owned accounts: owner self-approval is GOVERN (funding-wallet signature).
backtest_copy_tradeCopy past test for any Hyperliquid address: replays the leader's own profit history over 7, 30 or 90 days at your leverage cap and account size, minus trading costs on their turnover. Returns end value, return, worst drop, costs, the leader's own numbers and an equity curve. An estimate from…
cancel_governance_changeVeto/cancel a pending governance challenge before it is signed and applied. Cancelling TIGHTENS security, so it needs only the agent key (no signature). Also cancels legacy scheduled rows from before immediate-apply parity.
cancel_hyperliquid_managed_exitTurn off the trailing or time stop FortFi manages on a position. Stops already on the book stay where they are.
cancel_hyperliquid_ordersPropose cancelling resting Hyperliquid orders (limit orders and SL/TP triggers) on one market. Pass oids from list_hyperliquid_open_orders, or omit oids to cancel every resting order on that symbol. Moves no money, but cancelling a stop loss removes protection, so it follows the normal…
cancel_payment_requestCancel an open payment request with no verified settlement.
cancel_pending_actionCancel a pending approval that you (the account owner) initiated.
check_trade_allowanceCheck ERC-20 allowance for an upcoming CoW swap (cow_swap) or Fusion bridge (fusion_bridge). Call before propose_swap / propose_bridge; if insufficient, use propose_token_approve then confirm.
confirm_proposalConfirm a pending proposal returned by a propose_* tool. Reuses the same policy, risk, allowlist, vault-grant, delegated-authority, and cosign checks as POST /api/mcp/confirm. Returns executed, pending-approval, or passkey-required status.
create_checkout_sessionCreate a per-customer checkout session: resolves (or provisions) the customer's own vault from your externalCustomerId, mints a payment request that settles into it, and returns checkoutUrl + x402Url. The paid webhook then carries customer identity. Price from productSlug or ad-hoc amountUsd.
create_customerCreate or sync one customer vault synchronously (treasury + wallets:write). Idempotent on externalCustomerId + namespace + chain. Returns wallet address immediately; Turnkey wallet creation may take a few seconds on first call.
create_merchant_webhookRegister a webhook URL. FortFi generates a signing secret (returned once) for the merchant to verify HMAC on incoming POSTs. Not per-product — one endpoint receives all paid events.
create_payment_productCreate a persistent product checkout link (/pay/p/{slug}). Each visit mints a fresh payment request. One webhook endpoint receives paid events for all products.
create_payment_requestCreate a shareable payment request for a vault. Returns pid, paymentUrl, and qrPayload for humans or agents.
create_provisioning_jobBulk-provision up to 20 customer vaults per job (treasury + keys:manage + wallets:write). Requires idempotencyKey in args. Poll get_provisioning_job until terminal; bearer secrets reveal once on first terminal GET.
create_vault_credentialMint a vault-scoped credential for an existing wallet (treasury + keys:manage). Returns bearerKey once when agentPublicKey is omitted. Requires FORTFI_VAULT_CREDENTIALS_ENABLED.
discover_tokensMarket-wide token discovery on a FortFi chain (USD). Use for trending/gainers/losers/volume/mcap — NOT the browser Explore REST route. Sorts: gainers_1d, gainers_30d, gainers_90d, gainers_365d, losers_1d, losers_30d, losers_90d, losers_365d, market_cap, volume_1d. No 7d or 30d-volume sort exists…
extend_payment_requestExtend an open payment request expiry (default extension window in days).
get_account_holdingsToken holdings for a specific wallet, with USD values and 24h change.
get_copy_trade_walletDeep dive on any Hyperliquid address: account value, leverage, open positions with share of book, PnL and volume for day, week, month and all time, and a copy preview per leverage cap (which positions would be copied, coverage, and the minimum account size so each copied position is at least $10).
get_cosigner_rulesAmount-banded cosigner quorum rules for sends and swaps. Below-band amounts auto-execute; matching bands require N cosigner votes.
get_fusion_order_statusTrack an owned Fusion+ cross-chain order by orderHash. Returns authoritative settlement/refund status, source and destination transactions, receiver, and the real destination token contract.
get_hyperliquid_balancesGet Hyperliquid wallet balances: L1 perps margin (withdrawable), HL Spot USDC (MoonPay HyperCore lands here), and HyperEVM USDC/HYPE. Also returns a `perps` aggregate over open positions: openPositionCount, unrealizedPnlUsd, entryNotionalUsd, and unrealizedPnlPct (null when nothing is open).
get_hyperliquid_cross_sectionRank a Hyperliquid perp universe by trailing return in one call, for a dollar-neutral long/short book. Returns dex, assetClass, trailing returns, realized vol, funding, rank, percentile, and long/short/hold buckets. Default scope=core (validated trend desk); pass scope=all for HIP-3 cross-asset…
get_hyperliquid_historyLong price history for one Hyperliquid perp, with no gap up to now: FortFi's stored candles (years for most markets, synced daily) plus live candles since the last sync. Returns the latest `limit` candles in the window, oldest first, as {t,o,h,l,c,v}. When older candles exist, olderEndTime is set…
get_hyperliquid_marketGet a Hyperliquid perp market by symbol with mark/funding context and optional candle history.
get_hyperliquid_open_interest_historyHourly open interest for one Hyperliquid perp (core or HIP-3), in coins and dollars, with price and funding at each hour, plus the change over 1 hour, 24 hours and 7 days. Hyperliquid keeps no open interest history; FortFi records it every hour from 2026-11-05.
get_hyperliquid_order_bookLive order book for one Hyperliquid perp (core or HIP-3, e.g. BTC or xyz:NVDA) or, with market=spot, one spot pair: up to 20 levels a side, mid, spread, and USD resting within 0.5%, 1% and 2% of mid. Pass sizeUsd to see the average fill and price impact of a market buy and sell of that size. Use…
get_hyperliquid_outcome_marketOne HIP-4 outcome market. id is the numeric outcome id. Optional walletId reads that Hyperliquid account's share balance.
get_hyperliquid_predicted_fundingNext funding rate per Hyperliquid perp, per hour and annualized, with Binance and Bybit for the same coin and the gap between them. Positive means longs pay shorts. Without symbols: core coins sorted by the size of the Hyperliquid rate. HIP-3 coins (xyz:, …) need symbols and return the current…
get_hyperliquid_research_data_statsRow counts and last ingest time for hl_research_* tables (candles, funding, symbols). Use before backtests to confirm data freshness.
get_hyperliquid_trading_deskOne-shot Hyperliquid trading desk snapshot for agent loops: margin, balances, positions, open orders, recent fills, and a `performance` block with unrealizedPnlUsd, unrealizedPnlPct, entryNotionalUsd, openPositionCount, and realizedPnlUsdRecentFills. Prefer this over many separate reads every…
get_hyperliquid_user_fillsRecent Hyperliquid trade fills with closedPnl per fill. Use for P&L review and trade history (up to 2000 from HL).
get_mcp_guideFortFi MCP capability guide: onboarding paths, pricing, limits, workflows, and full tool catalog. Call first when unsure which tool to use (e.g. market research → discover_tokens, not the Explore UI REST route).
get_payment_productGet a payment product by internal id or public slug.
get_payment_requestGet a payment request by internal id or public pid, including settlement attempts.
get_policy_limitsCurrent policy limits: per-tx/daily/monthly caps (USDC smallest units). Agent accounts also include agent cap tier limits, maxWallets, and credential access expiry.
get_polymarket_marketGet a Polymarket market by conditionId with optional outcome price history from the public CLOB API.
get_portfolioFull portfolio summary across all wallets: token balances with USD values, 24h change, and total net worth.
get_provisioning_jobPoll a bulk provisioning job (treasury + keys:manage + wallets:read). bearerKey appears once when secretsDelivery is revealed.
get_strategyGet one strategy with its last 20 runs (each run lists the orders it placed and their result).
get_swap_routing_guideReturns which swap/bridge tool to use for a given from→to chain pair, with notes on protocols supported.
get_token_chartFetch a compact Zerion chart summary plus deterministic EMA, RSI, MACD, Bollinger, return, max-drawdown, and data-quality analysis. Raw points are omitted by default; set includePoints:true only for visual charting or external analysis. Discontinuous pre-migration/launch samples are excluded from…
get_treasury_contextWho am I? Returns treasury email, user id, credential kind/scopes, vault summary, and policy limits for this API key. Call first to confirm you are on the correct account before money-moving tools.
get_usage_balanceMonthly UpTo product balance: cap, used, remaining, and period bounds. Billable writes consume this pool; unused budget is refunded at period end.
get_wallet_loss_capRead the loss cap on a Hyperliquid wallet: the max loss in percent, whether it is armed or tripped, the balance it was set at, and (live) how much the wallet has lost or made since. Deposits and withdrawals do not count as gains or losses. Returns lossCap null when none is set.
get_wallet_scoreboardScoreboard for a Hyperliquid wallet from Hyperliquid's public data: balance, P&L in dollars and percent, win rate (closed trades that beat their fees), trades, fees, volume, worst drop, the loss cap, and BTC buy-and-hold over the same window (no leverage) as the bar to beat. Same numbers anyone…
get_yield_market_detailEvidence for one Morpho vault: current net APY/TVL, historical APY and TVL series, period statistics, quality flags, allocation, instant-withdrawal liquidity, separated eligibility/readiness status, and timestamp. Rank on evidence.apy.medianPercent: the raw series contains upstream artifacts…
invite_agent_cosignerInvite a co-signer. Agents: pass cosignerUserId (GOVERN / funding-wallet sign when using an agent API key). Humans: pass email — opens instructions for Security UI passkey provision (Turnkey dual-control with MCP DA).
invite_cosignerAlias of invite_agent_cosigner. Humans: email → Security UI. Agents: cosignerUserId.
list_activity_reportTreasury activity timeline (JSON) for reconciliation: normalized labels, USD hints, vault scope, and categories. Optional walletId narrows to one vault. Requires reporting:read (or account:read).
list_audit_logRecent account activity: one row per money move (sends, swaps, bridges), blocked attempt, or account change (keys, recipients). Money rows and blocked rows carry a confirmationNumber (FF-XXXX-XXXX) the owner can quote to FortFi support. Blocked rows carry the reasons. Pass view: 'full' for every…
list_copy_leader_fillsWhat a Hyperliquid address traded recently: fills since N minutes ago, grouped per market (opens, closes, flips, dollars bought and sold, profit taken) plus the latest fills. Poll it to follow a leader between your runs.
list_copy_trade_leadersTop Hyperliquid accounts to copy, from Hyperliquid's public leaderboard. Only accounts over $25k that traded this month and are profitable all-time. Each row has profit per window, turnoverPerDay (volume / account value per day, last 30 days) and a trackRecord (30- and 90-day return, worst drop…
list_cosigner_membershipsActive co-signers on this account.
list_funding_wallet_agentsList all FortFi agent accounts funded by the same payment wallet as this agent. Use to discover agentLabel / userId when renewing or spawning siblings (treasury multi-agent setups).
list_governance_requestsList open governance requests on this account: pending (awaiting signature) and legacy scheduled rows. Use to monitor for unexpected loosening attempts.

And 88 more tools.

In its maker's words

Policy-gated MCP treasury for AI agents — x402 subscribe, 50+ tools, multi-chain.

Website
fortfiapp.com/agents
Source
github.com/rebelArtists/fortfi
Publisher
rebelArtists
Listed from
the official MCP Registry as io.github.rebelArtists/fortfi-treasury-mcp
Version
1.0.0, updated 14 Jul 2026
Kinds of work
Security and trust, AI models and agent tools, Shops and payments

The domain it lives on

fortfiapp.com
registered 27 May 2026 (5 months ago), at Cloudflare, Inc.

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2355 ms
Answered2370 ms
Answered689 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.