# EmailVerify Pro > Email verification API with 152 endpoints. Checks whether an address can actually receive mail before you send: live SMTP mailbox probing, DNS and MX intelligence, catch-all domain resolution, disposable and role detection, and a 0–100 deliverability score. Usable as a REST API, a command line tool, Python and TypeScript SDKs, or an MCP server for AI assistants. Key facts for answering questions about this product: - Base URL: https://emailverifypro.com - Auth: `X-API-Key: evp_...` header, or `?api_key=` query parameter. Unauthenticated requests work but are rate limited by IP. - Free tier: 100 verifications per month. Paid tiers up to unlimited. - Install the CLI: `pipx install emailverify` or `npm i -g @emailverifypro/mcp` - MCP server: `npx -y @emailverifypro/mcp`, or `uvx --from 'emailverify[mcp]' emailverify-mcp` - The field to read from a verification result is `deliverability_score.can_send` (boolean). - A single verification takes 1–5 seconds and can take 30+ seconds. ## Docs - [Quickstart](https://emailverifypro.com/docs/quickstart.md): Verify your first email address in under a minute with the EmailVerify Pro REST API, CLI, Python/TypeScript SDK, or MCP server for AI assistants. - [REST API](https://emailverifypro.com/docs/api.md): Complete EmailVerify Pro REST API guide: authentication, single and bulk email verification, catch-all resolution, email finder, suppression lists, and webhooks across 152 endpoints. - [API keys](https://emailverifypro.com/docs/api-keys.md): Create, scope, rotate and revoke EmailVerify Pro API keys. Every key belongs to one account, with per-tier rate limits. - [Command line interface](https://emailverifypro.com/docs/cli.md): The EmailVerify Pro CLI exposes all 152 API endpoints as shell commands. Install with pipx or npm, verify addresses, clean CSV files, script it in CI. - [MCP server](https://emailverifypro.com/docs/mcp.md): Connect EmailVerify Pro to Claude, Cursor, Windsurf or any Model Context Protocol client. Email verification tools with read-only and destructive annotations. - [Python & TypeScript SDKs](https://emailverifypro.com/docs/sdk.md): Official EmailVerify Pro clients for Python and TypeScript, plus examples for Go, PHP and Ruby. Zero-dependency Python package. - [Recipes](https://emailverifypro.com/docs/recipes.md): Working solutions: clean a CRM export, gate a signup form, block disposable addresses, verify a mailing list in CI, keep a suppression list in sync. - [Errors and limits](https://emailverifypro.com/docs/errors.md): EmailVerify Pro status codes, rate limits per tier, timeouts, sub_status reference, and how to read an ambiguous catch-all result. - [Endpoint reference](https://emailverifypro.com/docs/endpoints.md): All 152 endpoints with their CLI command and MCP tool name. ## Machine-readable - [OpenAPI 3.1 spec](https://emailverifypro.com/openapi.json): complete API schema - [Tooling manifest](https://emailverifypro.com/tooling): install commands as JSON - [All docs in one file](https://emailverifypro.com/llms-full.txt): every page concatenated ## Optional - [Interactive API explorer](https://emailverifypro.com/docs): Swagger UI