fortfi-treasury-mcp

Subscription-gated MCP treasury for AI agents Subscribe: POST /api/mcp/onboard with x402 USDC on Base ($49 personal / $499 startup) → receive frtfiag API key…

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Get Mcp Guide: FortFi 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 t
  • List Wallets: List FortFi wallets for this account: chain, address, nickname, metadata tags, and default flag. Optional metadataKey/metadataValue filter (exact match).
  • List Recipients: List all allowlisted recipients. Includes cooldown status: `cooldownActive: true` means the recipient cannot yet receive funds (24-hour gate).

Какие данные видит

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

Subscription-gated MCP treasury for AI agents

Subscribe: POST /api/mcp/onboard with x402 USDC on Base ($49 personal / $499 startup) → receive frtfi_ag_* API key

Connect: POST /api/mcp JSON-RPC with Authorization: Bearer

50+ policy-gated tools: multi-chain balances, allowlisted transfers, cross-chain swaps & bridges, yield markets, token discovery, payment requests, co-sign governance, audit log

Список инструментов сервера (50)

Технические названия из tools/list. Нужны только разработчикам.

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).
list_walletsList FortFi wallets for this account: chain, address, nickname, metadata tags, and default flag. Optional metadataKey/metadataValue filter (exact match).
list_recipientsList all allowlisted recipients. Includes cooldown status: `cooldownActive: true` means the recipient cannot yet receive funds (24-hour gate).
list_audit_logRecent account activity: transfers, swaps, security events.
get_policy_limitsCurrent policy limits: per-tx/daily/monthly caps (USDC smallest units). Agent accounts include billingPlan (personal|startup), billingPlanName, maxWallets, tier, and subscription expiry.
resend_claim_linkResend the dashboard claim email to contactEmail (MCP agent API key only; keys:manage scope). Use when the original link expired (72h) or was lost. Rate limit: 3/hour.
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_cosigner_membershipsActive co-signers on this account.
get_cosigner_rulesAmount-banded cosigner quorum rules for sends and swaps. Below-band amounts auto-execute; matching bands require N cosigner votes.
update_cosigner_rulesSet cosigner quorum rules (send + swap USD bands). Tightening rules works with the agent key alone. WEAKENING them (lower required cosigners / raise the amount floor) is a GOVERN action: sign a challenge with your funding wallet (challengeId + walletSignature); applies immediately once signed (same as passkey in the UI). Amounts use USDC micro-units (1 USDC = 1000000).
list_pending_cosigner_approvalsPending actions that require this account's co-signer approval. Use when this agent is a co-signer on another account.
add_recipientAdd a new payout address to the allowlist. GOVERN action: when called with an agent API key, you must sign a challenge with your funding wallet (call once to get the challenge, sign it, call again with challengeId + walletSignature). Once signed the recipient is approved immediately (no cooldown).
approve_recipientApprove a recipient still in cooldown (early release). A distinct active cosigner may approve directly; owner self-approval via an agent key is a GOVERN action requiring a funding-wallet signature (challengeId + walletSignature).
propose_transferTransfer USDC to an allowlisted recipient. The recipient must be approved (no active cooldown). Rejected with POLICY_LIMIT_EXCEEDED if above tier limits. Rejected with RECIPIENT_NOT_APPROVED if in cooldown.
invite_agent_cosignerAdd another FortFi agent (by their userId) as a co-signer on your account. GOVERN action: when called with an agent API key, sign a challenge with your funding wallet (challengeId + walletSignature). Use this to create multi-agent treasury approval workflows.
approve_cosigner_actionApprove a pending action as co-signer. Use with list_pending_cosigner_approvals.
reject_cosigner_actionReject a pending action as co-signer.
get_portfolioFull portfolio summary across all wallets: token balances with USD values, 24h change, and total net worth.
get_account_holdingsToken holdings for a specific wallet, with USD values and 24h change.
discover_tokensMarket-wide token discovery on a FortFi chain (USD). Use for trending/gainers/volume/mcap — NOT the browser Explore REST route. Sorts: gainers_1d, gainers_30d, gainers_90d, market_cap, volume_1d. Returns contract addresses for propose_swap / propose_bridge.
get_swap_routing_guideReturns which swap/bridge tool to use for a given from→to chain pair, with notes on protocols supported.
list_token_spender_grantsList active ERC-20 token approvals (spender grants) on this account. Useful before proposing a swap to confirm the CoW vault is approved.
list_incoming_cosigner_invitesList pending co-signer invites sent TO this account (where this account is the invitee). Use to discover accounts you can become a co-signer for.
accept_cosigner_inviteAccept a pending co-signer invite. After accepting, you will be able to approve/reject pending actions for that account.
remove_cosignerRemove an active co-signer from this account. GOVERN action (it shrinks the approver set): via an agent key, sign a challenge with your funding wallet (challengeId + walletSignature); applies immediately once signed.
register_backup_governance_walletRegister (or replace) a single backup governance wallet — the agentic equivalent of a backup passkey. Either the funding wallet or this backup can authorize future governance. GOVERN action: sign the challenge with your CURRENT funding wallet (challengeId + walletSignature); applies immediately once signed. Max one backup.
remove_backup_governance_walletRemove the registered backup governance wallet. GOVERN action: sign with your funding wallet (challengeId + walletSignature); applies immediately once signed. After removal, only the funding wallet may authorize governance.
list_governance_requestsList open governance requests on this account: pending (awaiting signature) and legacy scheduled rows. Use to monitor for unexpected loosening attempts.
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.
revoke_cosigner_inviteRevoke a pending outbound co-signer invite before it is accepted.
cancel_pending_actionCancel a pending approval that you (the account owner) initiated.
propose_rename_accountRename a wallet (account nickname). Confirm via POST /api/mcp/confirm with the returned proposalId.
propose_create_accountCreate a new wallet on a supported chain. Optional metadata tags (e.g. customer_id). Confirm via POST /api/mcp/confirm. Agent accounts execute server-side when no cosigners are configured.
update_wallet_metadataSet metadata tags on a wallet (flat string key/value pairs; replaces existing tags). Not a money-moving action.
preview_swap_quoteOptional advanced step: fetch a same-chain swap quote (CoW on EVM, Jupiter on Solana) and return previewQuoteId. Omit previewQuoteId on propose_* to bundle quote+proposal in one call. Does not execute or move funds.
preview_bridge_quoteOptional advanced step: fetch a cross-chain bridge quote (Fusion+ or deBridge) and return previewQuoteId. Omit previewQuoteId on propose_bridge to bundle quote+proposal in one call.
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.
propose_token_approvePropose max ERC-20 approval for CoW or Fusion spenders. Returns proposalId — confirm via POST /api/mcp/confirm before swap/bridge.
propose_swapPropose an EVM CoW swap. Autonomous agents: fetches and binds a quote inline (default), or pass previewQuoteId from preview_swap_quote for a two-step review. confirm always signs the bound quote — same principle as FortFi Assist. Human session MCP: confirm requires passkey in the app.
propose_solana_swapPropose a Solana Jupiter swap. Autonomous agents: inline quote by default, or previewQuoteId for two-step review. confirm signs the bound quote.
propose_bridgePropose a Fusion+ or deBridge transfer. Autonomous agents: inline quote by default, or previewQuoteId from preview_bridge_quote for two-step review.
list_yield_marketsMorpho yield vaults by chain — APY, TVL. Use before propose_yield_deposit.
list_yield_positionsUser's Morpho yield positions from FortFi history.
propose_yield_depositPropose Morpho vault deposit (real on-chain tx after confirm + passkey). Use list_yield_markets for vaultAddress.
propose_yield_withdrawPropose Morpho vault withdraw (confirm + passkey). Use list_yield_positions for vaultAddress.
create_payment_requestCreate a shareable payment request for a vault. Returns pid, paymentUrl, and qrPayload for humans or agents.
get_payment_requestGet a payment request by internal id or public pid, including settlement attempts.
list_payment_requestsList payment requests for the authenticated account.
cancel_payment_requestCancel an open payment request with no verified settlement.
extend_payment_requestExtend an open payment request expiry (default extension window in days).
fortfi-treasury-mcp: подключить к Claude, ChatGPT, Cursor · Connectors.fun