← Back to Agent Wallet Kit
M-AWS · Maroo Agent Wallet Stack
Your agent's hands on Maroo.
Stateful MCP for agents that need to hold KRW and transact on Maroo. Account Abstraction wallets, on-chain spending policy, preflighted transfers.
01
Install
Add the Maroo MCP server to your AI client in one command.
$
claude mcp add maws -- npx -y @maroo-chain/m-aws One command. Claude Code registers the server automatically.
Add to your client's MCP config file:
Claude Code
.mcp.json (project) · ~/.claude.json (global) Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json Cursor
.cursor/mcp.json · ~/.cursor/mcp.json Windsurf
~/.codeium/windsurf/mcp_config.json Gemini CLI
.gemini/settings.json · ~/.gemini/settings.json {
"mcpServers": {
"maws": {
"command": "npx",
"args": ["-y", "@maroo-chain/m-aws"]
}
}
} Run any prompt — your agent will auto-discover Maroo tools.
02
Start
Ask your agent anything about Maroo — it knows where to begin.
03
Go deeper
Your agent can chain tools together for complex workflows.
agent.list → agent.detail Discover & inspect agents agent.create → agent.fund Create & fund a new agent policy.set → policy.preflight Set spending policy on-chain policy.preflight → transfer.send Send safely under policy agent.drain Recover OKRW from agent transfer.initiate → transfer.accept Transfer agent ownership Agent Lifecycle 11
Create, fund, freeze, drain agents.
- › agent.create
- › agent.list
- › agent.detail
- › agent.balance
- › agent.owner_balance
- › agent.fund
- › agent.drain
- › agent.set_gas_source
- › agent.freeze
- › agent.unfreeze
- › agent.revoke
On-chain Policy 3
Set spending limits + allowed targets, dry-run preflight.
- › policy.get
- › policy.set
- › policy.preflight
Transfers 5
Send tokens through PCL + agent policy gating.
- › transfer.send
- › transfer.initiate
- › transfer.accept
- › transfer.cancel
- › transfer.pending
Explore in the terminal below
maroo@m-aws:~/tools$ ls
agentLifecycle/
walletPolicy/
walletTransfer/
maroo@m-aws:~/tools$