4,500+ servers built on MCP Fusion
Vinkius

Have I Been Pwned MCP. Audit your accounts against known data breaches.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Have I Been Pwned MCP on Cursor AI Code Editor MCP Client Have I Been Pwned MCP on Claude Desktop App MCP Integration Have I Been Pwned MCP on OpenAI Agents SDK MCP Compatible Have I Been Pwned MCP on Visual Studio Code MCP Extension Client Have I Been Pwned MCP on GitHub Copilot AI Agent MCP Integration Have I Been Pwned MCP on Google Gemini AI MCP Integration Have I Been Pwned MCP on Lovable AI Development MCP Client Have I Been Pwned MCP on Mistral AI Agents MCP Compatible Have I Been Pwned MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Have I Been Pwned MCP Server checks if your email or username has appeared in public data breaches or paste sites.

It lets your AI client verify password safety using k-anonymity, search for account involvement in specific breaches, and list all known data breaches.

It's a full audit trail for digital security.

What your AI agents can do

Check password safety

Checks if a password has appeared in a data breach using k-anonymity, meaning the server never sees your full password.

Get breach details

Retrieves specific information about a known data breach using its name.

List all breaches

Returns a complete list of all data breaches currently tracked by the service.

+ 2 more capabilities included
Search Account Breaches

Find all known data breaches associated with a specific email or username.

Search Public Pastes

Check if an email or username appears in public, unmanaged paste sites.

Verify Password Safety

Confirm if a password has appeared in a breach without sending the full password to the server.

Get Specific Breach Details

Retrieve details about a known data breach, such as the date or type of data compromised.

List All Breaches

Get a catalog of every data breach recorded in the system.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Have I Been Pwned MCP Server: 5 Tools for Breach Analysis

Use these tools to audit accounts, check passwords, and catalog data breaches against known security leaks.

check019d8445

check password safety

Checks if a password has appeared in a data breach using k-anonymity, meaning the server never sees your full password.

get019d8445

get breach details

Retrieves specific information about a known data breach using its name.

list019d8445

list all breaches

Returns a complete list of all data breaches currently tracked by the service.

search019d8445

search account breaches

Finds all data breaches that an email address or username has been involved in.

search019d8445

search account pastes

Looks for public paste sites that contain your specific email or username.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Have I Been Pwned, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Have I Been Pwned MCP Server gives your AI client the ability to audit your digital security. It lets you check if your email or username got dumped in a public data breach or paste site. You can verify password safety using k-anonymity, search for specific account involvement in breaches, and pull a list of every known data breach.

How Have I Been Pwned MCP Works

  1. 1 First, subscribe to the server and provide your HIBP API Key.
  2. 2 Next, ask your AI client to run a specific check—for example, 'Check if my email was in any breaches.'
  3. 3 The server runs the appropriate tool, returns a list of breaches, and summarizes the compromised data types.

The bottom line is that you get a structured, actionable report on your account's security history.

Who Is Have I Been Pwned MCP For?

Security-conscious users, IT professionals, and researchers who need to audit digital safety. You're the person who finds a weird email and suddenly gets paranoid about credentials. You need to know if that email is tied to a breach, or if the password you used for an old forum is floating around on Pastebin.

Security Analyst

Uses list_all_breaches to map the scope of historical data compromises and runs search_account_breaches to audit specific domains.

System Administrator

Runs search_account_breaches across corporate domains to identify widespread account exposure.

Privacy Advocate

Uses check_password_safety to validate if a password is safe before recommending it to a client.

What Changes When You Connect

  • Check if your email was involved in breaches with search_account_breaches. You get a clear list of every compromised breach and what data was stolen.
  • Verify credentials instantly using check_password_safety. It checks for breaches without sending your actual password to the server.
  • Discover if your info is public with search_account_pastes. This tool finds your email or username on public paste sites, which is a major risk.
  • Get the full scope of leaks with list_all_breaches. This gives you a complete catalog of major breaches, letting you understand the threat landscape.
  • Understand the damage with get_breach_details. Instead of just a name, this tool tells you exactly what kind of data—passwords, emails, or phone numbers—was exposed in that breach.

Real-World Use Cases

01

Responding to a suspected leak

A security analyst gets a vague warning about a potential leak. They ask their agent to run search_account_breaches on the affected domain. The agent finds three breaches (e.g., Adobe, LinkedIn) and reports the specific data types compromised (emails, usernames, passwords), giving the analyst immediate action points.

02

Auditing a new employee's accounts

An IT professional needs to vet a new user's digital footprint. They ask their agent to run search_account_breaches and then search_account_pastes on the user's email. The agent combines the results, showing both the known breaches and any public postings, ensuring a full audit trail before granting access.

03

Testing password strength before deployment

A developer wants to enforce strong password policies. They use check_password_safety on a candidate password. The agent immediately flags the password if it's found in any breach, allowing the developer to enforce a policy that prevents easily guessed or leaked credentials.

04

Researching industry trends

A researcher wants to understand the impact of major hacks. They call list_all_breaches to get the full catalog. Then they use get_breach_details on a specific entry, like 'Equifax,' to analyze precisely what kind of PII was stolen and how severe the breach was.

The Tradeoffs

Only checking account breaches

Assuming that just checking search_account_breaches is enough. The user gets a list of breaches but ignores the fact that the account details might be floating on Pastebin.

You must run both search_account_breaches AND search_account_pastes on the same account. This covers both the recorded data breaches and the uncontrolled, public dumps of information.

Checking passwords one by one

Manually testing passwords for safety. This is slow, and the user often forgets to test the most critical or oldest accounts.

Use check_password_safety for batch checks. It validates passwords against known breaches using k-anonymity, making the process fast and safe.

Ignoring breach context

Seeing a breach listed but not knowing what was stolen. The user just knows 'LinkedIn 2016' happened, but doesn't know if their email or just their name was involved.

Always follow up with get_breach_details for any specific breach. This gives you the necessary context to judge the actual risk level.

When It Fits, When It Doesn't

Use this server if your goal is forensic audit: proving what was compromised and when. You need a verifiable, historical record of data leaks, whether from a major corporate breach or a public paste site. Don't use it if you just need to know if a password is strong; use a dedicated password manager's checker instead. If you are trying to understand general cyber threat trends, running list_all_breaches provides scope, but you still need to narrow down the risk using search_account_breaches and search_account_pastes to get actionable data on a specific person or domain.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Have I Been Pwned. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_password_safety get_breach_details list_all_breaches search_account_breaches search_account_pastes

Finding out what data got leaked shouldn't take 10 clicks.

Today, checking your digital footprint means jumping between three different sites: the breach tracker, the paste site search, and the password strength checker. You copy your email to the first site, then copy it to the second. You check one password, then you have to check the next one, repeating the copy-paste cycle until you're tired. It's a manual, error-prone mess.

With the Have I Been Pwned MCP Server, you tell your agent once. It runs `search_account_breaches` and `search_account_pastes` automatically on your email. You get a single, consolidated report showing every known breach and any public dump, giving you the full picture instantly.

Password Safety Check: Use `check_password_safety`.

Before, verifying a password's safety meant guessing if it was too common or if it appeared in a breach. You had to manually check external sites, which was unreliable and often incomplete. It was guesswork, really.

Now, you just ask your agent to run `check_password_safety`. It runs the check using k-anonymity and tells you if that password appeared in a breach, without ever sending the actual password to the server. It's definitive.

Common Questions About Have I Been Pwned MCP

How does `search_account_breaches` work? +

It searches for all breaches an email or username was involved in. It doesn't check if the breach was recent; it pulls data from the entire history of recorded incidents.

Is `check_password_safety` secure? +

Yes, it is secure. The tool uses k-anonymity, meaning your full password is never sent to the server. It only verifies the pattern against known leaks.

Can I use `search_account_pastes` for multiple accounts? +

You can run it multiple times in sequence. It searches for public pastes containing your specified email or account name.

What is the difference between `list_all_breaches` and `search_account_breaches`? +

list_all_breaches gives you a list of every breach recorded. search_account_breaches filters that list down to only the breaches that apply to your specific account.

What kind of data does `get_breach_details` provide? +

It gives specific context on a single breach. You learn what was stolen—was it just an email, or did it include usernames and passwords?

How do I handle rate limits when using `search_account_breaches`? +

The server adheres to standard rate limiting practices. If you exceed the allowed calls, your AI client will receive a 429 error, telling you exactly when you can try again. It's built to handle high volume, but you should respect the API's limits.

What data can I expect when running `search_account_pastes`? +

The tool returns findings from public paste sites. You'll get results listing the specific public paste URLs and the context surrounding your email or account name found there. It only reports what's publicly available.

Does `check_password_safety` require an API key? +

No, the password safety check does not require an API key. You simply pass the password to the tool, and it runs the k-anonymity search directly. It's designed to be simple and secure for quick checks.

Is it safe to check my password using this tool? +

Yes. This agent uses the K-Anonymity model. Only the first 5 characters of your password's SHA-1 hash are sent to the HIBP server. The full password or full hash never leaves your local environment, making it cryptographically safe.

Where can I get an API Key? +

You can purchase an API key directly from the HIBP website. It requires a small monthly subscription to prevent mass scraping and abuse.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 5 tools

We've already built the connector for Have I Been Pwned. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.