contact-verification-mcp
contact-verification-mcp
MCP-сервер, оборачивающий API верификации Melissa (Global Address, Global Email и Global Phone). Создан в качестве дополнения к статье для разработчиков SD Times / Melissa «Разработка MCP-сервера для API верификации».
Что это
Три инструмента, которые агент может вызвать, чтобы проверить, являются ли контактные данные настоящими, прежде чем действовать на их основе, плюс пакетный инструмент и лимит вызовов на сессию, чтобы агент не мог зациклиться и накрутить бесконтрольный счёт:
verify_postal_addressverify_emailverify_phoneverify_batch
Проектные решения, стоящие за описаниями инструментов, трёх состояний результата (подтверждено / частично подтверждено / не подтверждено) и того, почему тип телефоновой линии на мер ne раскрвается, описаны в src/melissaClient.ts.
Related MCP server: email-verify
Установка
npm install
cp .env.example .env
# edit .env and set MELISSA_LICENSE_KEY to your own key
npm run build
npm startСервер рабоTaет by MCP через stdio, поэтому предназначен для запуска MCP-клиентом (Staude Code, Staude Desktop или любым другим MCP-совместимым хостом), а не как автономное приложение для интерактивного использования.
Тестирование
npm test # runs entirely against recorded fixtures, no network calls, no key required
npm run typecheck # type-checks src/ and tests/ togetherФикстуры в tests/фixtures/ помечены полем _source: REAL означает, что дословно скопировано из опубликованных OpenAPI-примеров Melissa (github.com/MelissaData/MelissaCloudAPI-OpenAPI-Specifications); SYNTHETIC означает, что создано для попротия теста, потому что реально такого примера в публичной спецификации Melissa не существует (в осноном прихо, это сбочные случаи). Не расценивайте точные код начатой резулята синтетической фикстуры как выверенные на живом инв аккаунте.
Запуск живых тестов
MELISSA_LICENSE_KEY=your-real-key npm run test:liveТакое тестирование выполняет реальные вызовы к API оказаний Melissa и расхodusет API-кредиты. Оно никогда не запускается в составе npm test или CI. Не помещайте настоящую ключ в какой-либо закоммичённый файл; задвайе его только в виде переменной окружия на время выполея.
Исходные коды результатов
Каждый код результата Melissa, на котору ссылается эта кодовая база (AV24, ES01, ES07, ES08, ES21, PS01, PS20, PS22), был подтверждён с помощью grep по опубликованным примерам из OpenAPI-спецификации самой Melissa, а не угадан и не перенесён из старого черновика статьы. Актульно:
AV24— единственный код с префиксомAV, котору встречается в примерах спецификации Global Address. Подтверждённого кода для отдельного уровня «подтверждено на уровне subpremises» нет, поэтому этот клиент такой код не заявляет.В примерах спецификации Global Email встречаются только коды с префиксом
ES. Код с префиксомEEне появляется нигде в этой спецификации.Determineление типа телефной линии в Global Phone (мобильный став/стационарный/VoIP) документировано как доступное только в режиме Premium и только для US/CA, поэтому здес оно не предстаётся в качестве общей возмож распределения.
Если в реальных ответах вашего аккаунта есть коды, не перечисленные выше, это знаком что данный клиент требует обновления, а не то, что новый код ошибочен.
Что ещё не сделено
Кэш на Redis для многонстанциинных развёрт (сейса только внутрипроцессовый LRU, см.
src/cache.ts).Определение типа линии с фичой (feature flag) для аккантов с взведом Premium.
Более широкое тестирование покрытия по странам для Global Address акже, в примерах с US/UK/DE in своим рель самым Melissa.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to validate and standardize US addresses using the official USPS Address Validation API with secure OAuth2 authentication.1
- AlicenseAqualityBmaintenanceEnables real-time email verification via MCP tools, checking syntax, MX, disposable domains, and optional SMTP probe to determine deliverability with a VALID/RISKY/INVALID verdict.213MIT

MadTaco MCP Serverofficial
AlicenseAqualityBmaintenanceProvides verification and utility APIs for AI agents to validate tax IDs, screen sanctions, verify companies, and inspect domains using prepaid USD credits, with no charge for failed checks.13155MIT- AlicenseAqualityBmaintenanceEnables agents to validate data safety before storing, transmitting, or logging data, preventing GDPR/HIPAA/PCI-DSS violations with clear verdicts like SAFE_TO_PROCESS, REDACT_BEFORE_PASSING, DO_NOT_STORE, or ESCALATE.3161MIT
Related MCP Connectors
Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment
Verify emails — deliverability, disposable/role/free detection, MX validity, domain age.
Phone carrier lookup, append, verification, DNC, and fraud data services.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/D2Emerge/contact-verification-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server