Skip to main content
ClaudeWave
ironwallet avatar
ironwallet

ironwallet-agent-kit

Ver en GitHub

The IronWallet MCP server provides AI agents with secure access to a non-custodial wallet. Seed phrases remain encrypted locally and never leave the host machine. Agents can retrieve balances, sign transactions, transfer tokens, and interact with smart contracts across 10+ blockchain networks.

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/28/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/ironwallet/ironwallet-agent-kit
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "ironwallet-agent-kit": {
      "command": "node",
      "args": ["/path/to/ironwallet-agent-kit/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/ironwallet/ironwallet-agent-kit and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# IronWallet for AI agents

The IronWallet MCP server gives AI agents secure access to a **non-custodial** wallet. Seed phrases stay encrypted on the host and never leave this machine. Agents can retrieve balances, sign locally, transfer tokens, and swap across 10+ networks.

Seed-compatible with the [IronWallet](https://ironwallet.io) app. There is no per-transaction confirmation UI.

**Requirements:** Node.js 20+ (`npx`). Use a dedicated wallet with limited balance.

Product page: [ironwallet.io/ai](https://ironwallet.io/ai). Machine-readable index: [llms.txt](llms.txt).

Opening this repository in Claude Code starts the wallet MCP via [`.mcp.json`](.mcp.json). See [CLAUDE.md](CLAUDE.md).

## Install

**Cursor:** [ironwallet.io/ai](https://ironwallet.io/ai)

**Claude Code:**

```bash
claude plugin marketplace add ironwallet/ironwallet-agent-kit
claude plugin install ironwallet-mcp@ironwallet
```

**Codex:**

```bash
codex plugin marketplace add ironwallet/ironwallet-agent-kit
codex plugin add ironwallet-mcp@ironwallet
```

**Grok:**

```bash
grok plugin marketplace add ironwallet/ironwallet-agent-kit
grok plugin install ironwallet-mcp --trust
```

Reload so MCP picks up `PATH`. From a local clone, use `.` instead of the GitHub repo.

### MCP only (no plugin)

Manually installed MCP does **not** auto-update with the plugin.

```json
{
  "mcpServers": {
    "ironwallet": {
      "command": "npx",
      "args": ["-y", "@ironwallet/mcp-server"]
    }
  }
}
```

## What's included

### Skill

| Skill | When to use |
|-------|-------------|
| **ironwallet-mcp** | Non-custodial wallet: balances, local signing, transfers, swaps, deposit QR. Invoke as `/ironwallet-mcp` |

### Rules

| Rule | What it enforces |
|------|------------------|
| **wallet-transaction-safety** | Hot wallet; no extra confirmation UI; poll status on timeout, never resubmit blindly |
| **seed-phrase-handling** | Recovery phrases and private keys never appear in chat, files, or logs |
| **swap-asset-resolution** | Networks and tokens come from catalog tools, not model memory |

### Agent

| Agent | Purpose |
|-------|---------|
| **ironwallet-operator** | Operate the non-custodial wallet: balances, local signing, transfers, swaps, deposit QR |

### MCP server

`@ironwallet/mcp-server` over stdio. Networks: Ethereum, BSC, Polygon, Base, Arbitrum, Optimism, Avalanche, Tron, Bitcoin, Litecoin, Dogecoin, Solana, XRP, TON.

## Tools

<!-- tools-table -->
| Tool | Purpose | Moves funds? |
|------|---------|:------------:|
| `list_wallets` | Names, addresses, and `policy` | no |
| `accept_mcp_consent` | Record chat acceptance of the MCP disclaimer | no |
| `create_wallets` | New wallets; returns a browser `backup_url` | no |
| `open_wallet_manager` | Local browser UI to import / create / back up | no |
| `set_wallet_policy` | Replace per-wallet limits (`readOnly`, `maxPerTxUsd`, allow-list) | no |
| `get_deposit_qr` | PNG QR (try chat; else local `qr_url`) | no |
| `get_balance` | Native or token balance | no |
| `estimate_transfer` | Fee estimate, no broadcast | no |
| `send_transfer` | Sign locally and send | **yes** |
| `get_operation_status` | Poll a transfer | no |
| `list_swap_networks` | Networks available for swap | no |
| `list_swap_assets` | Sell / buy catalog | no |
| `estimate_swap` | Quote (may expire) | no |
| `execute_swap` | Fresh quote → sign → swap | **yes** |
| `get_swap_status` | Poll a swap | no |
<!-- /tools-table -->

No tool accepts or returns a seed. Import and backup only in the local browser (`open_wallet_manager` / `backup_url`).

## Configuration

Nothing to paste into MCP config for normal use. On first launch the server writes a relay API key, keystore wrapping secret, and device id under `~/.ironwallet-mcp/` (mode `0600`). Override with `IW_RELAY_API_KEY` / `IW_PASSPHRASE` / `IW_DEVICE_ID` only if you must.

The user-facing backup is the **recovery phrase** in the wallet manager, not those files.

## Security

- Seeds are encrypted at rest. They never appear in tool results, agent chat, or backend requests.
- The agent **can move funds without asking again**. Optional wallet policy (`readOnly`, `maxPerTxUsd`, transfer recipient allow-list — set via `set_wallet_policy`) is off by default and applies to both sends and swaps.
- Anyone with the keystore **and** the wrapping secret controls the funds. A leaked seed cannot be revoked.
- Timeout is not always failure: poll status before retrying a send or swap.
- **Do not** put a main wallet here. Use a small hot wallet.

Details and private disclosure: [SECURITY.md](SECURITY.md).

## Contributing

This public tree is a release snapshot. See [CONTRIBUTING.md](CONTRIBUTING.md). Please follow the [Code of Conduct](CODE_OF_CONDUCT.md).

## License

[MIT](LICENSE)
ai-agentsclaudeclaude-codecursorcursor-pluginmcpmcp-servernon-custodial-walletself-custodyself-custody-wallet

Lo que la gente pregunta sobre ironwallet-agent-kit

¿Qué es ironwallet/ironwallet-agent-kit?

+

ironwallet/ironwallet-agent-kit es mcp servers para el ecosistema de Claude AI. The IronWallet MCP server provides AI agents with secure access to a non-custodial wallet. Seed phrases remain encrypted locally and never leave the host machine. Agents can retrieve balances, sign transactions, transfer tokens, and interact with smart contracts across 10+ blockchain networks. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-27.

¿Cómo se instala ironwallet-agent-kit?

+

Puedes instalar ironwallet-agent-kit clonando el repositorio (https://github.com/ironwallet/ironwallet-agent-kit) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar ironwallet/ironwallet-agent-kit?

+

Nuestro agente de seguridad ha analizado ironwallet/ironwallet-agent-kit y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene ironwallet/ironwallet-agent-kit?

+

ironwallet/ironwallet-agent-kit es mantenido por ironwallet. La última actividad registrada en GitHub es del 2026-08-27, con 0 issues abiertos.

¿Hay alternativas a ironwallet-agent-kit?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega ironwallet-agent-kit en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: ironwallet/ironwallet-agent-kit
[![Featured on ClaudeWave](https://claudewave.com/api/badge/ironwallet-ironwallet-agent-kit)](https://claudewave.com/repo/ironwallet-ironwallet-agent-kit)
<a href="https://claudewave.com/repo/ironwallet-ironwallet-agent-kit"><img src="https://claudewave.com/api/badge/ironwallet-ironwallet-agent-kit" alt="Featured on ClaudeWave: ironwallet/ironwallet-agent-kit" width="320" height="64" /></a>

Más MCP Servers

Alternativas a ironwallet-agent-kit