← Registry

General Tools

fortfiapp.com

Provide access to FortFi wallet management, transaction policies, and audit logs.

x402 supported1 endpoint117 known toolsFirst detected July 25, 2026Last detected September 16, 2026

ENDPOINT 1

https://fortfiapp.com/api/mcp

No auth detected

MCP server metadata

Name
fortfi
Version
1.0.0
Capabilities
tools

Known tools 117

get_mcp_guide

FortFi MCP capability guide: onboarding paths, pricing, limits, workflows, and full tool catalog.

Inferred read-only
get_treasury_context

Who am I?

Inferred read-only
list_wallets

List FortFi wallets for this account: chain, address, nickname, metadata tags, and default flag.

Inferred read-only
list_recipients

List all allowlisted recipients.

Inferred read-only
list_audit_log

Recent account activity: transfers, swaps, security events.

Inferred read-only
list_activity_report

Treasury activity timeline (JSON) for reconciliation: normalized labels, USD hints, vault scope, and categories.

Inferred read-only
get_fusion_order_status

Track an owned Fusion+ cross-chain order by orderHash.

Inferred read-only
get_policy_limits

Current policy limits: per-tx/daily/monthly caps (USDC smallest units).

Inferred read-only
get_usage_balance

Monthly UpTo product balance: cap, used, remaining, and period bounds.

Inferred read-only
resend_claim_link

Resend the dashboard claim email to contactEmail (MCP agent API key only; keys:manage scope).

Potential side effects
list_funding_wallet_agents

List all FortFi agent accounts funded by the same payment wallet as this agent.

Potential side effects
list_cosigner_memberships

Active co-signers on this account.

Inferred read-only
get_cosigner_rules

Amount-banded cosigner quorum rules for sends and swaps.

Inferred read-only
update_cosigner_rules

Set cosigner quorum rules (send + swap USD bands).

Potential side effects
list_pending_cosigner_approvals

Pending actions that require this account's co-signer approval.

Inferred read-only
add_recipient

Add a payout address to the allowlist.

Inferred read-only
remove_recipient

Remove a recipient from the FortFi allowlist (tightening policy — no funding-wallet GOVERN).

Potential side effects
approve_recipient

Approve a recipient still in cooldown (early release).

Inferred read-only
validate_recipient_manifest

Preview a batch recipient import (max 50 rows).

Inferred read-only
propose_recipient_manifest

Apply a validated recipient manifest (human/developer key).

Inferred read-only
validate_payout_manifest

Preview batch payroll/payout (max 50 lines).

Inferred read-only
propose_payout_manifest

Execute a validated payout manifest sequentially (one ActionIntent per line).

Potential side effects
propose_transfer

Transfer USDC to an allowlisted recipient, OR pay a FortFi invoice by public pid (paymentRequestPid + fromWalletId — amount optional for partial pay).

Potential side effects
invite_agent_cosigner

Invite a co-signer.

Inferred read-only
invite_cosigner

Alias of invite_agent_cosigner.

Inferred read-only
approve_cosigner_action

Approve a pending action as co-signer.

Inferred read-only
reject_cosigner_action

Reject a pending action as co-signer.

Inferred read-only
get_portfolio

Full portfolio summary across all wallets: token balances with USD values, 24h change, and total net worth.

Inferred read-only
get_account_holdings

Token holdings for a specific wallet, with USD values and 24h change.

Inferred read-only
review_portfolio

Read-only treasury review: allocation buckets (cash, yield, tokens), top holdings, and optional drift vs target weights.

Inferred read-only
plan_rebalance

Read-only rebalance planner toward target weights.

Inferred read-only
discover_tokens

Market-wide token discovery on a FortFi chain (USD).

Inferred read-only
get_token_chart

Fetch a compact Zerion chart summary plus deterministic EMA, RSI, MACD, Bollinger, return, max-drawdown, and data-quality analysis.

Inferred read-only
screen_tokens

Batch cheap-screen tokens across requested chains.

Inferred read-only
rank_tokens

Two-stage token ranking: run the cheap screen, then concurrently fetch deterministic chart evidence only for the strongest candidates.

Inferred read-only
get_swap_routing_guide

Returns which swap/bridge tool to use for a given from→to chain pair, with notes on protocols supported.

Inferred read-only
list_token_spender_grants

List active ERC-20 token approvals (spender grants) on this account.

Inferred read-only
list_incoming_cosigner_invites

List pending co-signer invites sent TO this account (where this account is the invitee).

Inferred read-only
accept_cosigner_invite

Accept a pending co-signer invite.

Inferred read-only
remove_cosigner

Remove an active co-signer from this account.

Potential side effects
register_backup_governance_wallet

Register (or replace) a single backup governance wallet — the agentic equivalent of a backup passkey.

Inferred read-only
remove_backup_governance_wallet

Remove the registered backup governance wallet.

Potential side effects
list_governance_requests

List open governance requests on this account: pending (awaiting signature) and legacy scheduled rows.

Inferred read-only
cancel_governance_change

Veto/cancel a pending governance challenge before it is signed and applied.

Inferred read-only
revoke_cosigner_invite

Revoke a pending outbound co-signer invite before it is accepted.

Inferred read-only
cancel_pending_action

Cancel a pending approval that you (the account owner) initiated.

Inferred read-only
propose_rename_account

Rename a wallet (account nickname), then call confirm_proposal with the returned proposalId.

Inferred read-only
propose_create_account

Create a new wallet on a supported chain.

Potential side effects
confirm_proposal

Confirm a pending proposal returned by a propose_* tool.

Inferred read-only
update_wallet_metadata

Propose updating wallet metadata tags (flat string key/value pairs; replaces existing tags on confirm).

Inferred read-only
preview_swap_quote

Optional advanced step: fetch a same-chain swap quote (CoW on EVM, Jupiter on Solana) and return previewQuoteId.

Inferred read-only
preview_bridge_quote

Optional advanced step: fetch a cross-chain bridge quote (Fusion+ or deBridge) and return previewQuoteId.

Inferred read-only
check_trade_allowance

Check ERC-20 allowance for an upcoming CoW swap (cow_swap) or Fusion bridge (fusion_bridge).

Inferred read-only
propose_token_approve

Propose max ERC-20 approval for CoW or Fusion spenders.

Inferred read-only
propose_swap

Propose an EVM CoW swap.

Inferred read-only
propose_solana_swap

Propose a Solana Jupiter swap.

Inferred read-only
propose_bridge

Propose a Fusion+ or deBridge cross-chain swap.

Inferred read-only
list_yield_markets

Open Morpho yield discovery by chain with discovered, policyEligible, manuallyCurated, executionReady, and eligibilityReasons.

Inferred read-only
list_yield_positions

Active Morpho yield positions with per-vault valueUsd, earnedUsd (Morpho pnlUsd), netApy, and a summary block.

Inferred read-only
get_yield_market_detail

Evidence 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.

Inferred read-only
rank_yield_markets

Batch-rank Morpho markets using current net APY, APY median/average/range/volatility, TVL trend/drawdown, vault age, curation, instant-withdrawal liquidity, warnings, and current-user execution eligibility.

Inferred read-only
propose_yield_deposit

Propose Morpho vault deposit, then call confirm_proposal.

Inferred read-only
propose_yield_withdraw

Propose Morpho vault withdraw, then call confirm_proposal.

Inferred read-only
list_polymarket_markets

List active Polymarket prediction markets on Polygon with volume, liquidity, and outcome prices.

Inferred read-only
search_polymarket_markets

Search Polymarket markets by question text.

Inferred read-only
rank_polymarket_markets

Rank Polymarket markets by volume, liquidity, or 24h volume.

Inferred read-only
get_polymarket_market

Get a Polymarket market by conditionId with optional outcome price history from the public CLOB API.

Inferred read-only
list_polymarket_positions

List Polymarket outcome token positions for a Polygon wallet.

Inferred read-only
propose_polymarket_buy

Propose buying Polymarket outcome shares, then call confirm_proposal.

Inferred read-only
propose_polymarket_sell

Propose selling Polymarket outcome shares (redeem collateral), then call confirm_proposal.

Inferred read-only
propose_polymarket_redeem

Propose redeeming winning shares from a resolved Polymarket market (CTF on Polygon), then call confirm_proposal.

Inferred read-only
list_hyperliquid_markets

List Hyperliquid perpetual markets with live mark/mid/oracle prices, funding, open interest, and 24h volume.

Inferred read-only
get_hyperliquid_market

Get a Hyperliquid perp market by symbol with mark/funding context and optional candle history.

Inferred read-only
list_hyperliquid_symbol_master

Security master for Hyperliquid perps: symbol, dex, desk label, short symbol, display name, asset class (crypto/equity/commodity/fx/index/pre_ipo), plus live volume and funding.

Inferred read-only
rank_hyperliquid_markets

Rank Hyperliquid perp markets by 24h volume, pctChange, or funding.

Inferred read-only
screen_hyperliquid_markets

Breakout screener for Hyperliquid perps: min volume filter, rank, HL candle TA (RSI, MACD, Bollinger).

Inferred read-only
get_hyperliquid_cross_section

Rank a Hyperliquid perp universe by trailing return in one call, for a dollar-neutral long/short book.

Inferred read-only
run_hyperliquid_research_backtest

Run an out-of-sample backtest on Hyperliquid perp OHLCV stored in FortFi research Postgres (hl_research_candles).

Inferred read-only
run_hyperliquid_research_backtest_spec

Run an out-of-sample backtest from a Strategy Spec JSON (universe + rank factor or named pattern + portfolio rules).

Inferred read-only
get_hyperliquid_research_data_stats

Row counts and last ingest time for hl_research_* tables (candles, funding, symbols).

Inferred read-only
list_hyperliquid_positions

List open Hyperliquid perp positions and margin summary for a hyperliquid-mainnet wallet (its address is used on the L1 order book).

Inferred read-only
get_hyperliquid_balances

Get Hyperliquid wallet balances: L1 perps margin (withdrawable), HL Spot USDC (MoonPay HyperCore lands here), and HyperEVM USDC/HYPE.

Inferred read-only
get_hyperliquid_trading_desk

One-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.

Inferred read-only
list_hyperliquid_open_orders

List resting Hyperliquid orders including SL/TP triggers for a wallet.

Inferred read-only
get_hyperliquid_user_fills

Recent Hyperliquid trade fills with closedPnl per fill.

Potential side effects
propose_hyperliquid_perp_open

Propose opening a Hyperliquid perp position.

Inferred read-only
propose_hyperliquid_perp_close

Propose closing a Hyperliquid perp position (reduce-only).

Inferred read-only
propose_hyperliquid_perp_modify

Propose modifying a Hyperliquid perp position's protective stop-loss / take-profit (reduce-only).

Inferred read-only
propose_hyperliquid_deposit

Propose moving HyperEVM USDC into Hyperliquid perp margin (top up).

Inferred read-only
propose_hyperliquid_withdraw

Propose withdrawing Hyperliquid L1 USDC margin back to HyperEVM (cash out).

Inferred read-only
propose_hyperliquid_spot_to_perp

Propose moving USDC from HL Spot into core perps margin (required after MoonPay HyperCore on-ramp).

Inferred read-only
propose_hyperliquid_send_asset

Move USDC between Hyperliquid margin desks without HyperEVM (any perp book: core, xyz, io, para, mkts, …, or spot → any perp desk).

Inferred read-only
create_checkout_session

Create 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.

Potential side effects
create_payment_request

Create a shareable payment request for a vault.

Potential side effects
get_payment_request

Get a payment request by internal id or public pid, including settlement attempts.

Potential side effects
list_payment_requests

List payment requests for the authenticated account.

Potential side effects
cancel_payment_request

Cancel an open payment request with no verified settlement.

Potential side effects
extend_payment_request

Extend an open payment request expiry (default extension window in days).

Potential side effects
pay_payment_request_x402

Pay an open FortFi invoice via x402 EIP-3009 from a governed Turnkey vault.

Potential side effects
list_payment_sales

Merchant view: paid and partially paid invoices on your collection vaults (what you sold).

Inferred read-only
list_payment_purchases

Buyer view: FortFi checkouts your vaults paid (what you bought).

Inferred read-only
create_payment_product

Create a persistent product checkout link (/pay/p/{slug}).

Potential side effects
list_payment_products

List persistent product checkout links for the account.

Inferred read-only
get_payment_product

Get a payment product by internal id or public slug.

Potential side effects
create_merchant_webhook

Register a webhook URL.

Inferred read-only
list_merchant_webhooks

List registered webhook endpoints (secrets are never returned).

Inferred read-only
list_merchant_webhook_deliveries

List webhook delivery log.

Inferred read-only
replay_merchant_webhook_delivery

Replay a dead-lettered or failed webhook delivery after fixing your endpoint.

Inferred read-only
send_merchant_webhook_test

Send a signed webhook.test event to an endpoint.

Potential side effects
search_vaults

Parent-treasury vault inventory search (treasury credential + keys:manage + wallets:read).

Inferred read-only
search_credentials

Parent-treasury key-centric credential search (treasury credential + keys:manage + wallets:read).

Inferred read-only
create_vault_credential

Mint a vault-scoped credential for an existing wallet (treasury + keys:manage).

Inferred read-only
update_vault_credential

Atomically replace a vault credential's name, access mode, grants, and expiry (treasury + keys:manage).

Inferred read-only
revoke_vault_credential

Revoke a vault-scoped credential (treasury + keys:manage).

Inferred read-only
create_provisioning_job

Bulk-provision up to 20 customer vaults per job (treasury + keys:manage + wallets:write).

Potential side effects
get_provisioning_job

Poll a bulk provisioning job (treasury + keys:manage + wallets:read).

Inferred read-only
create_customer

Create or sync one customer vault synchronously (treasury + wallets:write).

Potential side effects

CONNECT 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.fortfi]
url = "https://fortfiapp.com/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "fortfi": {
      "type": "http",
      "url": "https://fortfiapp.com/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: fortfi
Remote MCP URL: https://fortfiapp.com/api/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": {
    "fortfi": {
      "url": "https://fortfiapp.com/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "fortfi": {
      "type": "http",
      "url": "https://fortfiapp.com/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "fortfi",
  "transport": "streamable-http",
  "url": "https://fortfiapp.com/api/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 fortfiapp.com was fetched 2026-09-04T10:14:37.731Z.

Trust status Neutral

fortfiapp.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.