# io.github.lordbasilaiassistant-sudo/multi-wallet (npm · @thryx/multi-wallet-mcp-server)

Multi-wallet management for AI agents — generate, distribute, consolidate on EVM

- Trust score: 69/100 (medium)
- Change this week: +23
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `@thryx/multi-wallet-mcp-server`: 69/100 (this document), [markdown](https://verifymcp.io/servers/lordbasilaiassistant-sudo-multi-wallet/thryx-multi-wallet-mcp-server.md), [page](https://verifymcp.io/servers/lordbasilaiassistant-sudo-multi-wallet/thryx-multi-wallet-mcp-server)

## Channel facts

- Registry: `npm`
- Package: `@thryx/multi-wallet-mcp-server`
- Version: `1.0.2`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (105 of 109), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (105 of 109), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 118 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 75/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 769 tokens (~76/item across 10 items; 10 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 23/100
  - Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add lordbasilaiassistant-sudo-multi-wallet -- npx -y @thryx/multi-wallet-mcp-server
```

### Codex

```bash
codex mcp add lordbasilaiassistant-sudo-multi-wallet -- npx -y @thryx/multi-wallet-mcp-server
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lordbasilaiassistant-sudo-multi-wallet": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@thryx/multi-wallet-mcp-server"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add lordbasilaiassistant-sudo-multi-wallet --command npx --arg -y --arg @thryx/multi-wallet-mcp-server
```

### Hermes

```yaml
mcp_servers:
  lordbasilaiassistant-sudo-multi-wallet:
    command: "npx"
    args: ["-y", "@thryx/multi-wallet-mcp-server"]
```

### Other

```json
{
  "mcpServers": {
    "lordbasilaiassistant-sudo-multi-wallet": {
      "command": "npx",
      "args": [
        "-y",
        "@thryx/multi-wallet-mcp-server"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-02 (score 68, +62)

- [security regression] Provenance: unverified → fail
- [security improvement] Known CVEs: unverified → partial
- [security improvement] Install scripts: unverified → pass
- [security improvement] Malware scan: unverified → pass
- [functional regression] Dependency health: partial → unverified
- [functional improvement] License: unverified → pass
- [functional improvement] Stability: unverified → 0.20
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Schema quality: unverified → good
- [functional improvement] Tool coverage: unverified → 100
- [functional] Licence: MIT

### 2026-08-01 (score 6, +1)

- [functional improvement] Dependency health: unverified → partial

### 2026-07-31 (score 5, −41)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-27 (score 46)

First indexed and scored.

## MCP tools (10)

### `wallet_generate` (~93 tokens)

Generate new EVM wallets. Returns addresses only — private keys are stored securely server-side and never exposed.

Input parameters:

- `api_key` (string): Premium API key for unlimited access. Free tier: 5/hour.
- `count` (number): Number of wallets to generate (1-100, default 5)
- `label_prefix` (string): Label prefix for generated wallets (e.g. 'sniper', 'holder')

### `wallet_import` (~89 tokens)

Import an existing wallet by private key. The key is stored securely server-side and never returned.

Input parameters:

- `api_key` (string): Premium API key for unlimited access. Free tier: 5/hour.
- `label` (string): Label for the wallet (e.g. 'main', 'treasury')
- `private_key` (string, required): Private key (hex, with or without 0x prefix)

### `wallet_list` (~25 tokens)

List all managed wallets with their addresses and labels. No private keys are ever returned.

### `wallet_get_balances` (~66 tokens)

Check ETH and token balances for a wallet address on any supported EVM chain. Checks all well-known tokens for the chain.

Input parameters:

- `address` (string, required): Wallet address to check
- `chain` (string): Chain name: base, ethereum, arbitrum (default: base)

### `wallet_get_all_balances` (~51 tokens)

Check ETH balances for ALL managed wallets at once. Useful for seeing total portfolio value across wallet pool.

Input parameters:

- `chain` (string): Chain name: base, ethereum, arbitrum (default: base)

### `wallet_distribute_eth` (~149 tokens)

Distribute ETH from a source wallet to multiple destination wallets. Useful for funding a wallet pool before coordinated operations.

Input parameters:

- `amount_each` (string, required): Amount of ETH to send to each wallet (e.g. '0.001')
- `api_key` (string): Premium API key for unlimited access. Free tier: 5/hour.
- `chain` (string): Chain name (default: base)
- `confirm` (boolean): Must be true to execute. Set false to simulate first.
- `from_address` (string, required): Source wallet address (must be a managed wallet or the deployer)
- `to_addresses` (array): Specific destination addresses. If omitted, distributes to ALL managed wallets.

### `wallet_consolidate_eth` (~119 tokens)

Consolidate ETH from all managed wallets back to a single destination address. Leaves a small amount for gas.

Input parameters:

- `api_key` (string): Premium API key for unlimited access. Free tier: 5/hour.
- `chain` (string): Chain name (default: base)
- `confirm` (boolean): Must be true to execute.
- `gas_reserve` (string): ETH to leave in each wallet for future gas (default: 0.0001)
- `to_address` (string, required): Destination address to receive all consolidated ETH

### `wallet_scan_token` (~67 tokens)

Security scan an ERC-20 token contract. Detects honeypot risk, hidden mint, blacklist, pause, owner permissions, proxy pattern. No wallet needed.

Input parameters:

- `chain` (string): Chain name (default: base)
- `token` (string, required): Token contract address to scan

### `wallet_get_gas` (~40 tokens)

Get current gas prices on a chain. Useful for estimating transaction costs before executing operations.

Input parameters:

- `chain` (string): Chain name (default: base)

### `wallet_get_token_balance` (~70 tokens)

Check a specific ERC-20 token balance for a wallet. Supports any token address, not just well-known ones.

Input parameters:

- `chain` (string): Chain name (default: base)
- `token` (string, required): ERC-20 token contract address
- `wallet` (string, required): Wallet address to check

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/lordbasilaiassistant-sudo-multi-wallet/thryx-multi-wallet-mcp-server#diagnostics

## Score history

- 2026-08-03: 69
- 2026-08-02: 68
- 2026-08-01: 6
- 2026-07-31: 5
- 2026-07-30: 46
- 2026-07-28: 46
- 2026-07-27: 46

## Links

- npm package: https://www.npmjs.com/package/@thryx/multi-wallet-mcp-server
- Socket report: https://socket.dev/npm/package/@thryx/multi-wallet-mcp-server
- Repository: https://github.com/lordbasilaiassistant-sudo/mcp-servers
- Changelog RSS feed: https://verifymcp.io/servers/lordbasilaiassistant-sudo-multi-wallet/thryx-multi-wallet-mcp-server/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/lordbasilaiassistant-sudo-multi-wallet/thryx-multi-wallet-mcp-server/changelog.json
- HTML version of this page: https://verifymcp.io/servers/lordbasilaiassistant-sudo-multi-wallet/thryx-multi-wallet-mcp-server
