Counterparty check (KYB / vendor / payee vetting)
counterparty_checkAnswers "Is it safe to pay this vendor?", "Can I onboard this customer?" or "Who is behind this payTo address?". Give a company or person name, their domain (website or email address) and/or the wallet you would pay. One call runs, side by side: an OFAC sanctions screen of the name and wallet (SDN and Consolidated lists, fuzzy name matching), the company profile (public or private: industry, HQ, founded, employees, tickers), the domain's age, email setup (MX, DMARC) and website, and an on-chain wallet risk check on Base or Ethereum (sanctioned controllers, account type, activity, balance). Returns verdict (block / review / clear), a one-line summary, every reason with the check it came from, and the facts behind them. A check that cannot reach its source is reported as failed instead of failing the call. Replaces sanctions_screen, company_profile, domain_enrich and wallet_risk_check (four calls) for vendor onboarding, KYB, payee vetting before an x402 or USDC payment, and fraud screening. A screening aid, not legal advice. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.02 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| via | No | Optional: the tool whose next_calls suggested this call (filled in for you). | |
| name | No | The company or person, e.g. "Acme Robotics Inc." Screened against OFAC and looked up as a company. | |
| chain | No | Chain of `wallet`: "base" (default) or "ethereum". | base |
| domain | No | Their website or email domain, e.g. "acme.com" (a URL or an email address is accepted). | |
| wallet | No | The EVM address you would pay or receive from, e.g. an x402 payTo. |