MCP Agentic Wallet — open-source session management for x402 MCP server
Open-source EIP-2612 Permit-based wallet sessions for AI agents using MCP.
0 stars
Reviews
Write oneNobody has reviewed MCP Agentic Wallet — open-source session management for x402 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Agentic Wallet — open-source session management for x402 tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualityno auth information5/15
- Maintenancelast push 59 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the MCP Agentic Wallet — open-source session management for x402 repository's README, as published. We do not edit it. Read it on GitHub
MCP Agentic Wallet
Open-source EIP-2612 Permit-based wallet sessions for AI agents.
The reference implementation for paid MCP servers — verify signatures, manage sessions, settle on-chain. No API keys. No recurring charges.
What This Is
A human connects their crypto wallet, signs a one-time EIP-2612 Permit (gasless — no transaction fee), and receives a session token. AI agents use this token in MCP requests to pay for tool calls with USDC on Base. The server settles each call on-chain via transferFrom.
No API keys. No recurring charges. No per-call wallet signatures. The permit is the policy.
This is the reference implementation used by mcpvot.xyz — an x402 payment facilitator for MCP servers. The open-source core (@mcp-agentic-wallet/core) is framework-agnostic and works with any MCP server or Next.js app.
Quick Start
1. Install the core library
npm install @mcp-agentic-wallet/core viem2. Use in your MCP server
import { InMemoryStore, settleCall } from '@mcp-agentic-wallet/core';
const store = new InMemoryStore();
// In your MCP tool handler:
const token = req.headers.get('Session-Token');
const session = store.getSession(token);
if (!session) return new Response('Payment required', { status: 402 });
// Consume budget ($0.005 = 5000 atomic USDC units)
const result = store.consumeBudget(token, 5000n);
if (!result.ok) return new Response('Insufficient budget', { status: 402 });
// Settle on-chain
await settleCall(session.humanAddress, 5000n, {
treasuryAddress: process.env.TREASURY_ADDRESS!,
hotWalletKey: process.env.HOT_WALLET_PRIVATE_KEY,
});
return Response.json({ result: 'your data' });3. Run the reference server
git clone https://github.com/MCPVOT/mcp-agentic-wallet.git
cd mcp-agentic-wallet
npm install
cp .env.example .env.local # Configure your treasury + hot wallet key
npm run devVisit http://localhost:3000/wallet to connect a wallet and authorize a session.
How It Works
Human Server Agent
│ │ │
│── connect wallet ──────────►│ │
│── sign EIP-2612 Permit ───►│ │
│ (gasless, 1-time) │── verify signature ──────►│ (on-chain)
│ │── submit permit() ────────►│ (on-chain, gas)
│ │── create session ──────────┐│
│◄─ return session token ─────│◄───────────────────────────┘│
│ │ │
│ │◄── Session-Token header ────│
│ │── consume budget ───────────┐│
│ │── transferFrom() ──────────►││ (on-chain, gas)
│ │── return tool data ─────────┘│
│ │◄──────────────────────────────│Core Library (@mcp-agentic-wallet/core)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
The registry entry has no remote endpoint or installable package.
MCP Agentic Wallet — open-source session management for x402: common questions
- Is MCP Agentic Wallet — open-source session management for x402 MCP server safe?
- With care: it is graded C, so read the findings first (63/100). Read the MCP Agentic Wallet — open-source session management for x402 safety report
- Does MCP Agentic Wallet — open-source session management for x402 need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is MCP Agentic Wallet — open-source session management for x402 maintained?
- The last commit was 61 days ago (2026-07-28). The latest release is v1.0.1.