{"name":"TokenVet","tagline":"One-call token due-diligence for trading agents.","description":"Scored PASS/CAUTION/FAIL token reports (honeypot simulation, taxes, owner privileges, holders, liquidity, LP lock) for Base, Ethereum and BNB Chain. No accounts, no API keys — pay per request with USDC on Base via x402.","payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","payTo":"0xe9f84980400e8152173acc44a049e0ccc86eea47"},"chains":["base","ethereum","bsc"],"freeDemo":"/api/demo — full report for a sample token, free, so you can see the exact output shape.","endpoints":[{"method":"GET","path":"/api/vet","params":{"token":"ERC-20 contract address (0x…)","chain":"base | ethereum | bsc (default base)"},"price":"$0.25","tags":["token-security","due-diligence","rug-check","trading","defi","risk"],"description":"Full token due-diligence in one call: honeypot sell-simulation, buy/sell taxes, owner privileges (mint, pause, blacklist, balance-edit), holder concentration, liquidity depth and LP lock, pair age and trade flow — fused into a PASS/CAUTION/FAIL verdict, a 0-100 safety score and typed red flags. Built for trading agents deciding whether to buy. Sources: GoPlus, Honeypot.is, DexScreener.","example":"/api/vet?token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&chain=base","input":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base"},"inputSchema":{"properties":{"token":{"type":"string","description":"ERC-20 contract address"},"chain":{"type":"string","description":"base | ethereum | bsc (default: base)"}},"required":["token"]},"outputExample":{"token":{"address":"0x…","name":"Example","symbol":"EXM","chain":"Base"},"verdict":"CAUTION","score":62,"flags":[{"severity":"high","code":"MINTABLE","detail":"Owner can mint new supply."}],"security":{"isHoneypot":false,"buyTaxPercent":0,"sellTaxPercent":3.2,"openSource":true,"proxy":false,"mintable":true},"market":{"priceUsd":0.0031,"liquidityUsd":184000,"volume24hUsd":92000,"txns24h":{"buys":412,"sells":388},"pairAgeDays":41.2,"lpLockedPercent":97.1},"holders":{"count":18211,"top10Percent":31.4,"creatorPercent":1.2},"sources":["goplus","honeypot.is","dexscreener"]}},{"method":"GET","path":"/api/batch","params":{"tokens":"comma-separated contract addresses (2-6)","chain":"base | ethereum | bsc (default base)"},"price":"$1.00","tags":["token-security","due-diligence","screener","batch","trading","risk"],"description":"Batch due-diligence: vet 2-6 tokens in one call and get the same scored PASS/CAUTION/FAIL report for each. Built for screener and portfolio agents ranking candidates before entry.","example":"/api/batch?tokens=0xTOKEN1,0xTOKEN2&chain=base","input":{"tokens":"0xTOKEN1,0xTOKEN2","chain":"base"},"inputSchema":{"properties":{"tokens":{"type":"string","description":"comma-separated ERC-20 addresses, 2 to 6"},"chain":{"type":"string","description":"base | ethereum | bsc (default: base)"}},"required":["tokens"]},"outputExample":{"chain":"Base","count":2,"reports":[{"token":{"symbol":"AAA"},"verdict":"PASS","score":88},{"token":{"symbol":"BBB"},"verdict":"FAIL","score":12}]}},{"method":"GET","path":"/api/snapshot","params":{"token":"ERC-20 contract address (0x…)","chain":"base | ethereum | bsc (default base)"},"price":"$0.10","tags":["market-data","price","liquidity","trading","defi"],"description":"Market snapshot for a token: USD price, liquidity, FDV/market cap, 24h volume, buy/sell counts, price change and top pair across all DEXes on the chain. Aggregated from DexScreener, normalized for agents.","example":"/api/snapshot?token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&chain=base","input":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base"},"inputSchema":{"properties":{"token":{"type":"string","description":"ERC-20 contract address"},"chain":{"type":"string","description":"base | ethereum | bsc (default: base)"}},"required":["token"]},"outputExample":{"token":{"address":"0x…","symbol":"EXM","chain":"Base"},"priceUsd":0.0031,"liquidityUsd":184000,"volume24hUsd":92000,"txns24h":{"buys":412,"sells":388},"priceChange24hPct":-2.4,"pairCount":3,"topPair":{"dex":"uniswap","quoteSymbol":"WETH"}}}]}