# ApexVerify — MCP server on mcp.ai > Connect your ApexVerify account and use 10 tools for contact management straight from your AI agent. Connect with your own API key. ApexVerify validates and normalizes email addresses and phone numbers individually or in batches to improve contact-data quality. By: mcp.ai · official Page: https://mcp.ai/apexverify ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_apexverify?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/apexverify/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/apexverify/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/apexverify/skill.md Postman collection (v2.1): https://mcp.ai/apexverify/postman.json ## Tools - apexverify_delete_batch(batch_uuid: string, confirm_deletion: boolean) — Permanently delete one ApexVerify batch by its exact UUID. Deletion is irreversible and unavailable while the batch is processing; verify the target batch first and deliberately set confirm_deletion=t - apexverify_export_batch_results(format?: string, batch_uuid: string, include_details?: boolean, include_statistics?: boolean) — Export a completed batch as structured JSON for analysis or as a downloadable XLSX workbook. This reads existing results and does not consume verification credits. - apexverify_get_account_credits() — Return the connected ApexVerify account's available email and phone verification credit balances. Use this before any credit-consuming verification. - apexverify_get_batch_details(batch_uuid: string) — Get an ApexVerify batch's status, metadata, parsed-content counts, estimated verification cost, parameters, and final statistics. Repeat this call to monitor preparation or verification. - apexverify_launch_batch_verification(batch_uuid: string, confirm_credit_spend: boolean) — Launch paid verification for a prepared batch. This consumes the batch's estimated net email or phone credits and can fail when credits are insufficient. First inspect Get Batch Details and Get Accoun - apexverify_list_batches(limit?: integer, offset?: integer, to_date?: string, from_date?: string) — List verification batches, optionally restricted by creation time, one offset-controlled page at a time. - apexverify_normalize_email_or_phone_file(file: object, type: string, target_country: string) — Normalize email addresses or phone numbers from a line-delimited TXT file without performing verification or consuming verification credits. - apexverify_prepare_batch(batch_uuid: string) — Start or repeat asynchronous parsing, deduplication, format cleanup, and verification-cost calculation for an uploaded batch. This idempotent action does not launch paid verification. Poll Get Batch D - apexverify_upload_batch(file: object, name: string, type: string, description?: string, target_country: string, target_audience?: string, remove_duplicate?: boolean, target_objective?: string, use_global_cache?: boolean, use_account_cache?: boolean, target_market_industry?: string, max_global_cache_backoff?: integer, max_account_cache_backoff?: integer, remove_wrong_email_format?: boolean, remove_wrong_phone_format?: boolean) — Create an ApexVerify verification batch from a line-delimited TXT file. Uploading does not consume verification credits; verification starts only when the batch is launched separately. - apexverify_verify_email_or_phone(type: string, unit: string, target_country: string, target_audience?: string, target_objective?: string, use_global_cache?: boolean, use_account_cache?: boolean, confirm_credit_usage: boolean, target_market_industry?: string, max_global_cache_backoff?: integer, max_account_cache_backoff?: integer) — Verify one email address or phone number in real time. This consumes the corresponding prepaid verification credit; cache hits may receive a partial refund. Check account credits first and deliberatel ## Example prompts - "What can I do in ApexVerify?" - "Show me a summary of my ApexVerify account" ## Links Docs: https://mcp.ai/docs/mcps/apexverify Website: https://mcp.ai/mcps/apexverify