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.
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-Idy sin flujo SSE: un GET devuelve 405 conAllow: POST - Versión del protocolo:
2025-06-18(también acepta2024-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
Originy 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
| Cliente | Dónde verificar | Qué deberías ver |
|---|---|---|
| Claude Code | Ejecuta claude mcp list | xposedornot: https://api.xposedornot.com/mcp (HTTP) - Connected |
| Claude Desktop | Personalizar, luego Conectores | XposedOrNot listado como conectado, con seis herramientas al expandir |
| Cursor | Configuración, luego MCP | xposedornot con un punto de estado verde y seis herramientas |
| VS Code | Paleta de Comandos, luego "MCP: List Servers" | xposedornot listado como en ejecución, con seis herramientas |
| Codex CLI, Gemini CLI | Ejecuta codex mcp list o gemini mcp list | xposedornot con la URL del endpoint |
| Cualquier cliente | Pregunta: "¿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é ves | Causa probable | Solución |
|---|---|---|
| Servidor no listado, o sin herramientas de XposedOrNot | El cliente no ha cargado la nueva configuración | Repite 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 firewall | Abre el endpoint en un navegador; una respuesta JSON significa que el servidor es accesible |
| El asistente dice que no puede llamar la herramienta | La llamada a la herramienta fue rechazada o está deshabilitada en el cliente | Vuelve 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 429 | Alcanzaste el límite del nivel gratuito | Espera la cantidad de segundos en retry_after, luego reintenta. Consulta límites de tasa |
| "no es una dirección de correo válida" o similar | Error tipográfico o entrada incompleta | Corrige 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 pregunta | Herramienta 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
| Herramientas | Ráfaga | Por hora | Por día |
|---|---|---|---|
check_email_breaches, get_breach_analytics | 2 por segundo | 25 | 100 |
list_breaches | 2 por segundo | 50 | 100 |
domain_breach_summary | 2 por segundo | 25 | 50 |
get_breach_metrics | Sin límite de ráfaga | 100 | 500 |
get_recent_breaches | 5 por minuto | 50 | 100 |
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:
- Tarjeta de servidor MCP: /.well-known/mcp/server-card.json
- Índice de habilidades de agentes: /.well-known/agent-skills/index.json
Profundiza
- MCP hace que tu asistente de IA sea consciente de filtraciones: la publicación explicativa, con ejemplos en Cursor, Windsurf y Claude Desktop
- Notas de instalación para agentes y el manifiesto de registro
- Documentación completa de la API
- Repositorio de GitHub (licencia MIT)
- SDK oficiales para Python, JavaScript/TypeScript, Go, Ruby, PHP, Rust, .NET y Java
- Todas las integraciones: MISP, TheHive/Cortex, OpenCTI, Maltego, Wazuh, Splunk, Microsoft Sentinel
¡Ú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
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."
}
}
]
}
]
}