XposedOrNot

Consultas de violações de dados do XposedOrNot para assistentes de IA: verifique se um e-mail ou domínio está em violações conhecidas, navegue pelo catálogo de violações e veja violações recentes. Somente leitura, sem chave de API.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP XposedOrNot ao Vivo

Inteligência de violações de dados ao vivo do índice completo do XposedOrNot. Navegue por tudo indexado no diretório de violações de dados.

Dê ao seu assistente de IA acesso ao vivo à inteligência de violações de dados. Consulte o banco de dados de violações do XposedOrNot diretamente do Claude, Cursor, VS Code, Gemini CLI ou qualquer cliente compatível com MCP. Gratuito, código aberto, sem necessidade de chave de API.

Novo no MCP? O Model Context Protocol é um padrão aberto que permite que assistentes de IA chamem ferramentas externas. Conecte este servidor uma vez, e seu assistente poderá responder perguntas sobre violações com dados ao vivo em vez de suposições.

Começar

Como funciona

1. Você pergunta em linguagem natural

Digite uma pergunta no seu assistente, como "Este e-mail foi vazado em alguma violação?". Sem chamadas de API, sem código.

2. Seu assistente escolhe uma ferramenta

O assistente escolhe uma das seis ferramentas do XposedOrnot e envia a consulta para api.xposedornot.com via HTTPS.

3. Você recebe uma resposta ao vivo

A resposta é construída a partir do banco de dados atual de violações, não de dados de treinamento, portanto reflete violações adicionadas hoje.

Configuração em 4 passos

Você precisa de um cliente MCP como Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex CLI ou Gemini CLI, além de acesso à internet. Não é necessária conta, chave de API ou software adicional. Toda a configuração leva cerca de dois minutos.

Passo 1: Adicione o servidor

Escolha seu cliente. Cada bloco está pronto para copiar e colar.

Claude Code

Execute isto em qualquer terminal:

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

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

Claude Desktop

Vá em Personalizar, depois Conectores, depois + Adicionar, depois Adicionar conector personalizado e insira:

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

Salve, depois saia completamente e reabra o Claude Desktop. O conector não é carregado até você reiniciar.

Cursor

Adicione o servidor ao ~/.cursor/mcp.json (ou via Configurações, depois MCP, depois Adicionar novo servidor):

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

Salve o arquivo. O Cursor detecta a alteração em poucos segundos; se não, recarregue a janela.

Ou instale com um clique: Adicionar ao Cursor (requer Cursor instalado).

VS Code

Adicione o servidor ao .vscode/mcp.json no seu workspace, ou use o link de um clique: Adicionar ao VS Code (requer VS Code instalado).

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

Windsurf

No painel Cascade, abra o menu Ações (os três pontos no canto superior direito), escolha Abrir arquivo de configuração MCP e adicione o servidor ao mcp_config.json:

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

Codex CLI

Execute isto em qualquer terminal:

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

Gemini CLI

Instale a extensão do repositório de API:

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

Ou adicione o servidor diretamente:

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

Cline

Clique no ícone de Servidores MCP, abra a aba Configurar, escolha Configurar Servidores MCP e adicione o servidor ao arquivo de configurações que abrir:

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

Qualquer outro cliente MCP

Aponte o cliente para o endpoint abaixo. Estes são os únicos detalhes necessários.

  • Endpoint do servidor: https://api.xposedornot.com/mcp
  • Transporte: HTTP streamable sem estado, uma solicitação JSON-RPC 2.0 por POST HTTPS. Sem sessões, sem Mcp-Session-Id e sem fluxo SSE: um GET retorna 405 com Allow: POST
  • Versão do protocolo: 2025-06-18 (também aceita 2024-11-05), negociada na inicialização
  • Autenticação: nenhuma necessária
  • Clientes: qualquer cliente MCP que suporte HTTP streamable, seja desktop, terminal ou baseado em navegador (inspetores hospedados e conectores web incluídos). Não há restrições de Origin, e o servidor não usa cookies ou credenciais
  • Cartão do servidor: metadados legíveis por máquina em api.xposedornot.com/.well-known/mcp/server-card.json

Passo 2: Confirme que está instalado

Antes de fazer perguntas sobre violações, verifique se seu cliente consegue ver o servidor.

Como confirmar que o servidor MCP XposedOrNot está instalado em cada cliente

ClienteOnde verificarO que você deve ver
Claude CodeExecute claude mcp listxposedornot: https://api.xposedornot.com/mcp (HTTP) - Connected
Claude DesktopPersonalizar, depois ConectoresXposedOrNot listado como conectado, com seis ferramentas ao expandir
CursorConfigurações, depois MCPxposedornot com ponto de status verde e seis ferramentas
VS CodePaleta de Comandos, depois "MCP: List Servers"xposedornot listado como em execução, com seis ferramentas
Codex CLI, Gemini CLIExecute codex mcp list ou gemini mcp listxposedornot com a URL do endpoint
Qualquer clientePergunte: "Quais ferramentas do XposedOrNot você tem disponíveis?"Uma lista das seis ferramentas, começando com check_email_breaches

Se o servidor estiver ausente ou aparecer como desconectado, vá para o Passo 4.

Passo 3: Execute sua primeira consulta

Pergunte ao seu assistente:

Verifique se john@example.com apareceu em alguma violação de dados e resuma o que foi exposto.

Seu assistente de IA chama check_email_breaches para obter a lista de nomes de violações, depois get_breach_analytics para as datas, tipos de dados expostos e risco de senha, tudo do banco de dados ao vivo do XposedOrNot, em vez de suposições de dados de treinamento. Uma resposta normalmente se parece com isto (ilustrativo):

john@example.com aparece em 3 violações conhecidas: 1. ExampleCorp (2023): endereços de e-mail, senhas (bcrypt), nomes 2. SampleShop (2021): endereços de e-mail, números de telefone 3. DemoForum (2019): endereços de e-mail, senhas em texto puro Maior risco: DemoForum expôs senhas em texto puro. Se essa senha for reutilizada em qualquer lugar, altere-a agora e ative a autenticação de dois fatores.

Perguntas de acompanhamento como "quais dessas senhas foram expostas?" reutilizam os mesmos dados ao vivo.

Na primeira vez que uma ferramenta é chamada, a maioria dos clientes pede sua aprovação. Aprovar é seguro: toda ferramenta é somente leitura e apenas envia o e-mail ou domínio sobre o qual você perguntou.

Passo 4: Se não funcionou

Problemas comuns de configuração e como corrigi-los

O que você vêCausa provávelCorreção
Servidor não listado, ou sem ferramentas do XposedOrNotO cliente não carregou a nova configuraçãoRepita o Passo 1, depois reinicie completamente o cliente e verifique o Passo 2 novamente
"Desconectado" ou "falha ao conectar"Sem caminho de rede para api.xposedornot.com, geralmente um proxy ou firewallAbra o endpoint em um navegador; uma resposta JSON significa que o servidor está acessível
O assistente diz que não pode chamar a ferramentaA chamada de ferramenta foi recusada ou está desabilitada no clienteExecute o prompt novamente e aprove a chamada de ferramenta quando solicitado; verifique se a ferramenta está habilitada nas configurações do cliente
"Limite de taxa atingido", "Limite de taxa excedido" ou HTTP 429Você atingiu o limite do plano gratuitoAguarde o número de segundos em retry_after e tente novamente. Veja limites de taxa
"não é um endereço de e-mail válido" ou similarErro de digitação ou entrada incompletaCorrija o endereço ou domínio e pergunte novamente. Veja erros

Ainda com problemas? Abra uma issue no repositório da API com o nome do seu cliente e a mensagem exata que você viu.

Ferramentas disponíveis

O servidor expõe seis ferramentas cobrindo e-mails, domínios, o catálogo de violações e estatísticas ao vivo. Todas as seis são somente leitura e idempotentes: elas apenas consultam o banco de dados e nunca modificam nada, e cada ferramenta declara isso através de suas anotações MCP para que os clientes possam aprovar chamadas com segurança.

Não sabe qual ferramenta precisa? Comece pela pergunta que você quer responder.

Qual ferramenta MCP responde qual pergunta

Sua perguntaFerramenta que o assistente usa
Este e-mail foi vazado em alguma violação?check_email_breaches
Quão grave é a exposição deste e-mail?get_breach_analytics
Quais violações são conhecidas para esta empresa ou site?list_breaches
Quão exposto está o domínio da minha organização?domain_breach_summary
Qual é o tamanho geral do banco de dados de violações?get_breach_metrics
Quais violações foram adicionadas recentemente?get_recent_breaches

Verificar E-mail em Violações

check_email_breaches

Verifica se um endereço de e-mail aparece no índice do XposedOrNot de violações de dados públicas conhecidas. Retorna apenas a lista de nomes de violações. Nunca retorna senhas.

Parâmetros: email (obrigatório)

"O john@example.com apareceu em alguma violação de dados?"

Obter Análise de Violações de E-mail

get_breach_analytics

Análise detalhada de exposição para um e-mail: pontuação de risco, linha do tempo de violações, categorias de dados expostos e risco de senha.

Parâmetros: email (obrigatório)

"Me dê uma análise completa de risco de violação para john@example.com."

Listar Violações Indexadas

list_breaches

Navegue ou filtre o catálogo completo de violações por domínio ou ID de violação, com registros, classes de dados e status de verificação. Aceita um limit opcional (padrão 25, máximo 100). A descrição completa da exposição é incluída apenas em consultas de breach_id único; listas filtradas por domínio e sem filtro retornam campos compactos. Quando os resultados são truncados, a resposta informa isso e como estreitar a consulta.

Parâmetros: domain, breach_id, limit (todos opcionais)

"Liste as violações que o XposedOrNot indexou para example.com."

Resumir Exposição de Violações de Domínio

domain_breach_summary

Resumo agregado de violações para um domínio: número de violações, contas afetadas, pastes e a data da violação mais recente. Retorna apenas contagens, nunca endereços individuais.

Parâmetros: domain (obrigatório)

"Quão exposto está example.com em violações conhecidas?"

Obter Métricas do Índice de Violações

get_breach_metrics

Estatísticas de todo o sistema: total de violações e registros indexados, violações por ano e setor, e as maiores e mais recentes violações.

Parâmetros: nenhum

"Quantas violações foram indexadas por setor este ano?"

Obter Violações Recentes

get_recent_breaches

As violações mais recentemente adicionadas ao XposedOrNot, das mais novas para as mais antigas, cada uma com título, data, resumo curto e URL. Aceita um limit opcional (padrão 10, máximo 50). Quando a lista é cortada, a resposta informa quantas existem no total e como aumentar o limite.

Parâmetros: limit (opcional)

"Quais são as violações de dados mais recentes rastreadas pelo XposedOrNot?"

Limites de taxa e acesso

O servidor MCP é gratuito para uso pessoal e de desenvolvimento e compartilha os limites por IP da API comunitária. Quando um limite é atingido, o servidor retorna uma mensagem clara em vez de falhar silenciosamente.

Limites de taxa do plano gratuito por endereço IP para ferramentas MCP

FerramentasRajadaPor horaPor dia
check_email_breaches, get_breach_analytics2 por segundo25100
list_breaches2 por segundo50100
domain_breach_summary2 por segundo2550
get_breach_metricsSem limite de rajada100500
get_recent_breaches5 por minuto50100

Os limites são avaliados contra seu uso combinado de ferramentas MCP por cliente, não separadamente por ferramenta. A sobrecarga de conexão (initialize, tools/list) tem seu próprio limite leve de 2 por segundo, 25 por hora e 100 por dia; ping e notificações não são limitados por taxa.

Erros

Falhas retornam como objetos de erro JSON-RPC padrão. Entrada inválida retorna código -32602 com uma mensagem que diz o que corrigir:

{ "jsonrpc": "2.0", "id": 7, "error": { "code": -32602, "message": "'x' não é um endereço de e-mail válido. Forneça um endereço completo como user@example.com." } }

Um limite de taxa retorna código -32000 com o número de segundos para aguardar em error.data.retry_after, para que os clientes possam recuar em vez de tentar novamente imediatamente:

{ "jsonrpc": "2.0", "id": 8, "error": { "code": -32000, "message": "Limite de taxa atingido para Análise de violações. Tente novamente após 42 segundos.", "data": { "status": 429, "retry_after": 42 } } }

Precisa de volume maior? xonAPI+ oferece planos pagos com limites de taxa de até 25.000 solicitações por minuto, acesso com chave de API e suporte comercial. Detalhes completos na documentação da API.

Privacidade

Somente o endereço de e-mail ou domínio consultado é enviado, via TLS, para api.xposedornot.com. O XposedOrnot não armazena senhas de usuários ou informações pessoalmente identificáveis de pesquisas, e domain_breach_summary retorna apenas contagens, nunca endereços individuais. O servidor é de código aberto: verifique como as consultas são tratadas no código-fonte ou leia a política de privacidade.

Perguntas frequentes

É realmente gratuito?

Sim. O servidor MCP usa a API comunitária gratuita e sem chave do XposedOrNot. Se você precisar de maior throughput para um produto ou uma equipe ocupada, xonAPI+ oferece planos pagos com limites muito maiores, e é isso que mantém o nível gratuito gratuito.

Preciso de uma chave de API?

Não. Aponte seu cliente MCP para https://api.xposedornot.com/mcp e funciona. Sem conta, sem chave, sem registro.

Quais clientes funcionam?

Qualquer cliente MCP que suporte transporte HTTP streamable, incluindo Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Codex CLI, Gemini CLI e Cline. Clientes baseados em navegador e inspetores hospedados também funcionam, já que o endpoint não tem restrições de Origin. O servidor fala JSON-RPC padrão sobre HTTPS com versão de protocolo 2025-06-18 (também aceita 2024-11-05), negociada na inicialização, e não requer autenticação.

Os endereços de e-mail que consulto são armazenados?

Somente o endereço de e-mail ou domínio consultado é enviado via TLS, e é usado para responder à consulta. O XposedOrNot não armazena senhas de usuários ou informações pessoalmente identificáveis de pesquisas. Veja a política de privacidade para detalhes.

Como isso é diferente da API REST?

Mesmos dados, consumidor diferente. A API REST é para código que você escreve; o servidor MCP envolve o mesmo banco de dados de violações em ferramentas que um assistente de IA pode chamar diretamente, para que seu assistente responda perguntas sobre violações com dados ao vivo.

Quão atualizados são os dados?

O servidor MCP consulta o banco de dados ao vivo do XposedOrNot, que é atualizado à medida que novas violações são verificadas e indexadas. Navegue por tudo atualmente indexado no diretório de violações de dados ou veja estatísticas ao vivo do repositório.

O que acontece se eu passar um e-mail ou domínio inválido?

Se você passar um endereço de e-mail ou domínio malformado, o servidor retorna um erro específico dizendo o que corrigir. Uma resposta limpa de "não encontrado" sempre significa que o endereço genuinamente não está no índice.

Descoberta para agentes

Agentes e registros podem descobrir o servidor e suas ferramentas automaticamente através de dois descritores legíveis por máquina publicados:

Aprofunde-se

Junte-se a nós na construção deste site totalmente de código aberto! Contribuições bem-vindas ❤️ no nosso GitHub.

Legal

Política de Privacidade Termos

Comunidade

Sobre Blog Nosso Repositório Verificação de Violação de Dados Integrações Servidor MCP

Confiança

Status Transparência Divulgação Responsável Metodologia

Para Empresas

Monitoramento Gratuito de Domínio xonAPI+ xonThreatIntel+ Preços

Siga-nos

Twitter (X) Facebook Mastodon

Modo Escuro

{
      "@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."
                  }
               }
            ]
         }
      ]
   }