Onchain Agent Wallets MCP Server

Give an AI agent a Solana spending allowance instead of your key. Chain-enforced cap, x402.

Local serverstdio

What is the Onchain Agent Wallets MCP Server?

Onchain Agent Wallets is an MCP integration. Give an AI agent a Solana spending allowance instead of your key. Chain-enforced cap, x402.

Packages and local setup

The published npm package is @three-ws/onchain-agent-wallets, version 0.1.0. Its declared MCP transport is stdio.

The package declares OWNER_SECRET_KEY: Owner secret key, base58 or a JSON byte array. Optional: without it every owner action is returned as an unsigned transaction for Phantom, Solflare, Backpack, or a Ledger to sign.; OAW_NETWORK: Cluster: mainnet or devnet. Defaults to mainnet. State is kept per network, so a devnet rehearsal never touches mainnet agents.; SOLANA_RPC_URL: HTTPS Solana RPC endpoint. Defaults to the public endpoint for the configured network; bring your own (Helius / Quicknode / Triton) for production.; OAW_STATE_DIR: Where agent keypairs, guardrails, and the spend ledger are stored. Defaults to ~/.onchain-agent-wallets, written 0600 inside a 0700 directory.; REQUIRE_CONFIRM: Refuse to broadcast anything that moves value until the call is re-issued with confirm:true. Default true..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.1.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related blockchain & web3 MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
OWNER_SECRET_KEYOwner secret key, base58 or a JSON byte array. Optional: without it every owner action is returned as an unsigned transaction for Phantom, Solflare, Backpack, or a Ledger to sign.Optional
OAW_NETWORKCluster: mainnet or devnet. Defaults to mainnet. State is kept per network, so a devnet rehearsal never touches mainnet agents.Optional
SOLANA_RPC_URLHTTPS Solana RPC endpoint. Defaults to the public endpoint for the configured network; bring your own (Helius / Quicknode / Triton) for production.Optional
OAW_STATE_DIRWhere agent keypairs, guardrails, and the spend ledger are stored. Defaults to ~/.onchain-agent-wallets, written 0600 inside a 0700 directory.Optional
REQUIRE_CONFIRMRefuse to broadcast anything that moves value until the call is re-issued with confirm:true. Default true.Optional