Koskamo

Lucky x402 MCP

A pay-per-call MCP server providing crypto intelligence and exchange operations tools for AI agents. It offers services like DeFi risk analysis, wallet risk verification, airdrop scoring, and market data snapshots, all paid via USDC on Base using the x402 protocol without requiring API keys or accounts.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Lucky x402 MCP logo, by Lucky x402Community listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by Lucky x402
MCP endpoint (Streamable HTTP)
https://lucky-x402.onrender.com/mcp
Vendor documentation

What you can do with it

  • Verify DeFi contract risks and tokenomics
  • Check wallet risk against scam databases
  • Calculate safe leverage for perpetual trades
  • Find cheapest transfer routes between exchanges

Source and maintenance

Community listingRegistry 1.0.0

Protocol and capabilities

Server
lucky-x402 1.0.0
MCP protocol
2025-06-18
Tools
15 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Lucky x402: pay-per-call tools (USDC on Base via x402). Call a tool once without payment to get PaymentRequired (accepts[0] = amount, payTo, asset), sign EIP-3009 and retry with params._meta["x402/payment"]. Free reachability check: GET /x402/cex-health.

Tools

15 advertised

srt-verify — srt verify
Advertised by the server during the last successful anonymous check.

Verify subtitles/timing (QC), pure-logic Price: $0.05 per call, USDC on Base via x402.

srt-verify input schema
{
  "type": "object",
  "required": [
    "srt"
  ],
  "properties": {
    "srt": {
      "type": "string",
      "description": "string (SRT text)"
    }
  }
}
synesthetic-av — synesthetic av
Advertised by the server during the last successful anonymous check.

Audio->visual via formal Scriabin AV-map (pitch->hue, harmony->geometry) Price: $0.05 per call, USDC on Base via x402.

synesthetic-av input schema
{
  "type": "object",
  "required": [
    "features"
  ],
  "properties": {
    "features": {
      "type": "object",
      "description": "object{pitch,rms,tempo,tension,timbre,harmony}"
    },
    "audio_url": {
      "type": "string",
      "description": "optional"
    }
  }
}
harmony-grade — harmony grade
Advertised by the server during the last successful anonymous check.

Color grade derived from harmony/tonal center (Scriabin CoF<->color, prisms.db) Price: $0.05 per call, USDC on Base via x402.

harmony-grade input schema
{
  "type": "object",
  "required": [
    "features"
  ],
  "properties": {
    "features": {
      "type": "object",
      "description": "object{tension,harmony,pitch}"
    }
  }
}
defi-risk-basic — defi risk basic
Advertised by the server during the last successful anonymous check.

Basic DeFi risk: contract exists, proxy, whales. Fast pre-audit screen Price: $0.02 per call, USDC on Base via x402.

defi-risk-basic input schema
{
  "type": "object",
  "required": [
    "contract",
    "chain"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "description": "ethereum|base|arbitrum"
    },
    "contract": {
      "type": "string",
      "description": "string (0x address)"
    }
  }
}
defi-risk-deep — defi risk deep
Advertised by the server during the last successful anonymous check.

Deep DeFi risk: basic + exploit history, TVL, full tokenomics. Agent-grade DD Price: $0.05 per call, USDC on Base via x402.

defi-risk-deep input schema
{
  "type": "object",
  "required": [
    "contract",
    "chain"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "description": "ethereum|base|arbitrum"
    },
    "contract": {
      "type": "string",
      "description": "string (0x address)"
    }
  }
}
defi-pool-apy — defi pool apy
Advertised by the server during the last successful anonymous check.

Real APY/TVL from DefiLlama for any protocol/pool. Quick screening Price: $0.02 per call, USDC on Base via x402.

defi-pool-apy input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "string (protocol or pool name)"
    }
  }
}
validator-analyzer — validator analyzer
Advertised by the server during the last successful anonymous check.

Ethereum validator health verdict: slashing, status, balance-vs-effective -> HEALTHY/CAUTION/AVOID Price: $0.02 per call, USDC on Base via x402.

validator-analyzer input schema
{
  "type": "object",
  "required": [
    "validator"
  ],
  "properties": {
    "validator": {
      "type": "string",
      "description": "validator index or pubkey (required)"
    }
  }
}
wallet-risk — wallet risk
Advertised by the server during the last successful anonymous check.

Wallet risk verdict from OFAC SDN mirror + ScamSniffer scam-database + GoPlus malicious-address DB + explorer profile -> ALLOW/REVIEW/BLOCK, every flag with provenance Price: $0.05 per call, USDC on Base via x402.

wallet-risk input schema
{
  "type": "object",
  "required": [
    "address",
    "chain"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "description": "base|ethereum|optimism|arbitrum|gnosis"
    },
    "address": {
      "type": "string",
      "description": "0x... (required)"
    }
  }
}
airdrop-score — airdrop score
Advertised by the server during the last successful anonymous check.

Airdrop eligibility score for an address + calibrated expected value of the opportunity (sybil-rejection and token-decay adjusted) Price: $0.05 per call, USDC on Base via x402.

airdrop-score input schema
{
  "type": "object",
  "required": [
    "chain"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "description": "base|ethereum|..."
    },
    "address": {
      "type": "string",
      "description": "0x... (optional)"
    },
    "expected_payout_usd": {
      "type": "number",
      "description": "number (optional, default 200)"
    }
  }
}
transfer-route — transfer route
Advertised by the server during the last successful anonymous check.

Cheapest open network to move a coin from exchange A to exchange B: withdraw/deposit open, fee, minimums, memo, ETA, congestion; same-ticker-different-contract traps flagged Price: $0.05 per call, USDC on Base via x402.

transfer-route input schema
{
  "type": "object",
  "required": [
    "coin",
    "from",
    "to"
  ],
  "properties": {
    "to": {
      "type": "string",
      "description": "bitget|gate|htx|kucoin"
    },
    "coin": {
      "type": "string",
      "description": "string, e.g. USDT (default USDT)"
    },
    "from": {
      "type": "string",
      "description": "bitget|gate|htx|kucoin"
    },
    "amount": {
      "type": "number",
      "description": "number (optional)"
    }
  }
}
wallet-status — wallet status
Advertised by the server during the last successful anonymous check.

Is deposit/withdraw of a coin open right now, per network on bitget, gate, htx, kucoin + last-30-day notices from bitget, kucoin, okx (suspend/delist/migration) -> OPEN/PARTIAL/CAUTION Price: $0.02 per call, USDC on Base via x402.

wallet-status input schema
{
  "type": "object",
  "required": [
    "coin"
  ],
  "properties": {
    "coin": {
      "type": "string",
      "description": "string, e.g. ARB"
    },
    "chain": {
      "type": "string",
      "description": "optional, e.g. ARB|ETH|TRC20"
    },
    "venues": {
      "type": "string",
      "description": "optional list of bitget, gate, htx, kucoin"
    }
  }
}
ticker-collision — ticker collision
Advertised by the server during the last successful anonymous check.

Same ticker = same token everywhere? Contract per chain on bitget, gate, htx, kucoin + price vs median on bitget, gate, htx, kucoin, mexc, okx -> CONSISTENT/DIVERGENT/COLLISION (anti-scam before deposit/arbitrage) Price: $0.05 per call, USDC on Base via x402.

ticker-collision input schema
{
  "type": "object",
  "required": [
    "coin"
  ],
  "properties": {
    "coin": {
      "type": "string",
      "description": "string ticker, e.g. TRUMP"
    }
  }
}
funding-snapshot — funding snapshot
Advertised by the server during the last successful anonymous check.

Perp funding of a coin now on bitget, gate, kucoin, okx: rate, interval, annualized, mark/index basis where published, cross-venue spread. Market data only Price: $0.02 per call, USDC on Base via x402.

funding-snapshot input schema
{
  "type": "object",
  "required": [
    "coin"
  ],
  "properties": {
    "coin": {
      "type": "string",
      "description": "string, e.g. SOL"
    }
  }
}
leverage-calc — leverage calc
Advertised by the server during the last successful anonymous check.

Max safe leverage for a perp trade: liquidation >=1.5x beyond stop (never off), costs vs move, risk per trade, measured survival cap, exchange limit -> min with the binding constraint named Price: $0.05 per call, USDC on Base via x402.

leverage-calc input schema
{
  "type": "object",
  "required": [
    "symbol",
    "equity",
    "entry",
    "stop_loss"
  ],
  "properties": {
    "mode": {
      "type": "string",
      "description": "optional: preserve (default) | target"
    },
    "entry": {
      "type": "number",
      "description": "number"
    },
    "equity": {
      "type": "number",
      "description": "number (USD)"
    },
    "symbol": {
      "type": "string",
      "description": "string, e.g. ETHUSDT"
    },
    "stop_loss": {
      "type": "number",
      "description": "number"
    },
    "take_profit": {
      "type": "number",
      "description": "number (optional)"
    },
    "risk_per_trade": {
      "type": "number",
      "description": "number (optional, fraction, default 0.02)"
    },
    "exchange_max_leverage": {
      "type": "number",
      "description": "number (optional)"
    }
  }
}
news-propagation — news propagation
Advertised by the server during the last successful anonymous check.

Does news about coin X move Y? Measured 30-day hourly return correlation anchor vs related perps (not narrative: ETH->LINK strong, NVDA->RENDER weak) -> PROPAGATES/ISOLATED + per-link strength Price: $0.05 per call, USDC on Base via x402.

news-propagation input schema
{
  "type": "object",
  "required": [
    "anchor"
  ],
  "properties": {
    "anchor": {
      "type": "string",
      "description": "string, e.g. ETH|BTC|SOL|NVDA or any perp ticker"
    },
    "candidates": {
      "type": "string",
      "description": "optional list of tickers to test"
    }
  }
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
299 ms
95th percentile latency
299 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 299 ms · metadata changed · 15 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http lucky-x402-mcp https://lucky-x402.onrender.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add lucky-x402-mcp --url https://lucky-x402.onrender.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable lucky-x402-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "lucky-x402-mcp": {
      "url": "https://lucky-x402.onrender.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "lucky-x402-mcp": {
      "type": "streamableHttp",
      "url": "https://lucky-x402.onrender.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start lucky-x402-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "lucky-x402-mcp": {
      "type": "http",
      "url": "https://lucky-x402.onrender.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http lucky-x402-mcp https://lucky-x402.onrender.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "lucky-x402-mcp": {
      "url": "https://lucky-x402.onrender.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "lucky-x402-mcp": {
      "serverUrl": "https://lucky-x402.onrender.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Lucky x402 MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.