Your AI agents sign in and ship, without seeing a password.
Tools answer with titles and results. No tool ever returns a secret or a username.
MCP resource server · RFC 9728 · RFC 8707 bound token · redacted results
Passwords, servers, SSH keys, signing keys and cards in one vault, on your Mac, in Chrome and on your Android phone. Your AI agents sign in, call APIs and sign releases with them, and never hold a single one.
Per-item keys in AWS KMS Number matching on your phone Agents never see a secret
Mac, Chrome and Android · AI agents over MCP · imports from 12 password managers
AI agents · MCP
Your agent finds what it needs by title, asks you once, and the vault does the rest. It works through MCP, the open Model Context Protocol, so any agent that speaks it can connect.
A bridge on your own machine types the password straight into the right field over DevTools and submits at once. The model is told “signed_in”. Nothing else.
sign_in_browserThe vault adds the stored token to an HTTPS call to the item's own hosts, then scrubs it from the answer before the agent reads it.
use_credential_httpAWS KMS signs with a key that can never be exported. The signature comes back. The key never does.
sign_digestIn which planYour plan sets how many agents each person connects.See plans →
Why Vaarta Vault
Six outcomes. Under each, the mechanism that makes it true.
Tools answer with titles and results. No tool ever returns a secret or a username.
MCP resource server · RFC 9728 · RFC 8707 bound token · redacted results
Three numbers on your phone, one on your screen. A wrong tap refuses; “It wasn't me” refuses and records.
Number matching · a request lapses after 10 min · an unlock lasts 5 min at most
A server keeps its addresses, services, logins and jump host. A key keeps its algorithm, fingerprint and expiry.
Up to 10 addresses, 12 services and 10 logins per server
Signing keys are made inside AWS KMS and cannot be exported. You or your agent sign; nobody holds the key.
AWS KMS · 500 signatures per key per day · no SHA-1
Give a teammate use, reveal or manage on a shared vault. When they leave, you get the list of what to rotate.
Organization vaults · use < reveal < manage · rotation list
Only the first five characters of a SHA-1 hash leave, padded. No item is opened to run the check.
k-anonymity range query · Add-Padding
The problem
A password saved in one browser. A server written in a notes app. A key on a laptop. A token pasted into a chat. Every copy is one more way in.
Six places, six copies, and no moment where you decide who gets in.
One vault
Put it all in one place, sealed item by item. Every app you use reads from it, and nothing opens until you say so on your phone.
Up to ten sites per login. One click fills the username, the password and the current code.
Public and private addresses, services and ports, a login for each, the jump host and fingerprint.
SSH, TLS, PGP and service-account keys with algorithm, fingerprint and expiry.
Tokens your tools and AI agents use through the vault, without reading them.
Made in AWS KMS and never exported. You or your agent sign; nobody holds them.
Fill checkout and sign-up forms. A card asks your phone every time and shows for one minute.
Secure notes and up to ten sealed files on any item. Deleted items wait 30 days in the trash.
Reused, weak and breached passwords in one list, with the fix on the same screen.
In which planEvery item type, in Personal and Organization.See plans →
How a reveal works
Unlocking the vault on a computer or in Chrome takes a number match on your phone, and the unlock lasts five minutes at most.
You press Show. The app signs the request with its own device key, so the vault knows which device is asking.
Vaarta Authenticator shows what is asking, from which device, and three numbers.
Tap the one your screen shows. A wrong number refuses. “It wasn't me” refuses and records it.
On that device only, recorded before it is shown. A card shows for 60 seconds, then asks again.
In which planNumber matching protects every plan.See plans →
A day with Vault
It shows up where you are working, and steps back when you are done.
Open the extension on the sign-in page. One click fills the username, the password and the current code.
Addresses, ports, the right login and the key that opens it, on one card.
Your card fills a checkout form after a fresh tap. Cards never leave your personal vault.
Your agent asks to sign with the release key. You tap once. The signature comes back; the key never does.
sign_digest with “Release key”You tap 47 on your phoneVault Signed. The key never left AWS KMS.In which planEvery app in every plan, with up to 10 browsers and computers per person.See plans →
Security, plainly
What protects your things, and what it means on an ordinary day.
Each item has its own data key from AWS KMS, bound to that item. Opening one never opens the rest.
The extension and the desktop app sign every request with their own key. Replays and stale requests are refused.
A tired “yes” to a request you did not start is not enough. You tap the number your screen shows.
Every reveal is recorded before the value is shown. Every browser, computer and agent is listed, and you can cut any off.
Mark an item device-only and it never leaves that Mac. No request ever carries it.
Export your vault as one file sealed with your own passphrase: Argon2id and AES-256-GCM.
Moving in
Choose where your passwords live today. We open that app's export page, show what will come across before anything is saved, and remind you to delete the export file.
Here is what will come across. Nothing is saved until you choose Import.
Afterwards, delete the export file from your Downloads.
ImportIn which planImport from every source, up to 2,000 rows a file, in every plan.See plans →
Plans
The same protection in both. Organization adds vaults your team shares, with access you control item by item.
For you, on every device you own.
For teams that share servers, keys and logins.
Create your vault, link your phone, and bring everything in from where it lives today.