{"name":"io.github.ptriato/vallt","slug":"ptriato-vallt","title":null,"description":"API credential manager for Claude Code. Connect services, store keys in keychain, monitor health.","url":"https://mcp.market/server/ptriato-vallt","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":0,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ptriato/vibe-vault","website":null,"version":"0.0.33","remotes":[],"packages":[{"registryType":"npm","identifier":"@vallt/mcp-server","version":"0.0.33","transport":{"type":"stdio"}}],"tools":[{"name":"vlt_connect_integration","description":"Start the guided integration flow for a third-party service (e.g. Stripe, Supabase, Twilio). Call without keys first to get setup instructions, then call again with the keys to validate and store them.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_disconnect_integration","description":"Remove a connected integration from Vallt — deletes the keys from the OS keychain and frees up the integration slot. Use this to swap out a service or rotate a key when you've hit the free tier limit.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vlt_get_project_context","description":"Fetch the full project context — build type, stack, connected integrations, recommended next. Call this at the start of a session to understand what's already set up.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_get_secret","description":"Check whether a secret is available in the local vallt for a given service. Never exposes the raw value — only confirms availability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_health_check","description":"Check whether connected integrations are still valid. Re-validates each key against its service and surfaces degraded tokens with specific remediation steps. Runs silently in the background at session start — call this explicitly if an integration seems broken or to get a full status report.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_import_env","description":"Scan .env files in the current project, detect existing API keys for known services, validate them, and import them into Vallt in one shot. Use this when a user already has API keys set up and wants to bring them under Vallt management without re-entering them.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_inject_env","description":"Push all connected integration secrets into the project's environment — via the Vercel API, Fly.io, or as a local .env.local file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_list_integrations","description":"List all connected integrations for the current project, with status and recommended next steps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_scan_env","description":"Scan .env files in the current directory for security issues: secrets not gitignored, test keys in production, unfilled placeholders, and services that have keys in env files but are not yet connected to Vallt.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vlt_validate_token","description":"Check auth status and subscription tier. Surfaces an upgrade prompt if the free tier is exhausted. Run this after pasting a new API token.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-27T23:36:15.154Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:36:15.074Z","components":{"code":{"score":25,"max":25,"notes":["37 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":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@vallt/mcp-server","version":"0.0.33","found":true,"hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-03-19T06:42:16.754Z"}],"repo":{"found":false,"owner":"ptriato","repo":"vibe-vault","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":0}}}},"grade_history":[],"reviews":[]}