{"name":"io.github.melavern/api-key-case","slug":"melavern-api-key-case","title":"API Key Case","description":"Local MCP tools for secret status and guarded deployment. Values never reach the agent.","url":"https://mcp.market/server/melavern-api-key-case","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"ai","tags":["ai","security"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":11,"last_push_at":"2026-09-29T10:44:04.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/melavern/api-key-case","website":"https://apikeycase.melavern.com/","version":"0.9.2","remotes":[],"packages":[{"registryType":"npm","identifier":"api-key-case","version":"0.9.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}],"tools":[{"name":"check_gitignore","description":"Report whether .env and its variants are covered by .gitignore.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_secret","description":"Report whether a named secret is registered in the OS secret store. Returns registered/missing only, never the value.","write_action":false,"price_micros":0,"input_schema":null},{"name":"deploy_secret","description":"Send a registered secret to a deploy target via its official CLI. Production (and github, always CI-reachable) never completes here — returns an action_required response for a human to run the CLI and use its separate Human Plane. Terminal input cannot approve it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"generate_env_example","description":"Write or refresh .env.example with empty-valued keys for every required secret.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_required_secrets","description":"List the environment variable names this project needs, from .env.example and source usage. Never returns values.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_secret","description":"Never accepts or stores a value. Returns an action_required response for the Agent-independent `api-key-case save --ask` Human Plane.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scan_secret_leaks","description":"Scan the project for possible leaked secret values outside ignored env files. Findings are redacted, never the raw value.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":91,"grade":"A","scanned_at":"2026-10-01T06:33:50.013Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T06:33:49.961Z","components":{"code":{"score":25,"max":25,"notes":["81 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":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"api-key-case","version":"0.9.2","found":true,"license":"Elastic-2.0","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-30T03:02:03.789Z","repositoryUrl":"git+https://github.com/melavern/api-key-case.git","weeklyDownloads":11}],"repo":{"found":true,"owner":"melavern","repo":"api-key-case","archived":false,"pushedAt":"2026-09-29T10:44:04Z","stars":0,"forks":0,"openIssues":4,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/328459491?v=4","ownerCreatedAt":"2026-09-12T17:33:05Z","license":"NOASSERTION"},"icon":{"url":"https://apikeycase.melavern.com/brand/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":11,"license":"NOASSERTION","lastPushAt":"2026-09-29T10:44:04.000Z","score":23}}}},"grade_history":[],"reviews":[]}