Server definition
- Hash
- sha256:efabc55cb8590d745087bb0bb85e4c89b32cc240491d408012b41dffa6fce14d
- What it is
- What a remote MCP server returned when asked what it offers: 15 tools
The blob, as servednamed by its sha256
{
"instructions": "HostDeFi token-safety intelligence and non-custodial EVM swaps. scan_token is FREE (no payment, fair-use capped) — start there. The deeper tools are machine-payable per call over the x402 protocol (USDC on Solana/Base/Polygon/Arbitrum/Avalanche; charge-on-success only). swap_evm_quote returns a ready-to-sign transaction for your own wallet (a 1% native-coin fee is priced in). Paid tools follow one flow: 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. Docs: https://hostdefi.com/docs/api/",
"tools": [
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"type": "object"
},
"name": "buy_api_key",
"outputSchema": null
},
{
"description": "FREE. The HostDeFi machine-payable price catalog: every paid resource, its USD price and settlement rails.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_x402_pricing",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"marketId": {
"description": "Polymarket market id (conditionId, from predict_markets)",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"required": [
"marketId"
],
"type": "object"
},
"name": "predict_history",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"type": "object"
},
"name": "predict_markets",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"mint": {
"description": "Solana mint address",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"required": [
"mint"
],
"type": "object"
},
"name": "pregrad_signals",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"type": "object"
},
"name": "radar_alerts",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"token": {
"description": "token contract address / Solana mint, or an exact token name/ticker",
"type": "string"
}
},
"required": [
"token"
],
"type": "object"
},
"name": "scan_token",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"buyToken": {
"description": "'native' or the 0x… address of the token being bought",
"type": "string"
},
"chainId": {
"description": "EVM chain id (e.g. 8453 = Base)",
"type": "string"
},
"sellAmount": {
"description": "integer amount in the sell token's base units",
"type": "string"
},
"sellToken": {
"description": "'native' or the 0x… address of the token being sold",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"required": [
"chainId",
"sellToken",
"buyToken",
"sellAmount"
],
"type": "object"
},
"name": "swap_evm_price",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"buyToken": {
"description": "'native' or the 0x… address of the token being bought",
"type": "string"
},
"chainId": {
"description": "EVM chain id (e.g. 8453 = Base, 1 = Ethereum, 137 = Polygon, 42161 = Arbitrum, 43114 = Avalanche)",
"type": "string"
},
"ref": {
"description": "optional referrer 0x… address (splits the platform fee)",
"type": "string"
},
"sellAmount": {
"description": "integer amount in the sell token's base units",
"type": "string"
},
"sellToken": {
"description": "'native' or the 0x… address of the token being sold",
"type": "string"
},
"taker": {
"description": "the wallet (0x…) that will sign and broadcast the returned transaction",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)",
"type": "string"
}
},
"required": [
"chainId",
"sellToken",
"buyToken",
"sellAmount",
"taker"
],
"type": "object"
},
"name": "swap_evm_quote",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chain": {
"description": "chain filter (default solana)",
"type": "string"
},
"limit": {
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"type": "object"
},
"name": "token_launches",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"description": "token contract address / mint",
"type": "string"
},
"chain": {
"description": "solana, ethereum, base, arbitrum, …",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)",
"type": "string"
}
},
"required": [
"chain",
"address"
],
"type": "object"
},
"name": "token_report",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"description": "token contract address / mint",
"type": "string"
},
"chain": {
"description": "solana, ethereum, base, arbitrum, …",
"type": "string"
},
"limit": {
"description": "history rows returned, oldest first (default 365)",
"maximum": 365,
"minimum": 1,
"type": "integer"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)",
"type": "string"
}
},
"required": [
"chain",
"address"
],
"type": "object"
},
"name": "token_risk_deep",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"description": "token contract address / mint",
"type": "string"
},
"chain": {
"description": "solana, ethereum, base, arbitrum, …",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload (omit on the first call to get payment requirements)",
"type": "string"
}
},
"required": [
"chain",
"address"
],
"type": "object"
},
"name": "token_risk_verdict",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"wallet": {
"description": "Solana wallet address (base58)",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"required": [
"wallet"
],
"type": "object"
},
"name": "wallet_exposure",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"resource": {
"description": "resource URL or provider origin",
"type": "string"
},
"x402_payment": {
"description": "base64 X-PAYMENT payload",
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "x402_provider_risk",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:efabc55cb8590d745087bb0bb85e4c89b32cc240491d408012b41dffa6fce14d | sha256sum