{"id":23363,"date":"2026-05-12T18:48:25","date_gmt":"2026-05-12T17:48:25","guid":{"rendered":"https:\/\/www.verificaremails.com\/mcp-verify-email-validate-emails-phones-and-data-from-chatgpt-claude-and-other-ai-assistants\/"},"modified":"2026-05-12T18:48:25","modified_gmt":"2026-05-12T17:48:25","slug":"mcp-verify-email-validate-emails-phones-and-data-from-chatgpt-claude-and-other-ai-assistants","status":"publish","type":"post","link":"https:\/\/www.verificaremails.com\/en\/mcp-verify-email-validate-emails-phones-and-data-from-chatgpt-claude-and-other-ai-assistants\/","title":{"rendered":"MCP Verify Email: validate emails, phones, and data from ChatGPT, Claude, and other AI assistants"},"content":{"rendered":"<h2>What is MCP VerifyEmails<\/h2>\n<p><strong>MCP VerifyEmails<\/strong> is a service that allows you to use VerifierEmails tools directly from artificial intelligence assistants such as <strong>ChatGPT<\/strong>, <strong>Claude<\/strong> or other clients compatible with MCP.<\/p>\n<p>Simply put: instead of manually entering an API, preparing technical calls, or interpreting complex responses, you can ask the assistant something like:<\/p>\n<pre><code class=\"language-text\">Valida este email: antxon.pous@gmail.com\n<\/code><\/pre>\n<p>or:<\/p>\n<pre><code class=\"language-text\">Valida este n\u00famero de tel\u00e9fono: 34677934019\n<\/code><\/pre>\n<p>or even:<\/p>\n<pre><code class=\"language-text\">He subido un fichero con emails. Los emails est\u00e1n en la primera columna. Val\u00eddalos.\n<\/code><\/pre>\n<p>The wizard uses the Verify Emails MCP service, runs the validation, and returns a natural language response.<\/p>\n<p>The service is available at:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/\n<\/code><\/pre>\n<p>And the primary MCP endpoint is:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/mcp\n<\/code><\/pre>\n<p>This is the endpoint that is configured in ChatGPT, Claude, or any MCP-compatible client.<\/p>\n<h2>What is MCP VerifyEmails for?<\/h2>\n<p>The service is used to <strong>validate data from a chat<\/strong>.<\/p>\n<p>It allows you to check emails, phone numbers, names, addresses and complete files. It also allows you to check the available credits in the VerificarEmails account. <\/p>\n<p>This is useful for cleaning databases, reviewing contacts, validating leads, checking phone numbers before campaigns, detecting false data in forms or verifying entire files without leaving the AI assistant.<\/p>\n<p>The service is designed for searches and uses such as:<\/p>\n<pre><code class=\"language-text\">MCP verificar email\nMCP validar email\nMCP validar n\u00fameros de tel\u00e9fono\nMCP validar datos\nMCP validar ficheros\nMCP VerificarEmails\nVerificarEmails ChatGPT\nVerificarEmails Claude\n<\/code><\/pre>\n<h2>What data can be validated<\/h2>\n<p>MCP VerifyEmails allows you to work with different types of data.<\/p>\n<p>You can verify an individual email using the tool <code>validate_email<\/code>.<\/p>\n<p>You can validate a phone number using HLR using <code>validate_phone<\/code>.<\/p>\n<p>You can check only the syntax of a phone using <code>validate_phone_syntactic<\/code>.<\/p>\n<p>You can check the portability or operator of a number using <code>validate_phone_mnp<\/code>.<\/p>\n<p>You can also validate names with <code>validate_name<\/code>, addresses with <code>validate_address<\/code>, search for similar names with <code>fuzzy_search_name<\/code> , and autocomplete partial names with <code>name_complete<\/code>.<\/p>\n<p>In addition, the service allows you to validate entire files using <code>validate_file<\/code>, check the status of that validation with <code>get_file_validation_status<\/code> , and download the result with <code>download_file_validation_result<\/code>.<\/p>\n<h2>Configuring the MCP Service<\/h2>\n<p>The service published in:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/\n<\/code><\/pre>\n<p>Returns a description with the main configuration data.<\/p>\n<p>The most important points are:<\/p>\n<pre><code class=\"language-text\">Servicio: verificaremails-mcp\nEstado: online\nVersi\u00f3n: 1.8.1\nEndpoint MCP: https:\/\/mcp.apinombres.workers.dev\/mcp\nTransporte: http-json-rpc\n<\/code><\/pre>\n<p>It also indicates that it supports several versions of the MCP protocol:<\/p>\n<pre><code class=\"language-text\">2025-06-18\n2025-03-26\n2024-11-05\n<\/code><\/pre>\n<p>The normal user does not need to know all these details. The important thing to know is that the endpoint that must be configured in ChatGPT, Claude or the MCP client is: <\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/mcp\n<\/code><\/pre>\n<h2>Settings in ChatGPT<\/h2>\n<p>To configure MCP VerifyEmails in ChatGPT, a new <a href=\"https:\/\/es.wikipedia.org\/wiki\/Protocolo_de_Contexto_de_Modelo\" target=\"_blank\" rel=\"nofollow noopener\">MCP<\/a> application or connector is created.<\/p>\n<p>On the configuration screen, you must indicate the name of the connector, for example:<\/p>\n<pre><code class=\"language-text\">Verificar Emails MCP\n<\/code><\/pre>\n<p>In the MCP server URL field, you enter:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/\n<\/code><\/pre>\n<p>or, if the client directly requests the MCP endpoint:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/mcp\n<\/code><\/pre>\n<p>The authentication must be:<\/p>\n<pre><code class=\"language-text\">OAuth\n<\/code><\/pre>\n<p>In advanced OAuth settings, the most important point is the registration method.<\/p>\n<p>The following must be selected:<\/p>\n<pre><code class=\"language-text\">Registro din\u00e1mico de clientes (DCR)\n<\/code><\/pre>\n<p>This point is important because it allows ChatGPT to automatically register the OAuth client against the MCP server.<\/p>\n<p>In the settings displayed by ChatGPT, available scopes or tools are usually automatically detected, such as:<\/p>\n<pre><code class=\"language-text\">validate_email\nvalidate_phone\nvalidate_phone_syntactic\nvalidate_phone_mnp\nvalidate_name\nvalidate_address\nfuzzy_search_name\nname_complete\nget_credits\nget_service_credits\nget_all_credits\nvalidate_file\nget_file_validation_status\ndownload_file_validation_result\n<\/code><\/pre>\n<p>In most cases, these values do not have to be changed. ChatGPT detects them from the MCP server and shows them selected by default. <\/p>\n<p>You may also see a notice that <strong>CIMD is unavailable because the server did not announce support for CIMD<\/strong>. This notice does not prevent you from using the service if you are using dynamic client registration using DCR. <\/p>\n<p>The key point of the setup is:<\/p>\n<pre><code class=\"language-text\">Autenticaci\u00f3n: OAuth\nM\u00e9todo de registro: Registro din\u00e1mico de clientes (DCR)\nURL del servidor MCP: https:\/\/mcp.apinombres.workers.dev\/\n\n<img fetchpriority=\"high\"  decoding=\"async\" class=\"alignnone size-full wp-image-23355\" src=\"https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-193529.png\" alt=\"Configuraci\u00f3n CHATGPT MCP\" width=\"963\" height=\"1194\" srcset=\"https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-193529.png 963w, https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-193529-242x300.png 242w, https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-193529-826x1024.png 826w, https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-193529-768x952.png 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/>\n<\/code><\/pre>\n<h2>What happens when you connect the MCP<\/h2>\n<p>When the connector is created and ChatGPT initiates the connection, a VerifyEmails authorization screen appears.<\/p>\n<p>On that screen, the Verify Emails API token is requested.<\/p>\n<p>The text that the user sees is similar to:<\/p>\n<pre><code class=\"language-text\">Conectar verificaremails.com\n\nIntroduce tu token API de verificaremails.com. El servidor MCP no almacena tokens de usuario. El token se entregar\u00e1 al cliente como access_token OAuth para que pueda llamar al MCP con Authorization: Bearer.\n\nToken API de verificaremails.com\n\nAutorizar MCP\n\n<img  decoding=\"async\" class=\"alignnone size-full wp-image-23356\" src=\"https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-131917.png\" alt=\"Token MCP\" width=\"766\" height=\"447\" srcset=\"https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-131917.png 766w, https:\/\/www.verificaremails.com\/wp-content\/uploads\/2026\/05\/Captura-de-pantalla-2026-05-12-131917-300x175.png 300w\" sizes=\"(max-width: 766px) 100vw, 766px\" \/>\n<\/code><\/pre>\n<p>This means that each user must enter their own Verify Emails token.<\/p>\n<p>The Worker does not save the user&#8217;s token. The token is used so that ChatGPT can make calls to the MCP using Bearer authorization. <\/p>\n<p>The idea is that each user will use their own Verify Emails credits and that the MCP service will act as a bridge between the AI assistant and Verify Emails.<\/p>\n<h2>Configuration in Claude<\/h2>\n<p>In Claude or other clients that support Remote MCP, the idea is similar.<\/p>\n<p>The URL of the MCP server is indicated:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/mcp\n<\/code><\/pre>\n<p>The recommended authentication is:<\/p>\n<pre><code class=\"language-text\">OAuth\n<\/code><\/pre>\n<p>If the client allows you to choose dynamic logging, you should use:<\/p>\n<pre><code class=\"language-text\">Dynamic Client Registration\n<\/code><\/pre>\n<p>or:<\/p>\n<pre><code class=\"language-text\">DCR\n<\/code><\/pre>\n<p>If the client automatically detects the OAuth configuration from the MCP server, you typically don&#8217;t need to manually enter all endpoints.<\/p>\n<h2>Available OAuth endpoints<\/h2>\n<p>The MCP service publishes multiple OAuth endpoints so that clients can connect successfully.<\/p>\n<p>The most important are:<\/p>\n<pre><code class=\"language-text\">Authorization endpoint:\nhttps:\/\/mcp.apinombres.workers.dev\/authorize\n\nToken endpoint:\nhttps:\/\/mcp.apinombres.workers.dev\/token\n\nRegistration endpoint:\nhttps:\/\/mcp.apinombres.workers.dev\/register\n\nOAuth metadata:\nhttps:\/\/mcp.apinombres.workers.dev\/.well-known\/oauth-authorization-server\n\nProtected resource metadata:\nhttps:\/\/mcp.apinombres.workers.dev\/.well-known\/oauth-protected-resource\n<\/code><\/pre>\n<p>In a normal setup with ChatGPT or Claude, the user usually does not have to enter all these fields. The client detects them from the MCP server. <\/p>\n<p>Still, it&#8217;s helpful to know them if you&#8217;re setting up an advanced client or your own integration.<\/p>\n<h2>Use from technical clients<\/h2>\n<p>In addition to ChatGPT or Claude, the service can also be used from technical clients, scripts or own tools.<\/p>\n<p>In that case you can send the token directly as a Bearer:<\/p>\n<pre><code class=\"language-text\">Authorization: Bearer &lt;TOKEN_DE_VERIFICAREMAILS&gt;\n<\/code><\/pre>\n<p>For example, a technical customer can call the MCP endpoint with:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/mcp\n<\/code><\/pre>\n<p>and add the authorization header.<\/p>\n<p>This mode is useful for developers, local testing, or custom integrations.<\/p>\n<h2>Verify an individual email from chat<\/h2>\n<p>One of the main functions of the <a href=\"https:\/\/www.verificaremails.com\/\">service is to verify emails<\/a> from the chat.<\/p>\n<p>A real example of use was:<\/p>\n<pre><code class=\"language-text\">Utiliza VerificarEmails MCP 1.7 para validar el mail antxon.pous@gmail.com\n<\/code><\/pre>\n<p>The assistant replied:<\/p>\n<pre><code class=\"language-text\">Voy a buscar la herramienta disponible de VerificarEmails y usarla para validar esa direcci\u00f3n.\n<\/code><\/pre>\n<p>The wizard then called the corresponding MCP tool.<\/p>\n<p>In the conversation appeared:<\/p>\n<pre><code class=\"language-text\">Herramienta llamada\n<\/code><\/pre>\n<p>And then the result was shown:<\/p>\n<pre><code class=\"language-text\">Validaci\u00f3n realizada.\n\nNo es concluyente; el dominio acepta correos de forma amplia o no permite confirmar el buz\u00f3n concreto con certeza.\n<\/code><\/pre>\n<p>This example shows the basic flow of <strong>MCP verify email<\/strong>.<\/p>\n<p>The user writes the email, the wizard calls Verify Emails using MCP, and returns the result in an understandable sentence.<\/p>\n<p>The specific answer always depends on what Verify Emails returns for that email. In this example, the result was &#8220;inconclusive.&#8221; <\/p>\n<h2>Why ChatGPT can ask for authorization before verifying<\/h2>\n<p>When an email, phone number or any other piece of information is validated, the assistant will call an external tool.<\/p>\n<p>That is why ChatGPT can ask for authorization before executing the action.<\/p>\n<p>This is normal. It is used for the user to confirm that they want to share that data with the MCP service of VerifyEmails. <\/p>\n<p>The service declares its individual validation tools as read-only tools. In other words, they are designed to consult information, not to modify user data. <\/p>\n<p>Even so, each platform decides when to ask for confirmation.<\/p>\n<h2>Validate a phone number from chat<\/h2>\n<p>The same flow can be used to <a href=\"https:\/\/www.verificaremails.com\/validar-numeros-telefono\/\">validate phone numbers<\/a>.<\/p>\n<p>For example, the user can type:<\/p>\n<pre><code class=\"language-text\">Utiliza VerificarEmails MCP para validar el n\u00famero 34677934019\n<\/code><\/pre>\n<p>The wizard can use the tool:<\/p>\n<pre><code class=\"language-text\">validate_phone\n<\/code><\/pre>\n<p>This tool verifies a phone using HLR query.<\/p>\n<p>There are also two other phone-related options:<\/p>\n<pre><code class=\"language-text\">validate_phone_syntactic\n<\/code><\/pre>\n<p>to check if the number has a correct syntax, and:<\/p>\n<pre><code class=\"language-text\">validate_phone_mnp\n<\/code><\/pre>\n<p>to consult portability or operator.<\/p>\n<p>This use is intended for searches such as:<\/p>\n<pre><code class=\"language-text\">MCP validar n\u00fameros de tel\u00e9fono\nMCP validar tel\u00e9fono\nvalidar tel\u00e9fono desde ChatGPT\nvalidar tel\u00e9fono con Claude\n<\/code><\/pre>\n<h2>Check available credits<\/h2>\n<p>MCP VerifyEmails also allows you to check the available credits.<\/p>\n<p>The tools are:<\/p>\n<pre><code class=\"language-text\">get_credits\nget_all_credits\nget_service_credits\n<\/code><\/pre>\n<p><code>get_credits<\/code>  is an alias for <code>get_all_credits<\/code>.<\/p>\n<p>If you want to check all the credits, you can order:<\/p>\n<pre><code class=\"language-text\">Consulta los cr\u00e9ditos que me quedan\n<\/code><\/pre>\n<p>If you want to check the credits for a specific service, you can request:<\/p>\n<pre><code class=\"language-text\">Consulta los cr\u00e9ditos que me quedan para email\n<\/code><\/pre>\n<p>The services supported for credits are:<\/p>\n<pre><code class=\"language-text\">name\nphone\nemail\naddress\nphonemnp\nfuzzysearch\nnamecomplete\nphonesyntactic\n<\/code><\/pre>\n<h2>Validate files with emails, telephone numbers or other data<\/h2>\n<p>One of the most useful features of MCP VerifyEmails is file validation.<\/p>\n<p>The user can upload a file to the chat and indicate where the data is.<\/p>\n<p>For example:<\/p>\n<pre><code class=\"language-text\">Ahora quiero verificar los emails del fichero. Los mails est\u00e1n en la primera columna.\n<\/code><\/pre>\n<p>The wizard uses the tool:<\/p>\n<pre><code class=\"language-text\">validate_file\n<\/code><\/pre>\n<p>The process is asynchronous. This means that the file is sent to VerifyEmails, the system returns a request identifier and the status can be checked later. <\/p>\n<p>That identifier is called:<\/p>\n<pre><code class=\"language-text\">request_id\n<\/code><\/pre>\n<h2>Real example of file validation<\/h2>\n<p>In a real conversation, the user uploaded a file called:<\/p>\n<pre><code class=\"language-text\">Email.txt\n<\/code><\/pre>\n<p>and asked:<\/p>\n<pre><code class=\"language-text\">Ahora quiero verificar los emails del fichero. Los mails est\u00e1n en la primera columna.\n<\/code><\/pre>\n<p>The wizard initiated bulk email validation using the first column.<\/p>\n<p>The CCM&#8217;s actual response was:<\/p>\n<pre><code class=\"language-json\">{\n  \"request_id\": \"6918337\",\n  \"service\": \"validate_email\",\n  \"api_service\": \"email\",\n  \"filename\": \"Email.txt\",\n  \"column\": 1,\n  \"send_email\": 0,\n  \"async\": true,\n  \"status_tool\": \"get_file_validation_status\",\n  \"download_tool\": \"download_file_validation_result\"\n}\n<\/code><\/pre>\n<p>The most important thing about this answer is:<\/p>\n<pre><code class=\"language-text\">request_id: 6918337\n<\/code><\/pre>\n<p>This number allows you to check the status of the process later.<\/p>\n<h2>Check the status of file validation<\/h2>\n<p>The user then asked:<\/p>\n<pre><code class=\"language-text\">Comprueba el estado de la verificaci\u00f3n\n<\/code><\/pre>\n<p>The assistant used:<\/p>\n<pre><code class=\"language-text\">get_file_validation_status\n<\/code><\/pre>\n<p>The CCM&#8217;s actual response was:<\/p>\n<pre><code class=\"language-json\">{\n  \"request_id\": \"6918337\",\n  \"service\": \"validate_email\",\n  \"api_service\": \"email\",\n  \"status\": \"Completado\",\n  \"items\": {\n    \"total\": \"2\",\n    \"processed\": \"2\",\n    \"pending\": \"0\"\n  },\n  \"credits\": {\n    \"billed\": \"2.00\",\n    \"not_billed\": \"0.00\"\n  },\n  \"name\": \"Email.txt\",\n  \"date_created\": \"2026-05-12 14:21:04\",\n  \"date_updated\": \"2026-05-12 14:21:20\",\n  \"download_available\": true,\n  \"completed\": true\n}\n<\/code><\/pre>\n<p>With this answer you can see that:<\/p>\n<pre><code class=\"language-text\">El estado es Completado.\nEl fichero ten\u00eda 2 registros.\nSe procesaron 2 registros.\nNo qued\u00f3 ning\u00fan registro pendiente.\nSe facturaron 2.00 cr\u00e9ditos.\nEl resultado est\u00e1 disponible para descarga.\n<\/code><\/pre>\n<h2>Download and display the results of the file<\/h2>\n<p>When validation is complete, the user can request:<\/p>\n<pre><code class=\"language-text\">P\u00edntame una tabla con los resultados de la verificaci\u00f3n\n<\/code><\/pre>\n<p>The wizard uses:<\/p>\n<pre><code class=\"language-text\">download_file_validation_result\n<\/code><\/pre>\n<p>This tool downloads the result without displaying the internal download URL, because that URL contains the user&#8217;s token.<\/p>\n<p>In a real test, the downloaded content was a CSV like this:<\/p>\n<pre><code class=\"language-csv\">status,email,result,Email\nNo concluyente,apousb@yahoo.es,\"{\"\"status\"\":\"\"ok_for_all\"\"}\",apousb@yahoo.es\nNo concluyente,isa@yahoo.es,\"{\"\"status\"\":\"\"ok_for_all\"\"}\",isa@yahoo.es\n<\/code><\/pre>\n<p>Presented as a table:<\/p>\n<table>\n<thead>\n<tr>\n<th>status<\/th>\n<th>email<\/th>\n<th>result<\/th>\n<th>Email<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Inconclusive<\/td>\n<td><a href=\"mailto:apousb@yahoo.es\"><\/a>\n<\/td>\n<td><code>{\"status\":\"ok_for_all\"}<\/code><\/td>\n<p> apousb@yahoo.es<\/p>\n<td><a href=\"mailto:apousb@yahoo.es\">apousb@yahoo.es<\/a><\/td>\n<\/tr>\n<tr>\n<td>Inconclusive<\/td>\n<td><a href=\"mailto:isa@yahoo.es\"><\/a>\n<\/td>\n<td><code>{\"status\":\"ok_for_all\"}<\/code><\/td>\n<p> isa@yahoo.es<\/p>\n<td><a href=\"mailto:isa@yahoo.es\">isa@yahoo.es<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This table shows the actual data returned by the result file. It does not add invented information or interpret beyond the fields received. <\/p>\n<h2>Why the download URL isn&#8217;t showing<\/h2>\n<p>When EmailCheck generates the output of a file, there is an internal download URL.<\/p>\n<p>That URL contains the user&#8217;s token, so it shouldn&#8217;t be displayed in the chat.<\/p>\n<p>That&#8217;s why the MCP doesn&#8217;t return the URL directly. Instead, use the tool: <\/p>\n<pre><code class=\"language-text\">download_file_validation_result\n<\/code><\/pre>\n<p>This allows the wizard to read the result and display it as text or table, but without exposing the token.<\/p>\n<h2>Services available to validate files<\/h2>\n<p>File validation allows you to use these services:<\/p>\n<pre><code class=\"language-text\">validate_email\nvalidate_phone\nvalidate_phone_syntactic\nvalidate_phone_mnp\nvalidate_name\nvalidate_address\nfuzzy_search_name\nname_complete\n<\/code><\/pre>\n<p>The user must indicate what they want to validate and in which column the data is.<\/p>\n<p>For example:<\/p>\n<pre><code class=\"language-text\">Valida los tel\u00e9fonos del fichero. Est\u00e1n en la segunda columna.\n<\/code><\/pre>\n<p>or:<\/p>\n<pre><code class=\"language-text\">Valida los emails del fichero. Est\u00e1n en la primera columna.\n<\/code><\/pre>\n<h2>File inputs and outputs<\/h2>\n<p>The CCM can receive files in two ways:<\/p>\n<pre><code class=\"language-text\">file_base64\nfile_url\n<\/code><\/pre>\n<p>And it can return the results as:<\/p>\n<pre><code class=\"language-text\">text\nbase64\n<\/code><\/pre>\n<p>To work from a chat, the most convenient format is usually:<\/p>\n<pre><code class=\"language-text\">text\n<\/code><\/pre>\n<p>because it allows the wizard to directly read the CSV and convert it into a table.<\/p>\n<h2>Overview of available tools<\/h2>\n<p>Here are the main tools of the CCM:<\/p>\n<table>\n<thead>\n<tr>\n<th>Tool<\/th>\n<th>Application<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>validate_email<\/code><\/td>\n<td>Verify an individual email.<\/td>\n<\/tr>\n<tr>\n<td><code>validate_phone<\/code><\/td>\n<td>Validate a phone using HLR.<\/td>\n<\/tr>\n<tr>\n<td><code>validate_phone_syntactic<\/code><\/td>\n<td>Validate the syntax of a phone.<\/td>\n<\/tr>\n<tr>\n<td><code>validate_phone_mnp<\/code><\/td>\n<td>Check portability or operator.<\/td>\n<\/tr>\n<tr>\n<td><code>validate_name<\/code><\/td>\n<td>Validate name or surname.<\/td>\n<\/tr>\n<tr>\n<td><code>validate_address<\/code><\/td>\n<td>Validate and normalize address.<\/td>\n<\/tr>\n<tr>\n<td><code>fuzzy_search_name<\/code><\/td>\n<td>Search for similar name.<\/td>\n<\/tr>\n<tr>\n<td><code>name_complete<\/code><\/td>\n<td>Autocomplete name.<\/td>\n<\/tr>\n<tr>\n<td><code>get_service_credits<\/code><\/td>\n<td>Check credits for a service.<\/td>\n<\/tr>\n<tr>\n<td><code>get_all_credits<\/code><\/td>\n<td>Check all credits.<\/td>\n<\/tr>\n<tr>\n<td><code>get_credits<\/code><\/td>\n<td>Alias to check all credits.<\/td>\n<\/tr>\n<tr>\n<td><code>validate_file<\/code><\/td>\n<td>Start bulk file validation.<\/td>\n<\/tr>\n<tr>\n<td><code>get_file_validation_status<\/code><\/td>\n<td>Check the status of the file.<\/td>\n<\/tr>\n<tr>\n<td><code>download_file_validation_result<\/code><\/td>\n<td>Download validated result.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Advantages of MCP VerifyEmails<\/h2>\n<p>MCP VerifyEmails allows you to use VerifyEmails from a natural conversation.<\/p>\n<p>Its main advantages are:<\/p>\n<pre><code class=\"language-text\">Permite verificar emails desde ChatGPT o Claude.\nPermite validar n\u00fameros de tel\u00e9fono con MCP.\nPermite validar datos como nombres y direcciones.\nPermite validar ficheros completos.\nPermite consultar cr\u00e9ditos.\nNo almacena tokens de usuario en el Worker.\nNo muestra URLs internas con auth-token.\nPermite transformar resultados t\u00e9cnicos en tablas f\u00e1ciles de leer.\n<\/code><\/pre>\n<h2>Common use cases<\/h2>\n<p>This service can be used to:<\/p>\n<pre><code class=\"language-text\">Validar emails de clientes.\nComprobar tel\u00e9fonos antes de una campa\u00f1a.\nLimpiar bases de datos.\nRevisar leads.\nDetectar datos incorrectos en formularios.\nValidar ficheros de contactos.\nConsultar cr\u00e9ditos disponibles.\nUsar VerificarEmails desde ChatGPT.\nUsar VerificarEmails desde Claude.\n<\/code><\/pre>\n<h2>Final summary<\/h2>\n<p><strong>MCP VerifyEmails<\/strong> allows you to connect VerifyEmails with AI assistants such as ChatGPT, Claude, and other MCP-compatible clients.<\/p>\n<p>The primary endpoint is:<\/p>\n<pre><code class=\"language-text\">https:\/\/mcp.apinombres.workers.dev\/mcp\n<\/code><\/pre>\n<p>To set it up, the most important thing is:<\/p>\n<pre><code class=\"language-text\">Usar autenticaci\u00f3n OAuth.\nSeleccionar Registro din\u00e1mico de clientes (DCR).\nIntroducir el token API de VerificarEmails cuando se solicite.\n<\/code><\/pre>\n<p>From there, the user can request in natural language that emails, telephone numbers, names, addresses or complete files be validated.<\/p>\n<p>This service is especially aimed at searches such as:<\/p>\n<pre><code class=\"language-text\">MCP verificar email\nMCP validar n\u00fameros de tel\u00e9fono\nMCP validar datos<\/code><\/pre>\n<p>The goal is for anyone to be able to use EmailVerification from a chat, without having to manually build API calls or interpret complex technical responses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is MCP VerifyEmails MCP VerifyEmails is a service that allows you to use VerifierEmails tools directly from artificial intelligence assistants such as ChatGPT, Claude or other clients compatible with MCP. Simply put: instead of manually entering an API, preparing technical calls, or interpreting complex responses, you can ask the assistant something like: Valida este &#8230; <a title=\"MCP Verify Email: validate emails, phones, and data from ChatGPT, Claude, and other AI assistants\" class=\"read-more\" href=\"https:\/\/www.verificaremails.com\/en\/mcp-verify-email-validate-emails-phones-and-data-from-chatgpt-claude-and-other-ai-assistants\/\" aria-label=\"Read more about MCP Verify Email: validate emails, phones, and data from ChatGPT, Claude, and other AI assistants\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1399,1323],"tags":[1432],"class_list":["post-23363","post","type-post","status-publish","format-standard","hentry","category-api-verification","category-ia-en","tag-ccm"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/posts\/23363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/comments?post=23363"}],"version-history":[{"count":0,"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/posts\/23363\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/media?parent=23363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/categories?post=23363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.verificaremails.com\/en\/wp-json\/wp\/v2\/tags?post=23363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}