Server data from the Official MCP Registry
x402 payment wrapper for AI Agents and MCP Servers. USDC settlements on Base L2.
About
x402 payment wrapper for AI Agents and MCP Servers. USDC settlements on Base L2.
Security Report
Valid MCP server (2 strong, 4 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
4 files analyzed ยท 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
What You'll Need
Set these up before or after installing:
Environment variable: BASE_RPC_URL
Environment variable: RELAYER_PRIVATE_KEY
Environment variable: TREASURY_ADDRESS
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-evozim-m2mcent": {
"env": {
"BASE_RPC_URL": "your-base-rpc-url-here",
"TREASURY_ADDRESS": "your-treasury-address-here",
"RELAYER_PRIVATE_KEY": "your-relayer-private-key-here"
},
"args": [
"-y",
"m2mcent-sdk"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
๐ฐ๏ธ M2MCent SDK โ x402 Payment Wrapper for AI Agents
Ultra-lightweight x402 payment interceptor for AI Agents and MCP Servers. Monetize any API in 3 lines of code.
๐ Quick Start
npm install m2mcent-sdk
import { X402Handler } from 'm2mcent-sdk';
const x402 = new X402Handler({
rpcUrl: 'https://mainnet.base.org',
privateKey: process.env.RELAYER_PRIVATE_KEY!,
recipient: process.env.TREASURY_ADDRESS!
});
// Protect any Express endpoint with a USDC paywall
app.post('/api/analyze', x402.requirePayment("100000"), (req, res) => {
res.json({ result: "Premium analysis complete", receipt: req.paymentTx });
});
๐ How It Works
M2MCent implements the x402 Payment Protocol โ a machine-native payment standard inspired by HTTP 402:
- Agent requests a protected endpoint
- Server responds with
402 Payment Required+ payment metadata (Base64 encoded) - Agent signs an EIP-712 typed data authorization (gasless for the payer)
- Server settles atomically on-chain via the M2MCent Escrow contract
- Agent receives the premium response + transaction receipt
Agent โโโบ API Server โโโบ 402 + metadata
Agent โโโ signs EIP-712 authorization
Agent โโโบ API Server + Payment-Signature header
โโโโบ Escrow.settle() on Base L2
Agent โโโ Premium Response + tx hash
โ๏ธ Configuration
| Parameter | Description | Required |
|---|---|---|
rpcUrl | Base Mainnet RPC endpoint | โ |
privateKey | Relayer wallet private key (for settlement) | โ |
recipient | Treasury address to receive payments | โ |
๐ Security
- Non-custodial: Funds flow directly from payer โ treasury via on-chain escrow
- Gasless for payers: Uses EIP-3009
transferWithAuthorization(USDC native) - Zero-Leak: No agent data is retained after settlement
- Atomic: Payment and service delivery happen in a single request cycle
๐ Network Details
| Parameter | Value |
|---|---|
| Network | Base Mainnet (Chain ID: 8453) |
| USDC Contract | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| Escrow Contract | 0xf3c3416A843d13C944554A54Ac274BB7fF264BcC |
| Settlement | Atomic, sub-second finality |
๐งฉ MCP Server Integration
Perfect for Model Context Protocol servers:
import express from 'express';
import { X402Handler } from 'm2mcent-sdk';
const app = express();
const x402 = new X402Handler({
rpcUrl: process.env.BASE_RPC_URL!,
privateKey: process.env.RELAYER_PRIVATE_KEY!,
recipient: process.env.TREASURY_ADDRESS!
});
// Any MCP tool endpoint becomes monetizable
app.post('/api/tools/analyze', x402.requirePayment("50000"), async (req, res) => {
const result = await runMCPTool(req.body);
res.json({ ...result, paymentTx: req.paymentTx });
});
๐ Ecosystem
M2MCent powers 100+ production MCP servers on Base Mainnet, processing real USDC micro-payments for AI-to-AI commerce.
๐ License
MIT ยฉ M2MCent
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Fetch
Freeby Modelcontextprotocol ยท Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.
MarkItDown
Freeby Microsoft ยท Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace ยท Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace ยท Finance
Free stock data and market news for any MCP-compatible AI assistant.
