fyvault_get_secret →What if your editor just... knew?
You're working in Cursor. You need a database URL. So you open 1Password, copy it, paste it into the chat. That secret is now in your AI provider's context window, their logs, and possibly their training data. FyVault fixes this with five MCP tools your AI discovers automatically.
fyvault_get_secretPull a secret directly into your AI's context — no clipboard involved
fyvault_list_secretsLet your AI see what's available without exposing values
fyvault_list_environmentsSwitch between dev, staging, and prod in a single prompt
fyvault_rotate_secretTell your AI to rotate a key. It handles the rest.
fyvault_scan_textYour AI checks its own output for leaked credentials before you ship
Your AI tools become vault-aware
Any editor that speaks MCP connects to FyVault in minutes. No plugins, no extensions. Your AI just calls fyvault_get_secret when it needs a credential.
5 minutes to never copy-paste a secret again
One JSON block in your editor config. That's the entire setup. Works identically in Claude Desktop, Cursor, and Windsurf.
from fyvault import FyVault
fv = FyVault(api_key="fvag_...")
secret = fv.secrets.get("DATABASE_URL")
# Same secure access, same audit trail.Your AI tools are leaking secrets
Secrets never hit the chat
Your AI fetches what it needs through a secure channel. The actual value never appears in the conversation or logs.
Scoped to least privilege
Agent credentials limit exactly which secrets your AI can access. No blanket read permissions.
Full audit trail
Every fetch, rotation, and scan is logged with timestamp, caller identity, and environment. Know exactly what your AI touched.
Environment-aware by default
Your AI knows the difference between dev and production. No more accidentally using prod credentials in a test.
Rotate without context-switching
Tell your AI to rotate a stale key. It calls the vault, swaps the value, and keeps working. You never leave the editor.
Catch leaks before they ship
Built-in scanning means your AI can check its own generated code for accidentally hardcoded secrets.