mydatapass-verify

MCP serverDev tools

mydatapass connects your AI to a neutral escrow for customer-data offboarding under GDPR and the EU Data Act. Once added, your AI can query MyDataPass facts to see what is on record for a customer who is leaving. Use it to handle offboarding requests with details you can check.

Use mydatapass-verify in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add mydatapass-verify and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the about mydatapass tool from mydatapass-verify

Details

Available today. Use it from your connected AI after setup.

After adding it, name a customer or offboarding case and ask your AI to pull the MyDataPass facts on record.

mydatapass-verifyStart free

What your AI can do with it

  • Query MyDataPass facts for a specific customer
  • Look up what the escrow holds during customer-data offboarding
  • Check offboarding details when handling GDPR or EU Data Act requests
  • Pull escrow records before closing out a departing customer's data

Install mydatapass-verify

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user mydatapass-verify 'https://mcp.mydatapass.app/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.mydatapass.app/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=mydatapass-verify&config=eyJ1cmwiOiJodHRwczovL21jcC5teWRhdGFwYXNzLmFwcC9hcGkvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.mydatapass.app/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add mydatapass-verify --url 'https://mcp.mydatapass.app/api/mcp'

    Run it once, then sign in with codex mcp login mydatapass-verify if the server asks for an account.

From the project's README

As published by mydatapass/datapass-verify in README.md.

Independently verify a MyDataPass export — without trusting us.

MyDataPass delivers customer data offboarding exports as encrypted, audit-logged packages. This repository contains everything a recipient (or their security team) needs to decrypt and verify an export with zero MyDataPass involvement: the package format specification and two standalone verifiers.

Why this repo exists

Our security model does not rely on secrecy of the format — it relies on the strength of the passphrase and standard, auditable cryptography. Publishing the format and the verification tooling means:

  • Your security team can review exactly how packages are encrypted before signing anything.
  • Recipients can decrypt and verify integrity offline, with no MyDataPass servers involved.
  • If MyDataPass disappeared tomorrow, every delivered package would remain fully recoverable with the passphrase and this tooling.

Transparency log: retention and closure commitment

Every signed certificate's SHA-256 fingerprint is appended to the public transparency log at mydatapass.app/transparency. The log holds hashes only, no customer data.

  • Retention: each log entry is kept for at least 5 years from the date it was added, and for as long as MyDataPass operates.
  • If MyDataPass ceases operations: we will publish a final copy of the complete log in a public archive (this repository, or a public archive linked from it), so every certificate remains checkable against the log without us.

The full certificate record (with the names of the parties) is kept for a fixed period per service and then reduced to its hash; the periods are in our Terms (§ 8) and DPA (Annex 1). A signed certificate stays verifiable offline with its signature, qualified time stamp and anchor, so keep your own copy.

What's in an export package

A MyDataPass package is a JSON file with four fields:

FieldDescription
ciphertext_b64AES-256-GCM ciphertext, Base64
iv_b6412-byte random nonce, Base64
salt_b6416-byte random KDF salt, Base64
hash_sha256SHA-256 hex digest of the original plaintext

Encryption: AES-256-GCM. Key derivation: PBKDF2-HMAC-SHA256, 310,000 iterations, 32-byte key. Full details in docs/export-format.md.

Verify an export

Option A — browser, fully offline

Open verify.html in any modern browser (works from file://, no network requests are made). Select the package file, enter the passphrase, and the page decrypts via WebCrypto and checks the SHA-256 digest locally.

Option B — command line

Requires Python 3.9+ and the cryptography package:

pip install cryptography
python verify.py package.json --out exported-data.bin

The script prompts for the passphrase, decrypts, and confirms the plaintext digest matches hash_sha256. Exit code 0 means the package is authentic and intact; any tampering with the ciphertext fails GCM authentication.

What this repo is NOT

This is not the MyDataPass product source code. It is the public, auditable surface: the delivery format, the verification tooling, and our security model. Questions or responsible disclosure: silvia@mydatapass.pro.

License

MIT — see LICENSE.

Tools it offers (5)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • about_mydatapass
  • get_pricing
  • check_compliance_requirement
  • get_offboarding_guide
  • verify_certificate

Signals

Last commit
Jun 2026
Advanced
Delivery
mydatapass MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-mydatapass-mydatapass
Source
github.com/mydatapass/datapass-verify
Hosted endpoint
https://mcp.mydatapass.app/api/mcp