📡 MCP Radar

nirholas/onchain-agent-wallets

Give an AI agent a real Solana wallet without giving it your money. An MCP server for spending allowances the SPL Token program enforces on-chain, with guardrails, x402 payments, and revocable custody

4 stars
0 forks
JavaScript
momentum ▲ 8.0
created 2026-08-19
on radar since 2026-08-24
star trend 3 → 4 since 2026-08-24
agent-paymentsagent-walletai-agentsmcpmodel-context-protocolself-custodysolanaspl-tokenusdcx402
View on GitHub ↗Homepage ↗

About onchain-agent-wallets

Give an AI agent a real Solana wallet without giving it your money.

An MCP server that hands any agent a spending allowance instead of a private key. The funds stay in an account you own. The agent gets a delegation the SPL Token program caps on-chain, plus guardrails you control, plus the ability to pay x402 APIs out of that allowance. You can revoke it in one instruction, and take the money back without asking the agent.

Nothing here is mocked: real SPL Token delegations, real Solana, real x402 settlement.

Every "agent wallet" today works the same way: you generate a keypair, you hand it to the agent, and now the agent has everything in it. There is no ceiling, no allowlist, no expiry, and no way to take it back short of racing the agent to move the funds. People solve this by keeping almost nothing in the wallet, which means the agent cannot do anything useful.

An allowance is the older, better answer. The money never moves to the agent. The agent gets permission to spend a slice of it, and the chain enforces the slice.

1. On-chain. The SPL Token program checks every agent-signed transfer against delegatedamount and decrements it on each spend. Our code cannot raise it. A single revoke sets it to zero. This is a stock token program feature, not a new contract to trust. 2. Local. Before this server signs anything it applies your rules: per-transaction cap, rolling 24-hour cap, recipient allowlist, x402 host allowlist, expiry, pause, and a confirm-above-this threshold that forces a human yes.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/nirholas--onchain-agent-wallets.html)

Related MCP servers

m9labs-railscope/verantis-mcp

MCP tool for Verantis — the verified directory for machine payments (x402 & MPP). Check services and wallets before your agent pays.

⭐ 4Python
nirholas/x402-mcp-commerce

MCP server that gives Claude/GPT agents commerce tools — each tool call pays an upstream x402 endpoint and returns its artifact

⭐ 3TypeScript
nirholas/metaplex-agent-mcp

Deploy AI agents on-chain from any MCP client or your browser: mint a Metaplex Core asset and register its EIP-8004 identity in the Metaplex Agent Registry on Solana. By three.ws.

⭐ 3JavaScript
agentIgris/AgentFund

Fundraising infrastructure for AI agents on Solana — x402 payments, milestone escrow, on-chain reputation. REST + WebSocket + MCP + ACP.

⭐ 5TypeScript
Quidli/connect-mcp

Identity and reputation for AI agents: resolve social handles to wallet addresses, check reputation scores, and send tokens from any MCP client.

⭐ 3TypeScript
AIPAYagent/aipay-protocol

Verifier-backed USDC escrow for AI agents: signed orders, evidence hashes, Polygon deposits, and deterministic settlement.

⭐ 31TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.