LeakData

Check breach exposure for your verified email and check locally computed password hash prefixes.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
95%
Calidad de los nombres
50%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'leakdata.search' doesn't follow camelCase/snake_caseen leakdata.search
  • LOWTool 'leakdata.password_prefix_check' doesn't follow camelCase/snake_caseen leakdata.password_prefix_check

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~802Tokens (definiciones de herramientas)
~2.8 KBTamaño de respuesta típico
Impacto moderado en la atención (0.63% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "leakdata-mcp": {
      "url": "https://leakdata.io/mcp"
    }
  }
}

Puntos de conexión remotos

https://leakdata.io/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (2)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢leakdata.search(type, query)

Use this when the linked LeakData user asks to check their verified primary email. For a current check, call this tool and report only its returned results. Never present earlier conversation results as a new check; if the call fails, say the check could not be completed. For their own email without an address, set type to email and omit query: the server resolves the verified primary email from the linked account. If the user supplies an email address, preserve it in query for ownership validation. Never guess an email address or recover it from earlier conversations when query can be omitted. Domain checks are not available through this app; explain this without calling a tool. Arbitrary third-party identifiers, usernames, phone numbers, raw leak records, and credentials are not returned.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "email"
      ]
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 320,
      "description": "Omit for the linked account's verified primary email. If an email is supplied, it must match that verified primary email."
    }
  },
  "required": [
    "type"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "breachCount": {
      "type": "integer",
      "minimum": 0
    },
    "type": {
      "type": "string",
      "enum": [
        "email"
      ]
    },
    "breaches": {
      "type": "array",
      "maxItems": 20,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "source",
          "breachDate",
          "dataTypes"
        ],
        "properties": {
          "source": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "breachDate": {
            "anyOf": [
              {
                "type": "string",
                "format": "date"
              },
              {
                "type": "null"
              }
            ]
          },
          "dataTypes": {
            "type": "array",
            "maxItems": 30,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 100
            }
          },
          "affectedUsers": {
            "type": "integer",
            "minimum": 0
          }
        }
      }
    },
    "truncated": {
      "type": "boolean"
    }
  },
  "required": [
    "found",
    "breachCount",
    "type",
    "breaches",
    "truncated"
  ],
  "additionalProperties": false
}
🟢leakdata.password_prefix_check(prefix)

Call this only when the current user message supplies a locally computed five-character SHA-1 hash prefix and asks to check it. Never invent a prefix or reuse one from an earlier message. For general questions about password checks, explain local SHA-1 computation and sharing only its first five hexadecimal characters without calling a tool. Never accept a plaintext password or complete hash. Report only the aggregate values actually returned by this call. Results describe a prefix group only. A matching prefix does not establish whether a particular password is exposed. Do not report confirmed password exposure or recommend changing a password based only on this result. An empty group does not prove that a password is safe.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "prefix": {
      "type": "string",
      "pattern": "^[0-9A-Fa-f]{5}$",
      "minLength": 5,
      "maxLength": 5,
      "description": "Five-character SHA-1 hash prefix supplied in the current user message. Never infer it from earlier messages."
    }
  },
  "required": [
    "prefix"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean",
      "description": "Whether any known hashes share this five-character prefix. A match does not establish that a particular password is exposed."
    },
    "candidateHashCount": {
      "type": "integer",
      "minimum": 0,
      "description": "Number of distinct known hashes sharing the prefix, not matches for one specific password."
    },
    "totalOccurrences": {
      "type": "integer",
      "minimum": 0,
      "description": "Total occurrences across all hashes in the prefix group, not an exposure count for one specific password."
    }
  },
  "required": [
    "found",
    "candidateHashCount",
    "totalOccurrences"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada2 herramientas
verificadoversión no registrada2 herramientas