MCP Catalogs
Home

WAIaaS

by minhoyoo-iotrust·26·Score 45

WAIaaS is a self-hosted wallet daemon that enables AI agents to perform blockchain transactions securely through MCP integration.

ai-llmfinancesecurity
7
Forks
1
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

WAIaaS provides a comprehensive wallet-as-a-solution for AI agents, featuring 3-tier authentication, 4-tier policy engine, and support for both Solana and EVM blockchains. It operates as a local daemon with no third-party dependencies, allowing AI agents to perform transactions while maintaining owner control over funds. The system includes detailed security measures like kill switches, audit logging, and notification channels.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI agents performing small on-chain transactions without human approval
you:Autonomous trading bots executing DeFi strategies with policy controls
you:Multi-agent systems managing shared blockchain wallets with fine-grained permissions
you:What happens if an AI agent is compromised?
you:Which blockchain networks are supported?

When to choose this

Choose WAIaaS when building AI applications that need to interact with blockchain assets but require better security than exposing private keys, with policy controls for transaction approval.

When NOT to choose this

Avoid WAIaaS if you need simple direct key management without policy layers, or if you're building on a blockchain not supported by its adapters (only Solana and EVM chains).

Tools this server exposes

12 tools extracted from the README
  • getBalance

    Check wallet balance for the current session

  • sendToken

    Send tokens to a recipient address

  • createWallet

    Create a new wallet for a specific blockchain network

  • listTransactions

    List recent transactions for the current wallet

  • getPolicies

    Retrieve current spending policies for the wallet

  • swapTokens

    Swap tokens using integrated DEX providers

  • approveSpender

    Approve a contract or address to spend tokens

  • getSessionInfo

    Get information about the current MCP session

  • createTransaction

    Create a custom transaction with program instructions

  • getNetworks

    List supported blockchain networks and their status

  • getNotifications

    Retrieve recent notifications and alerts

  • getWalletInfo

    Get detailed information about the current wallet

Note: Tools inferred from the architecture diagram showing MCP server interface and documentation mentioning MCP integration for wallet operations

Comparable tools

safe-mcpwallet-connectthirdwebviemsolana-web3js

Installation

npm install -g @waiaas/cli
waiaas init                        # Create data directory + config.toml
waiaas start                       # Start daemon (sets master password on first run)
waiaas quickset --mode mainnet     # Create wallets + MCP sessions in one step

For Claude Desktop, add to your config:

{
  "mcpServers": {
    "waiaas": {
      "command": "npx",
      "args": ["@waiaas/mcp"]
    }
  }
}

FAQ

What happens if an AI agent is compromised?
WAIaaS implements defense in depth with 4-tier policy engine, cumulative spend limits, and a kill switch to prevent unauthorized transactions.
Which blockchain networks are supported?
Supports Solana mainnet/devnet/testnet and 10 EVM networks including Ethereum, Polygon, Arbitrum, Optimism, and Base.

Compare WAIaaS with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.