@ironwallet/mcp-server

MCPattestato
v1.1.0io.ironwalletMITAggiornato ogginpmGitHub

Non-custodial IronWallet MCP: local signing, balances, transfers, and swaps.

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.

Build attestato
Un’attestation di provenienza verificata lega questo artefatto al repository indicato. Nessuno ha ancora rivendicato l’annuncio — questo dimostra dove è stato costruito il codice, non chi lo sostiene.
466Download/sett.
oggiUltimo aggiornamento
Pacchetto
Autoreio.ironwallet
LicenzaMIT
Versione1.1.0
Fontenpm+mcp-registry
Stato di fiducia
B
65/100Buono
Presente nell’indice di Forge+10/10
Identità verificata · build attestato+20/20
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)+5/5
Corrispondenza del maintainer npm+0/5
Publisher: aggiungi il login GitHub verificato ai maintainer del pacchetto npm (npm owner add <login>)
Analisi CVE · pulita+30/30
Analisi statica · pulita+0/20
Rilevati script di installazione sospetti o codice offuscato
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIdentità verificata
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza✓ Verificato con Sigstore · b4248b3
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti15 strumenti · nessuno privilegiato
Analisi di sicurezza⚠ Avvisi (1)v1.1.0 · oggiQuanto è efficace questa analisi?
PROMPTtool:send_transferExfiltration-shaped instruction
ValutazioniNessuna
Indicizzato28 ago 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

15 strumenti · nessuno privilegiato · 1 segnalati per injection
Estratto staticamente dal pacchetto pubblicatov1.1.0 · 3h 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_walletsList the wallets in the local keystore with their addresses per network. Each wallet includes policy ({ enabled: false } when unset). Never returns private keys or seed phrases.

List the wallets in the local keystore with their addresses per network. Each wallet includes policy ({ enabled: false } when unset). Never returns private keys or seed phrases.

Per questo strumento non è stato pubblicato alcuno schema di input.

accept_mcp_consentRecord that the user accepted the MCP risk disclaimer in chat. Call only after showing the full consent text (from a previous create_wallets needs_consent response, or the skill) and the user explicitly confirms. Does not create a wallet. accepted must be true.

Record that the user accepted the MCP risk disclaimer in chat. Call only after showing the full consent text (from a previous create_wallets needs_consent response, or the skill) and the user explicitly confirms. Does not create a wallet. accepted must be true.

Per questo strumento non è stato pubblicato alcuno schema di input.

create_walletsGenerate one or more brand-new wallets (BIP-39). Requires a current MCP consent (accept_mcp_consent in chat, or the local wallet manager). Returns names and addresses only. Seed phrases are NOT returned to the agent. The response includes a local browser URL where the user can view and back up the…

Generate one or more brand-new wallets (BIP-39). Requires a current MCP consent (accept_mcp_consent in chat, or the local wallet manager). Returns names and addresses only. Seed phrases are NOT returned to the agent. The response includes a local browser URL where the user can view and back up the…

Per questo strumento non è stato pubblicato alcuno schema di input.

open_wallet_managerOpen a local browser form to add/import/create wallets or back them up (reveal the recovery phrase). Returns a localhost URL for the user to open. Seed phrases are entered and shown ONLY in the browser and never pass through the agent. Use this whenever the user asks to add, import, create, or back…

Open a local browser form to add/import/create wallets or back them up (reveal the recovery phrase). Returns a localhost URL for the user to open. Seed phrases are entered and shown ONLY in the browser and never pass through the agent. Use this whenever the user asks to add, import, create, or back…

Per questo strumento non è stato pubblicato alcuno schema di input.

set_wallet_policyNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_deposit_qrPNG QR to receive funds (generated on the fly; IW mark, address under the code). Pass network for one chain; omit it for one QR per unique address. Does not move funds. Never returns keys or seed phrases. Show the attached image in chat when the host renders it. Each item also has qr_url — open tha…

PNG QR to receive funds (generated on the fly; IW mark, address under the code). Pass network for one chain; omit it for one QR per unique address. Does not move funds. Never returns keys or seed phrases. Show the attached image in chat when the host renders it. Each item also has qr_url — open tha…

Per questo strumento non è stato pubblicato alcuno schema di input.

get_balanceGet the balance for a wallet on a network. Optionally pass a token contract address; omit for the native coin.

Get the balance for a wallet on a network. Optionally pass a token contract address; omit for the native coin.

Per questo strumento non è stato pubblicato alcuno schema di input.

estimate_transferEstimate fees for a transfer without sending. Returns fees and the number of transactions that would be signed.

Estimate fees for a transfer without sending. Returns fees and the number of transactions that would be signed.

Per questo strumento non è stato pubblicato alcuno schema di input.

send_transferrischio di injectionSend a transfer: sign locally with the wallet's key and broadcast via the IronWallet forward relay (estimate -> sign -> forward) for EVM, Tron, Bitcoin, Litecoin, Doge, Solana, XRP and TON. Irreversible once broadcast — no second confirmation. Returns the transaction hash (and operation id where ap…

Send a transfer: sign locally with the wallet's key and broadcast via the IronWallet forward relay (estimate -> sign -> forward) for EVM, Tron, Bitcoin, Litecoin, Doge, Solana, XRP and TON. Irreversible once broadcast — no second confirmation. Returns the transaction hash (and operation id where ap…

INIEZIONEExfiltration-shaped instructionSend a transfer: sign locally with the wallet's key and broadcast via the IronWallet forward relay (estimate ->…

Per questo strumento non è stato pubblicato alcuno schema di input.

get_operation_statusPoll the state of a forward operation by its operation id.

Poll the state of a forward operation by its operation id.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_swap_networksList networks available for swaps. Use before listing swap assets.

List networks available for swaps. Use before listing swap assets.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_swap_assetsList tradable assets. direction=from lists sell assets; direction=to requires fromNetwork/fromSymbol (and fromAddress for tokens) and lists buy assets. Enriches with wallet address and balance when possible.

List tradable assets. direction=from lists sell assets; direction=to requires fromNetwork/fromSymbol (and fromAddress for tokens) and lists buy assets. Enriches with wallet address and balance when possible.

Per questo strumento non è stato pubblicato alcuno schema di input.

estimate_swapGet a swap quote (amounts, fees, operationId). Quote can expire — prefer execute_swap for sending (it re-estimates). Amount is a decimal string; set maxMode=true to sell the full balance (backend corrects amount).

Get a swap quote (amounts, fees, operationId). Quote can expire — prefer execute_swap for sending (it re-estimates). Amount is a decimal string; set maxMode=true to sell the full balance (backend corrects amount).

Per questo strumento non è stato pubblicato alcuno schema di input.

execute_swapExecute a swap: fresh estimate → create → local sign → execute. Does NOT use the transfer relay. Irreversible once submitted — no second confirmation. Returns operationId and txHash; poll with get_swap_status.

Execute a swap: fresh estimate → create → local sign → execute. Does NOT use the transfer relay. Irreversible once submitted — no second confirmation. Returns operationId and txHash; poll with get_swap_status.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_swap_statusPoll swap order/operation status by operationId.

Poll swap order/operation status by operationId.

Per questo strumento non è stato pubblicato alcuno schema di input.

14 strumenti su 15 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

Non-custodial IronWallet MCP: local signing, balances, transfers, and swaps.

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

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

60 pacchetti risolti · 17 diretti · nessuno 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

69 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+57 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.