{"endpoint":"/api/wallet/exposure","method":"POST","service_trust":"https://defi-shield-hazel.vercel.app/api/trust-signal","free_check":{"endpoint":"https://defi-shield-hazel.vercel.app/api/free/token-check","method":"POST","price":"FREE","note":"Try before you buy — free basic token safety check with risk math."},"also_available_on":{"virtuals_acp":{"agent":"Authensor","agent_id":18805,"offerings":["pre_trade_safety","token_deep_scan","wallet_report","batch_seal"],"marketplace":"https://app.virtuals.io/acp/scan/agents","note":"Same service, accessible to 18,000+ autonomous agents on Virtuals Protocol."},"mcp_server":{"package":"devsecure-mcp","install":"npx devsecure-mcp","tools":67,"note":"Install as MCP server in Claude, Cursor, or any MCP-compatible client for direct tool access."},"bazaar":"https://defi-shield-hazel.vercel.app/.well-known/x402","agent_card":"https://defi-shield-hazel.vercel.app/.well-known/agent-card.json"},"powered_by":"DeFi Shield by Authensor","price":"$0.50","description":"Aggregate current token positions for a wallet based on transfer history. Shows exposure per token sorted by balance.","llm_usage_prompt":"Call this endpoint when you need to know what tokens a wallet currently holds and how concentrated its positions are. Returns a list of all token positions derived from on-chain transfer history, each with token symbol, contract address, and calculated balance, sorted by largest position first. Also returns totalTokensHeld count. Use this to assess portfolio diversification, detect single-token concentration risk, or check if a wallet holds a specific asset before proposing a swap. Costs $0.50 per call.","params":{"address":{"type":"string","required":true,"description":"The 0x Ethereum wallet address to check exposure for"}},"exampleRequest":{"address":"0x1234567890abcdef1234567890abcdef12345678"},"exampleResponse":{"success":true,"data":{"address":"0x1234567890abcdef1234567890abcdef12345678","totalTokensHeld":3,"positions":[{"token":"USDC","contractAddress":"0xabcd...","balance":"4500.000000"},{"token":"WETH","contractAddress":"0x1234...","balance":"1.250000"},{"token":"DEGEN","contractAddress":"0x5678...","balance":"10000.000000"}]}}}