hostdefi-x402
Free token-safety scans + paid x402 verdicts, signals, radar & EVM swap quotes for AI agents.
使うべきか
品質と安全性
検出事項(2)
- HIGH
- MEDIUMscan_token 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"hostdefi-x402": {
"url": "https://hostdefi.com/api/v1/mcp"
}
}
}リモートエンドポイント
https://hostdefi.com/api/v1/mcpstreamable-httpできること
ツール一覧
ツール(15)
🟢scan_token(token)
FREE. HostDeFi token-safety scan — pass any token contract address (Solana mint or EVM address), or an exact token name/ticker: structured risk read with concerning/legitimate on-chain signals (authority state, liquidity, holder concentration, contract flags). No payment, no signup — fair use 100 checks/day per IP (the same free scanner as https://hostdefi.com/scan).
入力スキーマ
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "token contract address / Solana mint, or an exact token name/ticker"
}
},
"required": [
"token"
],
"additionalProperties": false
}🟢get_x402_pricing
FREE. The HostDeFi machine-payable price catalog: every paid resource, its USD price and settlement rails.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢token_risk_verdict(chain, address, x402_payment)
PAID ($0.02/call). HostDeFi A+–F token safety verdict by chain + address: grade, score, verdict prose, liquidity/holders/authority signals. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "solana, ethereum, base, arbitrum, …"
},
"address": {
"type": "string",
"description": "token contract address / mint"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)"
}
},
"required": [
"chain",
"address"
],
"additionalProperties": false
}🟢token_risk_deep(chain, address, limit, x402_payment)
PAID ($0.25/call). Deep HostDeFi report in one call: the current A+-F verdict with authority/holder signals, the FULL dated safety history for the token, and a derived trend block (grade movement, liquidity trajectory, worst drawdown, days tracked). All figures are computed from recorded rows — no projections. History depth accrues from 2026-08-16. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "solana, ethereum, base, arbitrum, …"
},
"address": {
"type": "string",
"description": "token contract address / mint"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 365,
"description": "history rows returned, oldest first (default 365)"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)"
}
},
"required": [
"chain",
"address"
],
"additionalProperties": false
}🟢pregrad_signals(mint, x402_payment)
PAID ($0.05/call). Pre-graduation on-chain signals for a Solana mint: bundled-launch detection, curve-aware holder concentration, Token-2022 traps, authority state. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"mint": {
"type": "string",
"description": "Solana mint address"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"required": [
"mint"
],
"additionalProperties": false
}🟢radar_alerts(limit, x402_payment)
PAID ($0.01/call). Recent HostDeFi trend-radar alerts: big dated movers with real market cap, structured JSON. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"additionalProperties": false
}🟢x402_provider_risk(resource, x402_payment)
PAID ($0.02/call). Vet an x402 seller BEFORE paying it: A–F grade from observable signals (402-spec fidelity, price sanity, payTo presence, TLS, latency), dated crawl snapshot. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"resource": {
"type": "string",
"description": "resource URL or provider origin"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"required": [
"resource"
],
"additionalProperties": false
}🟡buy_api_key(x402_payment)
PAID ($5, one payment). Mint a 30-day HostDeFi Agent-plan API key (5,000 calls, batch enabled) — the key arrives in the paid response; no account, no signup. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"additionalProperties": false
}🟢swap_evm_quote(chainId, sellToken, buyToken, sellAmount, taker, ...)
PAID ($0.01/call). Executable EVM swap: a firm KyberSwap-routed quote plus a ready-to-sign transaction for the taker's OWN wallet — non-custodial, no key, no account. A 1% platform fee in the chain's native coin is priced into the returned transaction, on top of the swap. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"chainId": {
"type": "string",
"description": "EVM chain id (e.g. 8453 = Base, 1 = Ethereum, 137 = Polygon, 42161 = Arbitrum, 43114 = Avalanche)"
},
"sellToken": {
"type": "string",
"description": "'native' or the 0x… address of the token being sold"
},
"buyToken": {
"type": "string",
"description": "'native' or the 0x… address of the token being bought"
},
"sellAmount": {
"type": "string",
"description": "integer amount in the sell token's base units"
},
"taker": {
"type": "string",
"description": "the wallet (0x…) that will sign and broadcast the returned transaction"
},
"ref": {
"type": "string",
"description": "optional referrer 0x… address (splits the platform fee)"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)"
}
},
"required": [
"chainId",
"sellToken",
"buyToken",
"sellAmount",
"taker"
],
"additionalProperties": false
}🟢swap_evm_price(chainId, sellToken, buyToken, sellAmount, x402_payment)
PAID ($0.002/call). EVM swap price preview: expected and minimum output for a pair/amount before committing to a firm quote — the cheap look-before-you-swap call. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"chainId": {
"type": "string",
"description": "EVM chain id (e.g. 8453 = Base)"
},
"sellToken": {
"type": "string",
"description": "'native' or the 0x… address of the token being sold"
},
"buyToken": {
"type": "string",
"description": "'native' or the 0x… address of the token being bought"
},
"sellAmount": {
"type": "string",
"description": "integer amount in the sell token's base units"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"required": [
"chainId",
"sellToken",
"buyToken",
"sellAmount"
],
"additionalProperties": false
}🟢token_report(chain, address, x402_payment)
PAID ($0.35/call). HostDeFi full due-diligence report — one document: the A+–F verdict, on-chain signals (authority state, bundled-launch read, holder concentration, Token-2022 traps on Solana), the dated verdict-history series, trend-radar mentions and a rug-ledger cross-check. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "solana, ethereum, base, arbitrum, …"
},
"address": {
"type": "string",
"description": "token contract address / mint"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)"
}
},
"required": [
"chain",
"address"
],
"additionalProperties": false
}🟢wallet_exposure(wallet, x402_payment)
PAID ($0.10/call). Wallet risk-exposure read for a Solana wallet: its largest holdings graded through the full verdict path, exposure counts by risk tier, and a rug-ledger symbol cross-check. Holdings exposure heuristics — NOT AML attribution or sanctions screening. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Solana wallet address (base58)"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"required": [
"wallet"
],
"additionalProperties": false
}🟢token_launches(chain, limit, x402_payment)
PAID ($0.02/call). Fresh token launches with HostDeFi safety pre-reads baked in: newest token profiles annotated with authority state, bundled-launch flag, holder concentration and market depth — the clean flag is fail-closed (true only when every check is provably good). Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "chain filter (default solana)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"additionalProperties": false
}🟢predict_markets(limit, x402_payment)
PAID ($0.005/call). Polymarket prediction markets HostDeFi tracks (top ~100 by 24h volume): market ids, questions, latest yes/no odds and sampling stats from HostDeFi's own recorded series. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"additionalProperties": false
}🟢predict_history(marketId, x402_payment)
PAID ($0.02/call). 24h odds history for one tracked Polymarket market: [ts, yesUsd, noUsd] points sampled ~1/min into a normalized series — one call, no auth juggling. An untracked market is an uncharged 404. Call once WITHOUT x402_payment to receive the x402 payment requirements (an `accepts` array); pay one of them with any x402 client/wallet, then call again with `x402_payment` set to the base64 X-PAYMENT payload. You are only charged when a result actually comes back.
入力スキーマ
{
"type": "object",
"properties": {
"marketId": {
"type": "string",
"description": "Polymarket market id (conditionId, from predict_markets)"
},
"x402_payment": {
"type": "string",
"description": "base64 X-PAYMENT payload"
}
},
"required": [
"marketId"
],
"additionalProperties": false
}コミュニティ
エビデンス