{"uid":"cap_SXLwEuA5WnBScIzxQndNQ","slug":"harmony-pre-trade-evm-token-safety-check-462e9d4d","name":"Harmony Pre-Trade EVM Token Safety Check","description":"Pre-trade EVM token safety check across market, contract, and holder evidence","url":"https://mcp.onharmony.net/base/pretrade-check","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2bmNiGYx4zJgUDHwupofw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a multi-dimensional pre-trade safety check on an EVM token contract, returning a PASS/WARN/BLOCK verdict with risk score based on market, contract, and holder concentration analysis","exampleAgentPrompt":"Before I swap into this token, run a pre-trade safety check on contract address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — I want the full market, contract, and holder analysis with a verdict and risk score, sampling the top 20 holders.","exampleUseCases":[{"title":"DeFi bot pre-trade gate","prompt":"Before my trading bot executes any buy on Ethereum, run a pre-trade safety check on contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 — sample the top 50 holders and block the trade if it comes back WARN or BLOCK."},{"title":"New token due diligence on Base","prompt":"I just found a new token on Base at address 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed — can you check whether it's safe to trade, looking at holder concentration, contract flags, and market signals?"},{"title":"Arbitrage bot holder exclusion check","prompt":"Check the safety of token 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 on Arbitrum for pre-trade risk, but exclude our own wallet addresses 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x1Db3439a222C519ab44bb1144fC28167b4Fa6EE6 from the holder concentration analysis — give me the verdict and risk score."}],"resultDescription":"A JSON object containing a 'decision' block with a PASS/WARN/BLOCK verdict, integer risk score (0-100), automation gate string, and plain-English summary, plus detailed 'checks' sub-objects for market, contract, and holder data, and a 'limitations' array listing any caveats or data gaps.","failureModes":["Invalid or malformed contract address (not matching 0x + 40 hex chars) returns a validation error","Unsupported chain identifier returns an enum error","Contract address that has no on-chain data may return incomplete checks with limitations noted","Rate limiting or payment failure (x402) blocks the request","Token with very low liquidity or brand new contract may yield inconclusive market signals","Too many excluded addresses (>20) returns a schema validation error"],"whenToPreferThis":"Choose this endpoint when you need an automated, multi-signal pre-trade risk gate for EVM tokens before executing swaps or purchases — especially in bot or agent workflows where you need a deterministic PASS/WARN/BLOCK verdict rather than raw data. Prefer it over general blockchain explorers when you need combined market, contract, and holder concentration signals in one call with a structured risk score suitable for automation gates.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T14:25:45.122Z","isFirstParty":false}