← WebMCP Directory

Tool tree

haveibeenpwned.com

Developer Tools
https://haveibeenpwned.com/
Have I Been Pwned (HIBP) is a data breach search and notification service used by security teams, developers, and MSPs worldwide. Search tens of billions of breached records, monitor corporate…
Explore capabilities

Tools verified

page: Every page

search-breaches-for-emailAnswer

Search Have I Been Pwned for data breaches linked to an email address. If the breach search form is present on the current page it is pre-filled and the search is initiated; otherwise navigates to the home page with the email ready to search.

View tool JSON
{
  "name": "search-breaches-for-email",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search Have I Been Pwned for data breaches linked to an email address. If the breach search form is present on the current page it is pre-filled and the search is initiated; otherwise navigates to the home page with the email ready to search.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "email": {
        "type": "string",
        "description": "The email address to search for in known data breaches"
      }
    },
    "required": [
      "email"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
check-password-pwnedAnswer

Check if a password has been exposed in a known data breach using the k-anonymity Pwned Passwords API. The password is hashed with SHA-1 in the browser; only the first 5 characters of the hash are sent to the API. Returns whether the password was found and how many times.

View tool JSON
{
  "name": "check-password-pwned",
  "kind": "answer",
  "impl": "imperative",
  "description": "Check if a password has been exposed in a known data breach using the k-anonymity Pwned Passwords API. The password is hashed with SHA-1 in the browser; only the first 5 characters of the hash are sent to the API. Returns whether the password was found and how many times.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "password": {
        "type": "string",
        "description": "The password to check for exposure in known data breaches"
      }
    },
    "required": [
      "password"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
view-breach-detailsAnswer

Navigate to the detail page for a specific data breach to learn what data was compromised, how many addresses were affected, and what happened.

View tool JSON
{
  "name": "view-breach-details",
  "kind": "answer",
  "impl": "imperative",
  "description": "Navigate to the detail page for a specific data breach to learn what data was compromised, how many addresses were affected, and what happened.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "name": {
        "type": "string",
        "description": "The breach name identifier as listed on HIBP (e.g. 'Adobe', 'LinkedIn', 'Collection1')"
      }
    },
    "required": [
      "name"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
navigate-to-sectionAction

Navigate to a section of the Have I Been Pwned website.

View tool JSON
{
  "name": "navigate-to-section",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to a section of the Have I Been Pwned website.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "section": {
        "type": "string",
        "enum": [
          "home",
          "passwords",
          "notify-me",
          "api",
          "breaches",
          "subscription",
          "donate",
          "about",
          "faq"
        ],
        "description": "The section to navigate to: 'home' (email breach search), 'passwords' (Pwned Passwords check), 'notify-me' (breach notifications), 'api' (API documentation), 'breaches' (full breach catalogue), 'subscription' (pricing plans), 'donate', 'about', 'faq'"
      }
    },
    "required": [
      "section"
    ],
    "additionalProperties": false
  },
  "page": "/"
}