{"uid":"cap_8ZwPGxIAdchb8tGqU6PZU","slug":"wallet-risk-scorer-51d72312","name":"Wallet Risk Scorer","description":"Hosted wallet risk scorer for agents: exact buyer-vocabulary wallet risk score using transaction patterns, counterparty exposure, failed-call signals, protocol touchpoints, balance context, 0-100 activity risk, alerts, and recommended autopay/signing policy from refreshed D1 wallet history. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_risk_scorer. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","url":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/wallet_risk_scorer","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["address"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"limit":{"type":"integer","maximum":50,"minimum":1},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"refresh":{"type":"boolean"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.200000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.200000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZGulsSEs_d5htEY01o2qx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.2","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scores a Base wallet address 0-100 for activity risk using transaction patterns, counterparty exposure, failed-call signals, and protocol touchpoints, then recommends autopay and signing policies","exampleAgentPrompt":"Before I set up autopay for wallet 0x4a3b...c7d2 on Base, can you give me its 0-100 activity risk score, flag any counterparty exposure or failed-call signals, and tell me what autopay and signing policy you'd recommend?","exampleUseCases":[{"title":"Pre-approve counterparty for DAO treasury","prompt":"I'm about to send 50k USDC from our DAO treasury to wallet 0x8f2e...a1b9 on Base. Can you run a risk score on them first and tell me if they're safe to transact with, plus what spending limits we should set if we approve them?"},{"title":"Validate merchant wallet before recurring payments","prompt":"We're looking to set up recurring payments to this vendor wallet 0x3d7c...e4f6 for monthly services. What's their activity risk score, and do you see any red flags or risky counterparty exposure that should worry us before we enable autopay?"},{"title":"Assess signing permissions for agent wallet","prompt":"My autonomous agent needs signing authority for some on-chain operations. Before I grant it broader permissions, can you score wallet 0x5b1a...d8c3 for transaction risk, flag any suspicious protocol touchpoints, and recommend what kind of signing policy would be safe for it to follow?"}],"resultDescription":"Returns a 0-100 integer activity risk score for the queried Base wallet address, along with risk alerts (e.g. flagged counterparties, failed-call signals, suspicious protocol touchpoints), balance context summary, and a concrete recommended autopay and signing policy for autonomous agents to follow.","failureModes":["Invalid or non-Base wallet address returns an error or empty result","Wallet with no transaction history may produce a low-confidence or default score","Payment not received or x402 payment failure results in 402 response","D1 snapshot stale or unavailable may yield outdated risk assessment","Rate limiting or worker timeout for high-traffic periods"],"whenToPreferThis":"Use this endpoint when an AI agent needs a single, structured risk verdict on a Base wallet before authorizing a payment, setting up autopay, or granting signing permissions. Prefer this over raw transaction history endpoints when you need an actionable 0-100 score plus a policy recommendation rather than raw data, and over generic blockchain explorers when you need buyer-vocabulary risk framing suitable for autonomous spending decisions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:43:17.245Z","isFirstParty":false}