Catalog PyPI
PACKAGE EXPLORERView in registry

agentwallet-mcp

PyPI

MCP Server for AgentWallet Protocol — AI agents get wallets, escrow, and payments as native tools

ai-agentsblockchainescrowmcpsolanawallet
Versions collected1
Direct dependencies3From release 0.1.0
Last observed21 Oct, 08:55 UTC

README

Version 0.1.0 documentation

AgentWallet MCP Server

Give any AI agent a Solana wallet in one tool call.

MCP (Model Context Protocol) server that exposes the full AgentWallet Protocol as AI-native tools. Works with Claude Desktop, OpenClaw, Cursor, and any MCP-compatible client.

Quick Start

pip install agentwallet-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
    "mcpServers": {
        "agentwallet": {
            "command": "agentwallet-mcp",
            "env": {
                "AGENTWALLET_API_KEY": "aw_live_xxx",
                "AGENTWALLET_BASE_URL": "https://your-api.up.railway.app/v1"
            }
        }
    }
}

OpenClaw

Add to your OpenClaw config:

{
    "mcp": {
        "agentwallet": {
            "command": "agentwallet-mcp",
            "env": {
                "AGENTWALLET_API_KEY": "aw_live_xxx",
                "AGENTWALLET_BASE_URL": "https://your-api.up.railway.app/v1"
            }
        }
    }
}

Available Tools (26 tools)

Agents

ToolDescription
create_agentRegister an AI agent + auto-create its wallet
get_agentGet agent details by ID
list_agentsList all agents (filter by status)
update_agentUpdate agent name, status, capabilities

Wallets

ToolDescription
create_walletCreate a new Solana wallet
get_walletGet wallet details
list_walletsList wallets (filter by agent/type)
get_balanceGet SOL + token balances

Transactions

ToolDescription
transfer_solSend SOL (policy-enforced, fee-deducted, audited)
batch_transferBatch SOL transfers
get_transactionGet transaction details
list_transactionsTransaction history

Escrow

ToolDescription
create_escrowLock funds for agent-to-agent tasks
release_escrowRelease funds on task completion
refund_escrowRefund if task not completed
dispute_escrowRaise a dispute
get_escrowGet escrow details
list_escrowsList all escrows

Policies

ToolDescription
create_policySet spending limits, whitelists, time windows
list_policiesList all policies
update_policyModify policy rules
delete_policyRemove a policy

Analytics & Compliance

ToolDescription
get_analytics_summaryOrg-level spending overview
get_daily_analyticsDaily metrics and trends
get_agent_analyticsPer-agent breakdowns
get_audit_logImmutable audit trail
get_anomaliesDetected anomalies

Example Conversations

User: "Create a trading bot agent and give it a 10 SOL daily limit"

AI Agent:

  1. Calls create_agent(name="trading-bot", capabilities=["trading"])
  2. Calls create_policy(name="Daily Cap", rules={"daily_limit_lamports": 10000000000}, scope_type="agent", scope_id="<agent_id>")

User: "Set up an escrow — pay 2 SOL to worker-bot when it finishes the data analysis"

AI Agent:

  1. Calls create_escrow(funder_wallet="...", recipient_address="...", amount_sol=2.0, conditions={"task": "data-analysis"})
  2. Later: release_escrow(escrow_id="...") when task completes

Environment Variables

VariableRequiredDefaultDescription
AGENTWALLET_API_KEYYes--Your API key (aw_live_xxx)
AGENTWALLET_BASE_URLNohttp://localhost:8000/v1API endpoint

License

MIT — Build the agentic economy.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.011 Feb 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
youthaiagent/agentwallet

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 08:55 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c6d48b5b8ae6c4c56f675d34b9f4d6926fed87d3a647cb264270a9191b4d55f8