
Hibp
Connects Claude to the Have I Been Pwned API so you can check breach exposure through natural conversation. Exposes four main operations: checking if an email appears in breaches, getting details on specific breaches, validating passwords against known compromises using k-anonymity hashing, and searching for email addresses in pastes. Requires an HIBP API key and subscription plan configuration. Password checks are handled securely by hashing locally and only sending the first five hash characters to the API. Useful when you need to audit accounts, investigate security incidents, or validate credentials without leaving your Claude workflow. Built by Darren J Robinson with full TypeScript support and available via npx for quick setup.
- GitHub stars
- 6
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Oct 14, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
HIBP-BreachesQuery breached accounts and breaches from the Have I Been Pwned API.
Query breached accounts and breaches from the Have I Been Pwned API.
No parameter schema in public metadata yet.
HIBP-PastesQuery pastes containing account data from the Have I Been Pwned API.
Query pastes containing account data from the Have I Been Pwned API.
No parameter schema in public metadata yet.
HIBP-PwnedPasswordsCheck if a password has been exposed in data breaches using the Pwned Passwords API.
Check if a password has been exposed in data breaches using the Pwned Passwords API.
No parameter schema in public metadata yet.
Sponsors
Configuration
HIBP_API_KEY*secretYour Have I Been Pwned API key from https://haveibeenpwned.com/API/Key
HIBP_SUBSCRIPTION_PLAN*Your HIBP API subscription plan (Pwned 1, Pwned 2, Pwned 3, Pwned 4, or Pwned 5)
Readme
Details
- Repository
- github.com/darrenjrobinson/hibp-mcp-server
- Package
@darrenjrobinson/hibp-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active