x402 On-Chain Data MCP Server
Provides tools to query Ethereum blockchain data including wallet profiles, token metrics, protocol TVL, and gas prices.
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., "@x402 On-Chain Data MCP Servershow gas prices"
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.
x402 On-Chain Data MCP Server
MCP (Model Context Protocol) server wrapper for the x402 On-Chain Data API. Provides pay-per-call blockchain data including wallet profiles, token metrics, protocol TVL, and gas prices.
Author
0xEtherial
Related MCP server: Onesource MCP
Features
Wallet Profiles - ETH balance, transaction history, top tokens ($0.10/call)
Token Metrics - Price, market cap, volume, liquidity ($0.05/call)
Protocol TVL - Total value locked, chain breakdown ($0.05/call)
Gas Prices - Real-time gas estimates ($0.02/call)
Health Check - API status (free)
Installation
npm installConfiguration
Copy .env.example to .env and configure:
cp .env.example .envEnvironment Variables
Variable | Description | Default |
| x402 On-Chain API base URL |
|
Usage
Start the MCP Server
node server.jsAvailable Tools
1. x402_wallet_score
Get comprehensive wallet profile.
Parameters:
address(string, required): Ethereum wallet address
Example:
{
"name": "x402_wallet_score",
"arguments": {
"address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD5e"
}
}Returns: ETH balance, transaction count, first/last transaction, top 5 tokens
2. x402_token_metrics
Get token price and market data.
Parameters:
address(string, required): Token contract address
Example:
{
"name": "x402_token_metrics",
"arguments": {
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
}
}Returns: Price, market cap, 24h volume, liquidity, FDV
3. x402_protocol_tvl
Get DeFi protocol TVL data.
Parameters:
slug(string, required): Protocol identifier (e.g., "uniswap", "aave")
Example:
{
"name": "x402_protocol_tvl",
"arguments": {
"slug": "uniswap"
}
}Returns: TVL, 24h change, chain breakdown
4. x402_gas_prices
Get current Ethereum gas prices.
Parameters: None
Example:
{
"name": "x402_gas_prices",
"arguments": {}
}Returns: Slow/standard/fast gwei + USD estimates
5. x402_health
Check API health status.
Parameters: None
Example:
{
"name": "x402_health",
"arguments": {}
}Returns: API health status
Integration with AI Clients
Claude Desktop
Open Claude Desktop configuration:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add the MCP server to
claude_desktop_config.json:
{
"mcpServers": {
"x402-onchain": {
"command": "node",
"args": ["/absolute/path/to/mcp-wrapper/server.js"],
"env": {
"API_BASE_URL": "https://nominated-safe-pairs-favorites.trycloudflare.com"
}
}
}
}Restart Claude Desktop
The x402 tools will appear in Claude's available tools
Cursor
Open Cursor settings (Cmd+,)
Navigate to "Features" → "Model Context Protocol"
Add new server:
Name: x402-onchain
Command:
node /absolute/path/to/mcp-wrapper/server.jsEnvironment:
API_BASE_URL=https://nominated-safe-pairs-favorites.trycloudflare.com
Restart Cursor
Windsurf
Open Windsurf settings
Go to "AI" → "MCP Servers"
Click "Add Server"
Configure:
Name: x402-onchain
Command:
nodeArgs:
["/absolute/path/to/mcp-wrapper/server.js"]Env:
{"API_BASE_URL": "https://nominated-safe-pairs-favorites.trycloudflare.com"}
Save and restart Windsurf
Pricing
All endpoints use the x402 payment protocol (pay-per-call):
Endpoint | Cost | Description |
| $0.10 | Wallet profile + top tokens |
| $0.05 | Token price + metrics |
| $0.05 | Protocol TVL data |
| $0.02 | Gas price estimates |
| Free | Health check |
Error Handling
The server returns structured error responses:
{
"error": true,
"status": 404,
"message": "Wallet not found"
}Development
Requirements
Node.js >= 18.0.0
npm
Install Dependencies
npm installRun Locally
API_BASE_URL=http://localhost:8900 node server.jsLicense
MIT
Links
This server cannot be installed
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
- AlicenseAqualityDmaintenanceMCP server for pay-per-call DeFi and crypto data via x402 micropayments on Base. 8 endpoints: token prices, TVL, funding rates, token security, gas tracker, whale monitoring, wallet profiling, and yield scanning.Last updated850MIT
- AlicenseAqualityDmaintenanceMCP server with 43 tools for blockchain data — token lookups, wallet balances, live chain queries across 10+ networks, and full API documentation search.Last updated27305Apache 2.0
- Flicense-qualityCmaintenancePay-per-call MCP server for checking MEV exposure, sandwich attacks, and pool MEV density on EVM chains, with no signup or API key required.Last updated
- Flicense-qualityCmaintenanceMCP server for EVM MEV history, offering pay-per-call endpoints to check wallet MEV exposure, sandwich transactions, and pool MEV density on Ethereum, Base, Arbitrum, Optimism, and Polygon.Last updated
Related MCP Connectors
Crypto intelligence MCP for market data, DeFi, wallets, security, DEX, NFTs, and Solana.
Crypto MCP with 21 tools for market data, DeFi, analytics, and sentiment. Post-paid USDC billing.
32 paid x402 endpoints for crypto, Zora & on-chain analysis. 10 MCP tools. USDC on Base.
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/0xEtherial/x402-onchain-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server