token4u-mcp
OfficialThe token4u-mcp server enables AI agents to make paid LLM API calls using x402 micropayments (USDC on Base) and manage a self-custodial local wallet, with no token4u account required. Key capabilities:
Wallet Management (
token4u_wallet): Create/load a local signing wallet stored securely at~/.token4u-mcp/wallet.jsonwith 0o600 permissions; check status; get funding instructions. Private keys never leave the machine.Paid LLM Chat (
token4u_chat): Call AI models (e.g., deepseek-v3) with USDC payments via x402 using EIP-3009 authorization; configurable parameters (messages, max tokens, temperature).Consumption Records (
token4u_consumption): Query public on-chain x402 payment history for any EVM wallet, including model, token usage, cost (USD), transaction hash, and timestamp.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@token4u-mcpCheck my wallet status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Token4u MCP Server
透過 x402 微支付讓 AI agent 調用 LLM API + 查詢 x402 消費明細。
純 external x402 模式:MCP server 本地管理 wallet 私鑰(~/.token4u-mcp/wallet.json,0o600),所有支付走 x402 鏈上 USDC(Base network),無需 token4u 帳號。
Installation
via npx (recommended)
claude mcp add token4u-mcp -- npx -y token4u-mcpLocal build
npm install
npm run buildRelated MCP server: cardzero-mcp
Environment Variables
Variable | Default | Description |
|
| token4u API base URL |
| (optional) | Local wallet private key (takes priority over file) |
| (optional) | Max USD budget for LLM calls |
|
| Directory for wallet key and session storage |
Tools
1. token4u_wallet — Manage Local Wallet
Create and manage a local signing wallet for x402 payments.
Status(default)— check wallet state:
token4u_wallet action=statusCreate — generate a new local wallet keypair or load an existing one:
token4u_wallet action=createThe private key is stored at ~/.token4u-mcp/wallet.json with 0o600 permissions
and never leaves this MCP server.
Setup — get step-by-step funding guidance:
token4u_wallet action=setupShows your wallet address and instructions for depositing USDC on Base network.
2. token4u_chat — Paid LLM Chat
Call AI models via token4u, paid with USDC on Base via x402.
token4u_chat model=deepseek-v3 messages=[{"role":"user","content":"Hello!"}]3. token4u_consumption — View Consumption Records
Query x402 consumption records for a given EVM wallet address (public API — no login required).
token4u_consumption address=0xYourWalletAddress page=1Funding Your Wallet
This MCP server runs in pure external x402 mode — your local wallet must be funded with USDC on Base before making paid LLM calls.
Quick Start
Create a wallet(if you haven't already):
token4u_wallet action=createGet funding instructions:
token4u_wallet action=setupSend USDC on Base to the wallet address shown. You can use:
MetaMask (or any EVM wallet) connected to Base network
Coinbase / exchange withdrawal to Base
Any Base bridge to on-ramp USDC
Verify the balance is visible on-chain (e.g., basescan.org) — the x402 protocol reads your USDC balance directly from the chain.
Self-Custody
Your private key is at ~/.token4u-mcp/wallet.json (permissions: 0o600).
You can import it into MetaMask or any EVM wallet for self-management:
MetaMask: Settings → Import Account → paste the private key
Rabby / Frame: similar "Import Private Key" flow
⚠️ Anyone with this private key can spend your USDC. Never share it.
x402 Flow
Each paid LLM call follows the x402 micropayment protocol:
402 Quote — POST without payment → server responds with HTTP 402 + payment details (price, recipient, network)
Authorization Signature — Sign a typed data message authorizing the USDC transfer:
Permit2 (
uptoscheme withassetTransferMethod=permit2) — sign aPermitWitnessTransferFromauthorising a ceiling amount; the server settles only the actual cost post-execution (≤ ceiling)EIP-3009 (
exactscheme or legacyupto) — sign aTransferWithAuthorizationfor the exact amount
PAYMENT-SIGNATURE — Re-send the request with a base64-encoded
PAYMENT-SIGNATUREheader containing the signed authorizationSSE Stream — Server verifies the signature and streams the LLM response via Server-Sent Events
Security
Private keys are stored at
~/.token4u-mcp/wallet.jsonwith0o600permissionsPrivate keys never leave this machine — all EIP-3009 and Permit2 signing happens locally
No token4u account required — the MCP server manages its own local wallet
All payments are on-chain USDC transfers on Base network
Development
# Install dependencies
npm install
# Type check
npm run typecheck
# Run tests
npm test
# Build
npm run build
# Run locally
node dist/index.jsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceUSDC payments for AI agents on Base. Direct transfers, pre-funded tabs, x402 paywall handling, and service discovery.66MIT
- AlicenseAqualityDmaintenanceGives AI agents a smart-contract wallet on Base (USDC) with 10 stdio tools: create wallets, send USDC payments, pay x402-protected HTTP resources, and run ERC-8183 escrow Jobs for A2A service delivery.1014MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover, pay for, and sell HTTP APIs using the x402 micropayment protocol, with USDC settlement on Base mainnet. Includes tools for payment requirements, paying and fetching resources, building seller configurations, and monitoring revenue.4181MIT
- AlicenseAqualityDmaintenanceEnables AI agents to discover and pay for x402-gated HTTP APIs, handling 402 Payment Required flows with local signing. Supports EVM and Solana with non-custodial wallet management.2195MIT
Related MCP Connectors
63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402.
Pay for HTTP APIs and charge for your own: x402 micropayments in USDC on Base.
30 pay-per-call APIs for AI agents: compliance, trade, safety, web, data. USDC on Base via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Token4uAi/token4u-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server