@dfm-fi/agent

MCPCommunity
v0.2.1969UnknownMITAktualisiert heutenpmGitHub

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

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
153Downloads/Wo.
heuteLetzte Aktualisierung
Liest diese Zugangsdaten
  • DFM_API_KEYAPI-Schlüsseloptional

    dfm_ API key from app.dfm.finance → Agent → Keys (read-only by default). Optional for public reads.

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
AutorUnknown
LizenzMIT
Version0.2.1969
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten60 aufgelöst · 2 mit Advisories
Tool-Oberfläche38 Tools · keines privilegiert
Sicherheits-Scan✓ Sauberv0.2.1969 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert20. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

38 Tools · keines privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.2.1969 · 8h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

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,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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):

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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 —

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

follow_traderFollow a trader by wallet address. Moves no funds.

Follow a trader by wallet address. Moves no funds.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

unfollow_traderStop following a trader by wallet address. Moves no funds.

Stop following a trader by wallet address. Moves no funds.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

onboardRun the headless onboarding in order —

Run the headless onboarding in order —

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

whoamiReport the user's profile, acting wallet, portfolio/app wallet, separate

Report the user's profile, acting wallet, portfolio/app wallet, separate

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

redeemREAL-MONEY (gated). Open a zap-v2 redeem (burn shares → escrow basket,

REAL-MONEY (gated). Open a zap-v2 redeem (burn shares → escrow basket,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

zap_v2_cancelREAL-MONEY (gated). Return a stalled escrow current USDC + per-asset

REAL-MONEY (gated). Return a stalled escrow current USDC + per-asset

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

update_vault_policy⚠️ HIGH-SENSITIVITY CONTROL (explicit-human-only). Create or amend the

⚠️ HIGH-SENSITIVITY CONTROL (explicit-human-only). Create or amend the

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

app_wallet_rearm⚠️ REAL CONTROL (explicit-human-only). Supersede the current app-wallet

⚠️ REAL CONTROL (explicit-human-only). Supersede the current app-wallet

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

38 von 38 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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

Schlagwörter
mcpmodel-context-protocolsolanadfmagentdtfsolana-mcpdefiindex-fundonchain-fundai-agentjupiterportfolio
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-20 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 5 direkt · 2 mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

57 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+45 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies, optionalDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in crypto & web3