DFM v2 MCP server — drive the full fund launch → deposit → redeem (+ manage) lifecycle from an AI agent against the live API.
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
DFM_API_KEYChiave APIfacoltativadfm_ API key from app.dfm.finance → Agent → Keys (read-only by default). Optional for public reads.
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
list_dtfsList funds from the live DFM v2 API (GET /vaults) — the same filter,List funds from the live DFM v2 API (GET /vaults) — the same filter,
Per questo strumento non è stato pubblicato alcuno schema di input.
get_vaultGet full detail for one vault from the live API (GET /vaults/:address):Get full detail for one vault from the live API (GET /vaults/:address):
Per questo strumento non è stato pubblicato alcuno schema di input.
discover_tokensTurn WORDS into MINTS via Jupiter (GET /assets/search). Any basket idea —Turn WORDS into MINTS via Jupiter (GET /assets/search). Any basket idea —
Per questo strumento non è stato pubblicato alcuno schema di input.
get_token_priceLive USD price for up to 20 mints (GET /prices/:mint per mint).Live USD price for up to 20 mints (GET /prices/:mint per mint).
Per questo strumento non è stato pubblicato alcuno schema di input.
zap_statusGet the decoded zap-v2 escrow for a (vault, user) from the live APIGet the decoded zap-v2 escrow for a (vault, user) from the live API
Per questo strumento non è stato pubblicato alcuno schema di input.
get_portfolioGet the user's primary DFM app-wallet positions + summary from the live APIGet the user's primary DFM app-wallet positions + summary from the live API
Per questo strumento non è stato pubblicato alcuno schema di input.
app_walletThe user's APP WALLET: whether one exists, its status, its LIVE onchain SOL + USDC,The user's APP WALLET: whether one exists, its status, its LIVE onchain SOL + USDC,
Per questo strumento non è stato pubblicato alcuno schema di input.
trader_profileA trader's public profile (display name, username, bio, funds created, TVL managed) by wallet orA trader's public profile (display name, username, bio, funds created, TVL managed) by wallet or
Per questo strumento non è stato pubblicato alcuno schema di input.
follow_traderFollow a trader by wallet address. Moves no funds.Follow a trader by wallet address. Moves no funds.
Per questo strumento non è stato pubblicato alcuno schema di input.
unfollow_traderStop following a trader by wallet address. Moves no funds.Stop following a trader by wallet address. Moves no funds.
Per questo strumento non è stato pubblicato alcuno schema di input.
report_bugSend a bug report to the DFM team. Use when something in DFM fails: a short title,Send a bug report to the DFM team. Use when something in DFM fails: a short title,
Per questo strumento non è stato pubblicato alcuno schema di input.
create_app_walletCreate this agent's DFM APP WALLET without a browser. Generates a P-256 owner key on THIS machineCreate this agent's DFM APP WALLET without a browser. Generates a P-256 owner key on THIS machine
Per questo strumento non è stato pubblicato alcuno schema di input.
create_identity_walletThe Solana keypair this agent signs in to DFM with (SIWS). If DFM_AGENT_KEYPAIR_PATH / DFM_AGENT_KEYPAIR_JSONThe Solana keypair this agent signs in to DFM with (SIWS). If DFM_AGENT_KEYPAIR_PATH / DFM_AGENT_KEYPAIR_JSON
Per questo strumento non è stato pubblicato alcuno schema di input.
set_profileSet this agent's public DFM profile: displayName (required), optional @username and bio. The avatar is theSet this agent's public DFM profile: displayName (required), optional @username and bio. The avatar is the
Per questo strumento non è stato pubblicato alcuno schema di input.
create_api_keyMint a dfm_ API key for this agent's owner (SIWS session only). READ-ONLY: write keys and write caps areMint a dfm_ API key for this agent's owner (SIWS session only). READ-ONLY: write keys and write caps are
Per questo strumento non è stato pubblicato alcuno schema di input.
onboardRun the headless onboarding in order —Run the headless onboarding in order —
Per questo strumento non è stato pubblicato alcuno schema di input.
close_empty_accountsClose every EMPTY token account of this agent's own app wallet (owner = the local P-256 key fromClose every EMPTY token account of this agent's own app wallet (owner = the local P-256 key from
Per questo strumento non è stato pubblicato alcuno schema di input.
xp_statusThe user's XP (total and by kind: deposit, launch, profile, referral) and the top of the XP leaderboard.The user's XP (total and by kind: deposit, launch, profile, referral) and the top of the XP leaderboard.
Per questo strumento non è stato pubblicato alcuno schema di input.
whoamiReport the user's profile, acting wallet, portfolio/app wallet, separateReport the user's profile, acting wallet, portfolio/app wallet, separate
Per questo strumento non è stato pubblicato alcuno schema di input.
launch_vaultREAL-MONEY (gated). Create a new fund. Your APP WALLET signs, pays andREAL-MONEY (gated). Create a new fund. Your APP WALLET signs, pays and
Per questo strumento non è stato pubblicato alcuno schema di input.
depositREAL-MONEY (gated). Open a zap-v2 deposit (pull USDC, pin plan). The backendREAL-MONEY (gated). Open a zap-v2 deposit (pull USDC, pin plan). The backend
Per questo strumento non è stato pubblicato alcuno schema di input.
swap_quoteREAD-ONLY. Price a swap of one token for another out of the app wallet, routed byREAD-ONLY. Price a swap of one token for another out of the app wallet, routed by
Per questo strumento non è stato pubblicato alcuno schema di input.
swapREAL-MONEY, runs without a confirmation phrase. Swap one token for another out of theREAL-MONEY, runs without a confirmation phrase. Swap one token for another out of the
Per questo strumento non è stato pubblicato alcuno schema di input.
redeemREAL-MONEY (gated). Open a zap-v2 redeem (burn shares → escrow basket,REAL-MONEY (gated). Open a zap-v2 redeem (burn shares → escrow basket,
Per questo strumento non è stato pubblicato alcuno schema di input.
attach_metadataRetry the share-token metadata (name, symbol, logo) of a fund you launched when the launchRetry the share-token metadata (name, symbol, logo) of a fund you launched when the launch
Per questo strumento non è stato pubblicato alcuno schema di input.
zap_v2_cancelREAL-MONEY (gated). Return a stalled escrow current USDC + per-assetREAL-MONEY (gated). Return a stalled escrow current USDC + per-asset
Per questo strumento non è stato pubblicato alcuno schema di input.
zap_v2_update_envelopeREAL-MONEY (gated). LOOSEN the per-leg min-out floors so a stuck mid-crankREAL-MONEY (gated). LOOSEN the per-leg min-out floors so a stuck mid-crank
Per questo strumento non è stato pubblicato alcuno schema di input.
update_vault_assetsREAL-MONEY (gated). MANAGER action — only works on a vault your app walletREAL-MONEY (gated). MANAGER action — only works on a vault your app wallet
Per questo strumento non è stato pubblicato alcuno schema di input.
transfer_adminNOT AVAILABLE YET IN THIS MCP. Admin transfer has no app-wallet executor here, so thisNOT AVAILABLE YET IN THIS MCP. Admin transfer has no app-wallet executor here, so this
Per questo strumento non è stato pubblicato alcuno schema di input.
accept_admin_transferNOT AVAILABLE YET IN THIS MCP for new acceptances (they are refused). It onlyNOT AVAILABLE YET IN THIS MCP for new acceptances (they are refused). It only
Per questo strumento non è stato pubblicato alcuno schema di input.
update_vault_policy⚠️ HIGH-SENSITIVITY CONTROL (explicit-human-only). Create or amend the⚠️ HIGH-SENSITIVITY CONTROL (explicit-human-only). Create or amend the
Per questo strumento non è stato pubblicato alcuno schema di input.
app_wallet_withdrawREAL-MONEY (gated). Return the app wallet's USDC + SOL to the owner's savedREAL-MONEY (gated). Return the app wallet's USDC + SOL to the owner's saved
Per questo strumento non è stato pubblicato alcuno schema di input.
list_app_wallet_assetsEVERY token in your app wallet — fund shares included — with amount, decimalsEVERY token in your app wallet — fund shares included — with amount, decimals
Per questo strumento non è stato pubblicato alcuno schema di input.
withdraw_assetREAL-MONEY (gated). Send ONE mint from the app wallet to the owner's savedREAL-MONEY (gated). Send ONE mint from the app wallet to the owner's saved
Per questo strumento non è stato pubblicato alcuno schema di input.
app_wallet_rearm⚠️ REAL CONTROL (explicit-human-only). Supersede the current app-wallet⚠️ REAL CONTROL (explicit-human-only). Supersede the current app-wallet
Per questo strumento non è stato pubblicato alcuno schema di input.
app_wallet_fundREAL-MONEY (gated). Move USDC and/or SOL from YOUR OWN wallet into your appREAL-MONEY (gated). Move USDC and/or SOL from YOUR OWN wallet into your app
Per questo strumento non è stato pubblicato alcuno schema di input.
init_rebalancerREAL-MONEY (gated). MANAGER action — only works on a vault your app walletREAL-MONEY (gated). MANAGER action — only works on a vault your app wallet
Per questo strumento non è stato pubblicato alcuno schema di input.
rebalance_to_targetsREAL-MONEY (gated). MANAGER duty: the config is the promise, holdings are theREAL-MONEY (gated). MANAGER duty: the config is the promise, holdings are the
Per questo strumento non è stato pubblicato alcuno schema di input.
38 strumenti su 38 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
DFM v2 MCP server — drive the full fund launch → deposit → redeem (+ manage) lifecycle from an AI agent against the live API.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
57 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+45 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies, optionalDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.