Skip to content

Introduction to MCP Wallet ​

Welcome to MCP Wallet - the secure crypto wallet that brings AI assistance to blockchain transactions.

What is MCP Wallet? ​

MCP Wallet is a desktop cryptocurrency wallet designed for the AI era. It combines robust security with convenient AI integration, allowing AI assistants like Claude Code and Gemini CLI to help manage your crypto assets while you maintain complete control.

Key Features ​

🔐 Enterprise-Grade Security

  • AES-256-GCM encryption for private keys
  • Argon2id password hashing (memory-hard, GPU-resistant)
  • BIP39 seed phrase support
  • Keys never leave your device

🤖 AI Integration

  • OAuth 2.1 authentication with PKCE (S256)
  • One-time approval for controlled AI access
  • Support for Claude Code and Gemini CLI (more coming soon)
  • Secure API without exposing private keys

⚡ Fast & Intuitive

  • Clean, modern interface
  • Quick transaction signing
  • Real-time balance updates
  • Multi-account management

🌐 Multi-Chain Support

  • Binance Smart Chain (BSC) Mainnet
  • BSC Testnet
  • More chains coming soon (Ethereum, Polygon, Arbitrum)

Why MCP Wallet? ​

The Problem ​

Traditional crypto wallets require manual intervention for every transaction. AI assistants can help with blockchain tasks, but giving them direct access to your wallet is risky.

The Solution ​

MCP Wallet uses OAuth 2.1 to provide controlled AI access:

  • AI helps you - Let AI handle routine transactions
  • You stay in control - Approve access once, revoke anytime
  • No password sharing - AI never sees your keys or password
  • Revoke anytime - Disable AI access with one click

Real-World Use Cases ​

Portfolio Management

  • "Send 0.1 BNB to my savings wallet"
  • "Check my USDT balance"
  • "What's my total portfolio value?"

Regular Payments

  • "Send 50 USDT to Bob for lunch"
  • "Pay my monthly subscription (0.05 BNB)"

Testing & Development

  • "Send 1 testnet BNB to this contract"
  • "Check gas prices"
  • "Verify this transaction status"

How It Works ​

1. Traditional Wallet Functions ​

Use MCP Wallet like any normal wallet:

  • Create or import wallets
  • Send and receive tokens
  • View transaction history
  • Switch networks
  • Manage multiple accounts

2. AI Integration (Optional) ​

Enable AI access for enhanced functionality:

mermaid
graph LR
    A[AI Assistant] -->|OAuth 2.1| B[MCP Wallet]
    B -->|Verify Token| C{Token Valid?}
    C -->|Yes| D[Execute Transaction]
    C -->|No| E[Reject]
    D --> F[Blockchain]

Flow:

  1. User approves AI access once during OAuth authorization
  2. AI requests transaction via MCP protocol
  3. MCP Wallet verifies OAuth token
  4. Executes transaction if token valid
  5. Broadcasts to blockchain

Security Model ​

Three Layers of Protection ​

Layer 1: Encryption

  • Private keys encrypted with AES-256-GCM
  • Password never stored (only hash)
  • Keys stored in encrypted local database

Layer 2: OAuth 2.1

  • Industry-standard authorization
  • PKCE prevents code interception
  • Time-limited access tokens (1 hour)
  • Refresh tokens (30 days)
  • No password sharing with AI
  • Revocable access anytime

What AI Can Do ​

✅ With API Enabled:

  • Check balances
  • Read transaction history
  • Send transactions (user approved during authorization)
  • Check network status

❌ AI Cannot:

  • Access your password
  • View your seed phrase
  • Export private keys
  • Modify security settings
  • Continue after you revoke access

Getting Started ​

Ready to start? Follow these steps:

  1. Installation - Download and install MCP Wallet
  2. Quick Start - Create your first wallet
  3. AI Integration - Connect with AI assistants:
  4. Security Setup - Understand security features

Supported Networks ​

Currently Supported ​

Binance Smart Chain (BSC)

  • Mainnet (Chain ID: 56)
  • Testnet (Chain ID: 97)
  • Native token: BNB
  • Supported tokens: BNB, USDT (BEP-20)

Coming Soon ​

  • Ethereum (Mainnet, Sepolia)
  • Polygon (Mainnet, Mumbai)
  • Arbitrum
  • Optimism

Supported AI Assistants ​

Currently Supported ​

Claude Code ✅

Gemini CLI ✅

Coming Soon ​

Cursor 🔜

  • In development
  • Expected Q2 2025

GitHub Copilot 🔜

  • Planned
  • Expected Q3 2025

Supported Tokens ​

Currently Supported ​

BNB (Native)

  • Send, receive, check balance
  • Used for gas fees

USDT (BEP-20)

  • Send, receive, check balance
  • Requires BNB for gas

Coming Soon ​

  • USDC
  • BUSD
  • More ERC-20 tokens
  • Custom token support

Technology Stack ​

MCP Wallet is built with modern technologies:

Frontend

  • React + TypeScript
  • Vite for fast development
  • TailwindCSS for styling

Backend

  • Rust for cryptographic operations
  • Tauri for desktop app framework
  • SQLite for local storage

Blockchain

  • ethers.js for blockchain interaction
  • BIP39/BIP44 for wallet generation
  • EIP-1559 for gas optimization

Security

  • AES-256-GCM encryption
  • Argon2id password hashing
  • OAuth 2.1 with PKCE (S256)

Future Open Source Release ​

MCP Wallet will be open sourced in the future:

Why Open Source (Coming Soon)? ​

  • Transparency - Community will be able to review code
  • Security - Enable security audits
  • Trust - No hidden backdoors
  • Community - Improve together

Philosophy ​

MCP Wallet is built on these principles:

1. Security First ​

Your funds' security is never compromised for convenience. Every feature is designed with security in mind.

2. User Control ​

You remain in complete control. AI is your assistant, not your master. You set the boundaries.

3. Transparency ​

Open source code, clear documentation, honest communication about risks and limitations.

4. Privacy ​

Your data stays on your device. No analytics, no tracking, no data collection.

5. Simplicity ​

Powerful features with simple interfaces. Complexity hidden, power accessible.

Community ​

Join our growing community:

Roadmap ​

Q1 2025 ✅ ​

  • ✅ BSC Mainnet support
  • ✅ BSC Testnet support
  • ✅ Claude Code integration
  • ✅ Gemini CLI integration
  • ✅ OAuth 2.1 implementation

Q2 2025 🔜 ​

  • Spending limits (per-transaction and daily)
  • Ethereum support
  • Polygon support
  • Cursor integration
  • Hardware wallet support
  • Open source release
  • Mobile app (iOS/Android)

Q3 2025 📅 ​

  • Arbitrum support
  • Optimism support
  • GitHub Copilot integration
  • Multi-sig support
  • Token swap integration

Q4 2025 📅 ​

  • DeFi integrations
  • NFT support
  • Cross-chain bridges
  • Advanced AI features

FAQ Preview ​

Is MCP Wallet safe? Yes. Military-grade encryption, and your keys never leave your device. Code will be open sourced for community review.

Can AI steal my funds? AI can only execute transactions after you approve access during OAuth authorization. You can revoke access anytime by disabling the API.

Do I need AI to use MCP Wallet? No. AI integration is optional. MCP Wallet works perfectly as a standalone wallet.

Is MCP Wallet free? Yes. Free and open source. You only pay blockchain gas fees.

What if I lose my password? You can recover using your 12-word seed phrase. If you lose both, funds are permanently inaccessible.

See full FAQ for more questions.

Next Steps ​

Ready to get started?

  1. Download & Install - Get MCP Wallet on your device
  2. Create Wallet - Set up your first wallet
  3. Connect AI - Integrate with AI assistants:
  4. Learn Security - Understand security best practices

Need Help?

Welcome to the future of crypto wallets! 🚀

MCP Wallet - Secure crypto wallet with AI integration