XposedOrNot

Búsquedas de filtraciones de datos de XposedOrNot para asistentes de IA: comprueba si un correo electrónico o dominio está en filtraciones conocidas, explora el catálogo de filtraciones y consulta las recientes. Solo lectura, sin clave API.

Servidor MCP alojado

npx add-mcp 'https://api.xposedornot.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP de XposedOrNot en Vivo

Inteligencia de brechas en vivo desde el índice completo de XposedOrNot. Explora todo lo indexado en el directorio de brechas de datos.

Dale a tu asistente de IA acceso en vivo a inteligencia de brechas de datos. Consulta la base de datos de brechas de XposedOrNot directamente desde Claude, Cursor, VS Code, Gemini CLI o cualquier cliente compatible con MCP. Gratis, de código abierto, sin necesidad de clave API.

¿Nuevo en MCP? El Protocolo de Contexto de Modelo es un estándar abierto que permite a los asistentes de IA llamar herramientas externas. Conecta este servidor una vez y tu asistente podrá responder preguntas sobre brechas con datos en vivo en lugar de suposiciones.

Comenzar

Cómo funciona

1. Preguntas en lenguaje natural

Escribe una pregunta a tu asistente, como "¿Ha estado este correo electrónico en una brecha?". Sin llamadas API, sin código.

2. Tu asistente elige una herramienta

El asistente elige una de las seis herramientas de XposedOrNot y envía la consulta a api.xposedornot.com a través de HTTPS.

3. Obtienes una respuesta en vivo

La respuesta se construye a partir de la base de datos de brechas actual, no de datos de entrenamiento, por lo que refleja brechas añadidas hoy.

Configuración en 4 pasos

Necesitas un cliente MCP como Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex CLI o Gemini CLI, además de acceso a internet. No se requiere cuenta, clave API ni software adicional. Toda la configuración toma unos dos minutos.

Paso 1: Añade el servidor

Elige tu cliente. Cada bloque está listo para copiar y pegar.

Claude Code

Ejecuta esto en cualquier terminal:

claude mcp add --transport http xposedornot https://api.xposedornot.com/mcp

Respuesta esperada: Added HTTP MCP server xposedornot with URL: https://api.xposedornot.com/mcp.

Claude Desktop

Ve a Personalizar, luego Conectores, luego + Añadir, luego Añadir conector personalizado e ingresa:

Nombre: XposedOrNot URL: https://api.xposedornot.com/mcp

Guarda, luego cierra y reinicia completamente Claude Desktop. El conector no se carga hasta que reinicies.

Cursor

Añade el servidor a ~/.cursor/mcp.json (o mediante Configuración, luego MCP, luego Añadir nuevo servidor):

{ "mcpServers": { "xposedornot": { "url": "https://api.xposedornot.com/mcp" } } }

Guarda el archivo. Cursor detecta el cambio en unos segundos; si no, recarga la ventana.

O instala con un clic: Añadir a Cursor (requiere Cursor instalado).

VS Code

Añade el servidor a .vscode/mcp.json en tu espacio de trabajo, o usa el enlace de un clic: Añadir a VS Code (requiere VS Code instalado).

{ "servers": { "xposedornot": { "type": "http", "url": "https://api.xposedornot.com/mcp" } } }

Windsurf

En el panel Cascade, abre el menú de Acciones (los tres puntos en la esquina superior derecha), elige Abrir archivo de configuración MCP y añade el servidor a mcp_config.json:

{ "mcpServers": { "xposedornot": { "serverUrl": "https://api.xposedornot.com/mcp" } } }

Codex CLI

Ejecuta esto en cualquier terminal:

codex mcp add xposedornot --url https://api.xposedornot.com/mcp

Gemini CLI

Instala la extensión desde el repositorio de API:

gemini extensions install https://github.com/XposedOrNot/XposedOrNot-API

O añade el servidor directamente:

gemini mcp add --transport http xposedornot https://api.xposedornot.com/mcp

Cline

Haz clic en el ícono de Servidores MCP, abre la pestaña Configurar, elige Configurar Servidores MCP y añade el servidor al archivo de configuración que se abra:

{ "mcpServers": { "xposedornot": { "type": "streamableHttp", "url": "https://api.xposedornot.com/mcp" } } }

Cualquier otro cliente MCP

Apunta el cliente al endpoint a continuación. Estos son los únicos detalles que necesita.

  • Endpoint del servidor: https://api.xposedornot.com/mcp
  • Transporte: HTTP transmisible sin estado, una solicitud JSON-RPC 2.0 por POST HTTPS. Sin sesiones, sin Mcp-Session-Id y sin flujo SSE: un GET devuelve 405 con Allow: POST
  • Versión del protocolo: 2025-06-18 (también acepta 2024-11-05), negociada en initialize
  • Autenticación: ninguna requerida
  • Clientes: cualquier cliente MCP que admita HTTP transmisible, ya sea de escritorio, terminal o basado en navegador (incluidos inspectores alojados y conectores web). No hay restricciones de Origin y el servidor no usa cookies ni credenciales
  • Tarjeta del servidor: metadatos legibles por máquina en api.xposedornot.com/.well-known/mcp/server-card.json

Paso 2: Confirma que está instalado

Antes de hacer preguntas sobre brechas, verifica que tu cliente pueda ver el servidor.

Cómo confirmar que el servidor MCP de XposedOrNot está instalado en cada cliente

ClienteDónde verificarQué deberías ver
Claude CodeEjecuta claude mcp listxposedornot: https://api.xposedornot.com/mcp (HTTP) - Connected
Claude DesktopPersonalizar, luego ConectoresXposedOrNot listado como conectado, con seis herramientas al expandir
CursorConfiguración, luego MCPxposedornot con un punto de estado verde y seis herramientas
VS CodePaleta de Comandos, luego "MCP: List Servers"xposedornot listado como en ejecución, con seis herramientas
Codex CLI, Gemini CLIEjecuta codex mcp list o gemini mcp listxposedornot con la URL del endpoint
Cualquier clientePregunta: "¿Qué herramientas de XposedOrNot tienes disponibles?"Una lista de las seis herramientas, comenzando con check_email_breaches

Si el servidor falta o aparece como desconectado, salta al Paso 4.

Paso 3: Ejecuta tu primera consulta

Pregunta a tu asistente:

Verifica si john@example.com ha estado en alguna brecha de datos y resume qué fue expuesto.

Tu asistente de IA llama a check_email_breaches para obtener la lista de nombres de brechas, luego get_breach_analytics para las fechas, tipos de datos expuestos y riesgo de contraseñas, todo desde la base de datos en vivo de XposedOrNot en lugar de suposiciones de datos de entrenamiento. Una respuesta típica se ve así (ilustrativo):

john@example.com aparece en 3 brechas conocidas: 1. ExampleCorp (2023): direcciones de correo, contraseñas (bcrypt), nombres 2. SampleShop (2021): direcciones de correo, números de teléfono 3. DemoForum (2019): direcciones de correo, contraseñas en texto plano Mayor riesgo: DemoForum expuso contraseñas en texto plano. Si esa contraseña se reutiliza en algún lugar, cámbiala ahora y activa la autenticación de dos factores.

Preguntas de seguimiento como "¿cuáles de esas contraseñas expuestas?" reutilizan los mismos datos en vivo.

La primera vez que se llama a una herramienta, la mayoría de los clientes te piden aprobarla. Aprobar es seguro: cada herramienta es de solo lectura y solo envía el correo o dominio sobre el que preguntaste.

Paso 4: Si no funcionó

Problemas comunes de configuración y cómo solucionarlos

Qué vesCausa probableSolución
Servidor no listado, o sin herramientas de XposedOrNotEl cliente no ha cargado la nueva configuraciónRepite el Paso 1, luego reinicia completamente el cliente y verifica el Paso 2 nuevamente
"Desconectado" o "falló la conexión"Sin ruta de red a api.xposedornot.com, a menudo un proxy o firewallAbre el endpoint en un navegador; una respuesta JSON significa que el servidor es accesible
El asistente dice que no puede llamar la herramientaLa llamada a la herramienta fue rechazada o está deshabilitada en el clienteVuelve a ejecutar el prompt y aprueba la llamada a la herramienta cuando se solicite; verifica que la herramienta esté habilitada en la configuración del cliente
"Límite de tasa alcanzado", "Límite de tasa excedido" o HTTP 429Alcanzaste el límite del nivel gratuitoEspera la cantidad de segundos en retry_after, luego reintenta. Consulta límites de tasa
"no es una dirección de correo válida" o similarError tipográfico o entrada incompletaCorrige la dirección o dominio y pregunta nuevamente. Consulta errores

¿Sigue atascado? Abre un problema en el repositorio de API con el nombre de tu cliente y el mensaje exacto que viste.

Herramientas disponibles

El servidor expone seis herramientas que cubren correos electrónicos, dominios, el catálogo de brechas y estadísticas en vivo. Las seis son de solo lectura e idempotentes: solo consultan la base de datos y nunca modifican nada, y cada herramienta declara esto a través de sus anotaciones MCP para que los clientes puedan aprobar llamadas de forma segura.

¿No sabes qué herramienta necesitas? Comienza desde la pregunta que quieres responder.

Qué herramienta MCP responde qué pregunta

Tu preguntaHerramienta que usa el asistente
¿Ha estado este correo en una brecha?check_email_breaches
¿Qué tan grave es la exposición de este correo?get_breach_analytics
¿Qué brechas se conocen para esta empresa o sitio?list_breaches
¿Qué tan expuesto está el dominio de mi organización?domain_breach_summary
¿Qué tan grande es la base de datos de brechas en general?get_breach_metrics
¿Qué brechas se añadieron recientemente?get_recent_breaches

Verificar Correo por Brechas

check_email_breaches

Verifica si una dirección de correo aparece en el índice de XposedOrNot de brechas de datos públicas conocidas. Devuelve solo la lista de nombres de brechas. Nunca devuelve contraseñas.

Parámetros: email (requerido)

"¿Ha aparecido john@example.com en alguna brecha de datos?"

Obtener Analíticas de Brechas de Correo

get_breach_analytics

Analíticas detalladas de exposición para un correo: puntuación de riesgo, línea de tiempo de brechas, categorías de datos expuestos y riesgo de contraseñas.

Parámetros: email (requerido)

"Dame un análisis completo de riesgo de brechas para john@example.com."

Listar Brechas Indexadas

list_breaches

Explora o filtra el catálogo completo de brechas por dominio o ID de brecha, con registros, clases de datos y estado de verificación. Acepta un limit opcional (predeterminado 25, máximo 100). La descripción completa de exposición se incluye solo en búsquedas de breach_id individual; las listas filtradas por dominio y sin filtrar devuelven campos compactos. Cuando los resultados se truncan, la respuesta lo indica y explica cómo acotar la consulta.

Parámetros: domain, breach_id, limit (todos opcionales)

"Lista las brechas que XposedOrNot ha indexado para example.com."

Resumir Exposición de Brechas de Dominio

domain_breach_summary

Resumen agregado de brechas para un dominio: número de brechas, cuentas afectadas, pastes y la fecha de brecha más reciente. Devuelve solo conteos, nunca direcciones individuales.

Parámetros: domain (requerido)

"¿Qué tan expuesto está example.com en brechas conocidas?"

Obtener Métricas del Índice de Brechas

get_breach_metrics

Estadísticas a nivel de sistema: total de brechas y registros indexados, brechas por año e industria, y las brechas más grandes y más recientes.

Parámetros: ninguno

"¿Cuántas brechas se indexaron por industria este año?"

Obtener Brechas Recientes

get_recent_breaches

Las brechas añadidas más recientemente a XposedOrNot, de más reciente a más antigua, cada una con título, fecha, resumen breve y URL. Acepta un limit opcional (predeterminado 10, máximo 50). Cuando la lista se corta, la respuesta indica cuántas hay en total y cómo aumentar el límite.

Parámetros: limit (opcional)

"¿Cuáles son las brechas de datos más recientes rastreadas por XposedOrNot?"

Límites de tasa y acceso

El servidor MCP es gratuito para uso personal y de desarrollo y comparte los límites por IP de la API comunitaria. Cuando se alcanza un límite, el servidor devuelve un mensaje claro en lugar de fallar silenciosamente.

Límites de tasa del nivel gratuito por dirección IP para herramientas MCP

HerramientasRáfagaPor horaPor día
check_email_breaches, get_breach_analytics2 por segundo25100
list_breaches2 por segundo50100
domain_breach_summary2 por segundo2550
get_breach_metricsSin límite de ráfaga100500
get_recent_breaches5 por minuto50100

Los límites se evalúan contra tu uso combinado de herramientas MCP por cliente, no por separado por herramienta. La sobrecarga de conexión (initialize, tools/list) tiene su propio límite ligero de 2 por segundo, 25 por hora y 100 por día; ping y las notificaciones no tienen límite de tasa.

Errores

Los fallos se devuelven como objetos de error JSON-RPC estándar. La entrada inválida devuelve el código -32602 con un mensaje que indica qué corregir:

{ "jsonrpc": "2.0", "id": 7, "error": { "code": -32602, "message": "'x' no es una dirección de correo válida. Proporciona una dirección completa como user@example.com." } }

Un límite de tasa devuelve el código -32000 con el número de segundos a esperar en error.data.retry_after, para que los clientes puedan retroceder en lugar de reintentar inmediatamente:

{ "jsonrpc": "2.0", "id": 8, "error": { "code": -32000, "message": "Límite de tasa alcanzado para Analíticas de brechas. Reintenta después de 42 segundos.", "data": { "status": 429, "retry_after": 42 } } }

¿Necesitas mayor volumen? xonAPI+ ofrece planes de pago con límites de tasa de hasta 25,000 solicitudes por minuto, acceso con clave API y soporte comercial. Detalles completos en la documentación de API.

Privacidad

Solo se envía la dirección de correo electrónico o dominio consultado, a través de TLS, a api.xposedornot.com. XposedOrnot no almacena contraseñas de usuario ni información personal identificable de las búsquedas, y domain_breach_summary devuelve solo recuentos, nunca direcciones individuales. El servidor es de código abierto: verifica cómo se manejan las consultas en el código fuente o lee la política de privacidad.

Preguntas frecuentes

¿Es realmente gratis?

Sí. El servidor MCP utiliza la API comunitaria gratuita y sin clave de XposedOrNot. Si necesitas mayor rendimiento para un producto o un equipo ocupado, xonAPI+ ofrece planes de pago con límites mucho más altos, y eso es lo que mantiene gratuito el nivel gratuito.

¿Necesito una clave de API?

No. Apunta tu cliente MCP a https://api.xposedornot.com/mcp y funcionará. Sin cuenta, sin clave, sin registro.

¿Qué clientes funcionan?

Cualquier cliente MCP que admita transporte HTTP transmisible, incluidos Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Codex CLI, Gemini CLI y Cline. Los clientes basados en navegador y los inspectores alojados también funcionan, ya que el endpoint no tiene restricciones de Origin. El servidor habla JSON-RPC estándar sobre HTTPS con versión de protocolo 2025-06-18 (también acepta 2024-11-05), negociada en initialize, y no requiere autenticación.

¿Se almacenan las direcciones de correo electrónico que consulto?

Solo se envía la dirección de correo electrónico o dominio consultado a través de TLS, y se utiliza para responder la búsqueda. XposedOrNot no almacena contraseñas de usuario ni información personal identificable de las búsquedas. Consulta la política de privacidad para más detalles.

¿En qué se diferencia de la API REST?

Mismos datos, diferente consumidor. La API REST es para código que escribes; el servidor MCP envuelve la misma base de datos de filtraciones en herramientas que un asistente de IA puede llamar directamente, para que tu asistente responda preguntas sobre filtraciones con datos en vivo.

¿Qué tan actualizados están los datos?

El servidor MCP consulta la base de datos en vivo de XposedOrNot, que se actualiza a medida que se verifican e indexan nuevas filtraciones. Explora todo lo indexado actualmente en el directorio de filtraciones de datos o consulta las estadísticas en vivo del repositorio.

¿Qué sucede si paso un correo electrónico o dominio no válido?

Si pasas una dirección de correo electrónico o dominio mal formado, el servidor devuelve un error específico indicando qué corregir. Una respuesta limpia de "no encontrado" siempre significa que la dirección genuinamente no está en el índice.

Descubrimiento para agentes

Los agentes y registros pueden descubrir el servidor y sus herramientas automáticamente a través de dos descriptores legibles por máquina publicados:

Profundiza

¡Únete a nosotros para dar forma a este sitio completamente de código abierto! Contribuciones bienvenidas ❤️ en nuestro GitHub.

Legal

Política de privacidad Términos

Comunidad

Acerca de Blog Nuestro repositorio Verificación de filtraciones de datos Integraciones Servidor MCP

Confianza

Estado Transparencia Divulgación responsable Metodología

Para empresas

Monitoreo gratuito de dominios xonAPI+ xonThreatIntel+ Precios

Síguenos

Twitter (X) Facebook Mastodon

Modo oscuro

{
      "@context": "https://schema.org",
      "@graph": [
         {
            "@type": "TechArticle",
            "@id": "https://xposedornot.com/mcp#article",
            "headline": "XposedOrNot MCP Server: Data Breach Intelligence for AI Agents",
            "description": "Connect AI assistants to live breach data. Free MCP server with email breach checks, breach analytics, and the full XposedOrNot breach database. No API key required.",
            "url": "https://xposedornot.com/mcp",
            "dateModified": "2026-10-03",
            "author": {
               "@type": "Person",
               "name": "Devanand Premkumar",
               "url": "https://xposedornot.com/about"
            },
            "publisher": {
               "@type": "Organization",
               "name": "XposedOrNot",
               "url": "https://xposedornot.com"
            }
         },
         {
            "@type": "SoftwareApplication",
            "@id": "https://xposedornot.com/mcp#software",
            "name": "XposedOrNot MCP Server",
            "applicationCategory": "DeveloperApplication",
            "operatingSystem": "Any",
            "url": "https://xposedornot.com/mcp",
            "softwareVersion": "2.0.0",
            "license": "https://opensource.org/licenses/MIT",
            "offers": {
               "@type": "Offer",
               "price": "0",
               "priceCurrency": "USD"
            },
            "provider": {
               "@type": "Organization",
               "name": "XposedOrNot",
               "url": "https://xposedornot.com"
            }
         },
         {
            "@type": "BreadcrumbList",
            "@id": "https://xposedornot.com/mcp#breadcrumb",
            "itemListElement": [
               {
                  "@type": "ListItem",
                  "position": 1,
                  "name": "Home",
                  "item": "https://xposedornot.com/"
               },
               {
                  "@type": "ListItem",
                  "position": 2,
                  "name": "MCP Server",
                  "item": "https://xposedornot.com/mcp"
               }
            ]
         },
         {
            "@type": "FAQPage",
            "@id": "https://xposedornot.com/mcp#faq",
            "mainEntity": [
               {
                  "@type": "Question",
                  "name": "Is the XposedOrNot MCP server really free?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "Yes. The MCP server uses the free, keyless XposedOrNot community API. If you need higher throughput for a product or busy team, xonAPI+ offers paid plans with much higher rate limits, and that is what keeps the free tier free."
                  }
               },
               {
                  "@type": "Question",
                  "name": "Do I need an API key to use the MCP server?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "No. Point your MCP client at https://api.xposedornot.com/mcp and it works. No account, no key, no registration."
                  }
               },
               {
                  "@type": "Question",
                  "name": "Which AI clients work with the XposedOrNot MCP server?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "Any MCP client that supports streamable HTTP transport, including Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Codex CLI, Gemini CLI, and Cline. Browser-based clients and hosted inspectors work too, since the endpoint has no Origin restrictions. The server speaks standard JSON-RPC over HTTPS with protocol version 2025-06-18 (also accepts 2024-11-05), negotiated at initialize, and requires no authentication."
                  }
               },
               {
                  "@type": "Question",
                  "name": "Are email addresses I query through MCP stored?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "Only the queried email address or domain is sent over TLS to api.xposedornot.com, and it is used to answer the lookup. XposedOrNot does not store user passwords or personally identifiable information from searches, and domain summaries return only counts, never individual addresses."
                  }
               },
               {
                  "@type": "Question",
                  "name": "How is the MCP server different from the REST API?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "Same data, different consumer. The REST API is for code you write; the MCP server wraps the same breach database in tools an AI assistant can call directly, so your assistant answers breach questions with live data."
                  }
               },
               {
                  "@type": "Question",
                  "name": "How current is the breach data behind the MCP server?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "The MCP server queries the live XposedOrNot database, which is updated as new breaches are verified and indexed. Browse everything currently indexed in the data breach directory at xposedornot.com/xposed."
                  }
               },
               {
                  "@type": "Question",
                  "name": "What happens if I pass an invalid email or domain?",
                  "acceptedAnswer": {
                     "@type": "Answer",
                     "text": "If you pass a malformed email address or domain, the server returns a specific error saying what to fix. A clean not-found answer always means the address genuinely is not in the index."
                  }
               }
            ]
         }
      ]
   }