@dfm-fi/agent

MCPcommunity
v0.2.1969UnknownMITAggiornato ogginpmGitHub

DFM v2 MCP server — drive the full fund launch → deposit → redeem (+ manage) lifecycle from an AI agent against the live API.

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
153Download/sett.
oggiUltimo aggiornamento
Legge queste credenziali
  • DFM_API_KEYChiave APIfacoltativa

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

Pacchetto
AutoreUnknown
LicenzaMIT
Versione0.2.1969
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze60 risolte · 2 con advisory
Superficie di strumenti38 strumenti · nessuno privilegiato
Analisi di sicurezza✓ Pulitov0.2.1969 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato20 ott 2026

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.

Strumenti

38 strumenti · nessuno privilegiato
Estratto staticamente dal pacchetto pubblicatov0.2.1969 · 8h ago

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 API

Get 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 API

Get 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 or

A 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 machine

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

The 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 the

Set 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 are

Mint 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 from

Close 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, separate

Report 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 and

REAL-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 backend

REAL-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 by

READ-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 the

REAL-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 launch

Retry 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-asset

REAL-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-crank

REAL-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 wallet

REAL-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 this

NOT 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 only

NOT 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 saved

REAL-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, decimals

EVERY 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 saved

REAL-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 app

REAL-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 wallet

REAL-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 the

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

Descrizione

DFM v2 MCP server — drive the full fund launch → deposit → redeem (+ manage) lifecycle from an AI agent against the live API.

Parole chiave
mcpmodel-context-protocolsolanadfmagentdtfsolana-mcpdefiindex-fundonchain-fundai-agentjupiterportfolio
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-10-20: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 5 diretti · 2 con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

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)

Dichiarate ma non risolte

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.

Argomenti

Correlati in crypto & web3