{"name":"io.github.bitterdev/enpass-mcp","slug":"bitterdev-enpass-mcp","title":null,"description":"MCP server for Enpass vaults: entries, passwords and TOTP/2FA codes, keychain-backed.","url":"https://mcp.market/server/bitterdev-enpass-mcp","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":1,"forks":0,"downloads_week":29,"last_push_at":"2026-07-27T20:33:16.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/bitterdev/enpass-mcp","website":null,"version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"enpass-mcp","version":"0.1.0","transport":{"type":"stdio"}}],"tools":[{"name":"create_item","description":"Creates a new entry in an unlocked vault. The vault file is backed up automatically before writing. Enpass picks up the new entry on its next sync.","write_action":true,"price_micros":0,"input_schema":null},{"name":"export_attachment","description":"Decrypts a file attachment from an unlocked vault. By default it writes the file to disk and returns the path (works for any size). Set inline=true to get small files as base64 instead.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_item","description":"Returns a full entry from an unlocked vault including sensitive field values (password, TOTP, etc.). Use this when the user explicitly wants the credentials.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_otp","description":"Generates the current TOTP / two-factor one-time code for an entry that stores an OTP secret. Returns the code and how many seconds until it rotates, so it can be entered for 2FA.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_password","description":"Returns just the password (and TOTP if present) of an entry in an unlocked vault.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_attachments","description":"Lists the file attachments of an entry in an unlocked vault (name, size, MIME). Use export_attachment to get the file itself.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_items","description":"Lists entries in an unlocked vault. Returns titles, usernames and URLs but no passwords or other sensitive values. Supports optional search, category and folder filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_vaults","description":"Lists the Enpass vaults registered on this machine, whether their file exists, whether a master password is stored in the OS keychain, and whether they are currently unlocked in this session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lock_vault","description":"Locks a vault and clears its derived key from memory for this session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unlock_vault","description":"Unlocks a registered vault using the master password stored in the OS keychain. The password is never passed as an argument and never reaches the model. Must be called before listing or reading entries.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-25T12:08:59.295Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T12:08:59.250Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 60 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"enpass-mcp","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-07-23T17:26:54.230Z","repositoryUrl":"git+https://github.com/bitterdev/enpass-mcp.git","weeklyDownloads":29}],"repo":{"found":true,"owner":"bitterdev","repo":"enpass-mcp","archived":false,"pushedAt":"2026-07-27T20:33:16Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/15018219?v=4","ownerCreatedAt":"2015-10-07T16:28:48Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":29,"license":"MIT","lastPushAt":"2026-07-27T20:33:16.000Z","score":20}}}},"grade_history":[],"reviews":[]}