DeFi data API for AI agents β pay-per-call via x402/USDC on Base
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server that gives Claude, ChatGPT, and any MCP-compatible AI agent access to pay-per-call crypto/DeFi data via the x402 protocol.
8 tools. No API keys. AI agents pay USDC micropayments on Base, per request.
| Tool | API Endpoint | Cost | Description |
|---|---|---|---|
get_crypto_prices | GET /api/price-feed | 0.001 USDC | BTC/ETH/SOL + top 24h movers |
get_gas_prices | GET /api/gas-tracker | 0.001 USDC | Multi-chain gas (ETH, Base, Polygon, Arbitrum) |
get_dex_quotes | GET /api/dex-quotes | 0.002 USDC | Swap quotes: Uniswap, SushiSwap, 1inch |
scan_token | GET /api/token-scanner | 0.003 USDC | Token security scan + rug-pull detection |
track_whales | GET /api/whale-tracker | 0.005 USDC | Holder concentration + whale alerts |
scan_yields | GET /api/yield-scanner | 0.005 USDC | DeFi yields: Aave, Compound, Morpho, Lido, Pendle |
get_funding_rates | GET /api/funding-rates | 0.008 USDC | Perp funding rates across 6 venues |
profile_wallet | GET /api/wallet-profiler | 0.008 USDC | Full wallet portfolio + risk profile |
Just run it β any 402 responses will return human-readable payment instructions:
Claude will tell you what's needed when a tool requires payment.
Install optional payment deps and set your wallet key:
The server will auto-pay 402 responses using USDC on Base. Make sure your wallet has USDC on Base mainnet.
Add to your claude_desktop_config.json:
Config file location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json| Variable | Required | Description |
|---|---|---|
X402_WALLET_PRIVATE_KEY | Optional | Private key for auto-pay (e.g. 0x...). If set, x402-fetch handles payments automatically. |
X402_API_BASE_URL | Optional | Override API URL (default: https://x402-api.fly.dev) |
This API uses the x402 protocol β HTTP 402 Payment Required:
Payment details:
0x60264c480b67adb557efEd22Cf0e7ceA792DefB7get_crypto_pricesNo parameters. Returns current prices for BTC, ETH, SOL + top 24h movers.
get_gas_pricesNo parameters. Returns gas prices for Ethereum, Base, Polygon, Arbitrum β slow/standard/fast tiers.
get_dex_quotesCompare swap quotes across DEXes.
| Parameter | Type | Required | Description |
|---|---|---|---|
from | string | β | Input token (e.g. "ETH", "0x...") |
to | string | β | Output token (e.g. "USDC") |
amount | string | β | Amount to swap (e.g. "1.5") |
scan_tokenToken security scan β detects rug-pull flags, honeypot patterns, mint authority, etc.
| Parameter | Type | Required | Description |
|---|---|---|---|
token | string | β | Contract address or symbol (e.g. "PEPE") |
track_whalesWhale tracking β holder concentration, Gini coefficient, recent large moves.
| Parameter | Type | Required | Description |
|---|---|---|---|
token | string | β | Contract address or symbol |
scan_yieldsTop DeFi yield opportunities across Aave, Compound, Morpho, Lido, Pendle, etc.
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | β | Filter by chain: "ethereum", "base", "arbitrum", "polygon" |
min_tvl | number | β | Minimum TVL in USD (e.g. 1000000) |
get_funding_ratesPerpetual funding rates across Binance, OKX, Bybit, dYdX, GMX, Hyperliquid.
| Parameter | Type | Required | Description |
|---|---|---|---|
asset | string | β | Asset symbol (e.g. "BTC", "ETH"). All assets if omitted. |
profile_walletFull wallet portfolio analysis β holdings, DeFi positions, activity, PnL, risk score.
| Parameter | Type | Required | Description |
|---|---|---|---|
address | string | β | Ethereum/Base wallet address (0x...) |
To test without a payment wallet, simply run and see the 402 responses:
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/x402-api)<a href="https://allmcps.com/mcp/x402-api"><img src="https://allmcps.com/api/badge/x402-api?style=directory" alt="X402 API on AllMCPs" /></a>