# zScreen > Wallet screening. Send an EVM address, get a verdict (CLEAR, REVIEW or FLAGGED), > the checks behind it, and a permanent record. A REST API and a hosted MCP server. Base URL: https://zscreenapi.zeruai.org Authentication: `Authorization: Bearer zsk_...` One rule matters more than the rest: a 202, 402 or 422 is NOT a CLEAR verdict. Branch on a 200 that carries a verdict, never on the presence of a field. ## Docs - [Quickstart](https://zscreen.zeruai.org/docs.md) - [Endpoints](https://zscreen.zeruai.org/docs/endpoints.md) - [The response](https://zscreen.zeruai.org/docs/responses.md) - [The full report](https://zscreen.zeruai.org/docs/report.md) - [Reading a verdict](https://zscreen.zeruai.org/docs/reading-a-verdict.md) - [Limits and errors](https://zscreen.zeruai.org/docs/limits.md) - [MCP server](https://zscreen.zeruai.org/docs/mcp.md) - [For agents](https://zscreen.zeruai.org/docs/agents.md) ## Agents - [Agent skill](https://zscreen.zeruai.org/skill.md): drop-in instructions for calling this API correctly - [Full docs as one file](https://zscreen.zeruai.org/llms-full.txt) - MCP server: `https://zscreenapi.zeruai.org/mcp` (Streamable HTTP, bearer token)