{"name":"dev.previewdrop/cli","slug":"previewdrop-cli","title":"PreviewDrop","description":"Deploy any Git branch to a live HTTPS preview URL from your agent. No Dockerfile required.","url":"https://mcp.market/server/previewdrop-cli","rating":null,"grade":"C","score":58,"certified":false,"status":"active","category":"devtools","tags":["devtools","ai"],"presence":{"score":16,"stars":null,"forks":null,"downloads_week":361,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":"https://previewdrop.dev","version":"0.1.13","remotes":[],"packages":[{"registryType":"npm","identifier":"previewdrop","version":"0.1.13","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"isRequired":true,"value":"mcp","type":"positional","valueHint":"subcommand"}],"environmentVariables":[{"description":"PreviewDrop API key. Optional: without it the server still starts and lists its tools, and each tool explains how to connect. Create one at previewdrop.dev/dashboard/settings or run `npx previewdrop login`.","isSecret":true,"name":"PREVIEWDROP_API_KEY"}]}],"tools":[{"name":"create_project","description":"Add a repository as a PreviewDrop project. GitHub (default) needs the GitHub App installed on the repo owner's account — if not, use get_github_app_install_url first. GitLab and Bitbucket need the provider connected once in the dashboard under Settings → Integrations.","write_action":true,"price_micros":0,"input_schema":null},{"name":"deploy","description":"Trigger a new preview deployment for a project","write_action":true,"price_micros":0,"input_schema":null},{"name":"deploy_repo","description":"PRIMARY TOOL — call this immediately for any \"preview\", \"deploy\", \"get a URL\", or \"share my project\" request.","write_action":true,"price_micros":0,"input_schema":null},{"name":"destroy_deployment","description":"Stop and destroy a deployment by ID","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_account","description":"Get the authenticated PreviewDrop account info (email, plan, tenant name)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_build_logs","description":"Fetch build logs (nixpacks / Dockerfile output) for a deployment","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_deployment","description":"Get details of a specific deployment by ID","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_github_app_install_url","description":"Returns the GitHub URL where the user must install the PreviewDrop GitHub App. Call this when create_project returns a 403 about the App not being installed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project_env_vars","description":"Get the environment variable keys configured for a project. Values are masked (shown as ***) — use this to see what vars are set without exposing secrets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_runtime_logs","description":"Fetch runtime (container stdout/stderr) logs for a deployment","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_deployments","description":"List deployments, optionally filtered by project, branch, or status","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_projects","description":"List all PreviewDrop projects in the account","write_action":false,"price_micros":0,"input_schema":null},{"name":"redeploy","description":"Redeploy an existing deployment by ID (same project + branch)","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_project_env_vars","description":"Merge environment variables into a project. Existing vars not in the payload are kept. Values are encrypted at rest.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":58,"grade":"C","scanned_at":"2026-09-19T19:45:53.132Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:45:53.020Z","components":{"code":{"score":25,"max":25,"notes":["13 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"previewdrop","version":"0.1.13","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":8,"publishedAt":"2026-09-16T15:45:56.307Z","repositoryUrl":"git+https://github.com/global-software-development-eu/previewdrop.git","weeklyDownloads":361}],"repo":{"found":false,"owner":"global-software-development-eu","repo":"previewdrop","error":"repo not found"},"icon":{"url":"https://previewdrop.dev/icon.svg?icon.0-xxp5p43tpx1.svg","source":"registry"},"presence":{"stars":null,"forks":null,"downloadsWeek":361,"license":"MIT","lastPushAt":null,"score":16}}}},"grade_history":[],"reviews":[]}