VibeKit MCP server
online · 100% uptimeio.github.VibeKit-Bot/vibekit-mcp·v0.8.0·1 starsBuild, deploy, and operate hosted web apps on VibeKit (vibekit.bot) from any MCP client.
1 stars
Reviews
Write oneNobody has reviewed VibeKit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VibeKit tools (36, 11 write)
write = sends, deletes, buys or postsvibekit_accountFreeGet VibeKit account info: plan, credit balance, and usage.
vibekit_agent_historyFreeGet the recent chat history between the user and an app's AI agent.
vibekit_agent_statusFreeCheck whether an app's AI agent is idle or working, and get its LIVE progress. Returns activity.status = the current human-readable build step (e.g. 'editing index.html', 'deploying'), activity.steps = the steps so far, and activity.done = whether the turn finished. Poll this every few seconds while a build is running and relay activity.status to the user so they see progress. Once activity.done is true the response also includes liveCheck = a server-side fetch of the deployed page ({ url, ok, httpStatus, title }); use it to confirm the app is live and renders — do NOT curl/fetch the URL yourself, your sandbox may block it.
vibekit_app_envFreeGet the environment variables configured for an app (names and values). Read-only — use vibekit_set_env to change them.
vibekit_app_logsFreeFetch recent container/application logs for an app. Use this to debug crashes, errors, or a deploy that isn't serving.
vibekit_cancel_taskwrite actionFreeCancel a running task by taskId. No-op if it has already finished.
vibekit_chatwrite actionFreeSend a message to an app's built-in AI coding agent, which reads, writes, and modifies the app's code and redeploys it. Use for 'build/make a change to my app' requests. If the agent finishes quickly you get its reply directly. Otherwise you get status:'working' — do NOT resend; instead give the user LIVE progress: poll vibekit_agent_status every few seconds and relay the current step from activity.status ('editing the homepage…', 'deploying…') until activity.done, then read vibekit_agent_history for the final reply.
vibekit_create_appwrite actionFreeCreate a new hosted app from a starter template and deploy it live at <subdomain>.vibekit.bot. Call vibekit_list_templates first to pick a valid template. To deploy existing code from a GitHub repo instead, use vibekit_deploy.
vibekit_create_schedulewrite actionFreeCreate a recurring coding task that the AI runs automatically on a cron schedule (e.g. a weekly SEO pass). Use for 'every Monday, do X to my repo' requests.
vibekit_database_statusFreeGet an app's database status and connection info (whether it's provisioned, frozen, etc.).
vibekit_db_querywrite actionFreeRun a read-only SQL query against an app's Postgres database and return up to 200 result rows. SELECT only — writes and DDL (INSERT/UPDATE/DELETE/ALTER/DROP/…) are rejected server-side; use vibekit_chat or vibekit_submit_task to have the agent make data or schema changes. Call vibekit_db_schema first to learn the tables. SQL string, max 5000 chars.
vibekit_db_schemaFreeGet an app's database schema — every table and its columns. Always call this before writing a query with vibekit_db_query.
vibekit_db_tableFreeBrowse rows of one table with pagination and optional sorting — a quick read-only alternative to hand-writing a SELECT.
vibekit_delete_appwrite actionFreePermanently delete a hosted app — stops the container and removes its workspace, database, env vars, and subdomain. Irreversible (the GitHub repo is NOT touched). Confirm with the user before calling.
vibekit_delete_schedulewrite actionFreeDelete a scheduled recurring task by scheduleId. Confirm with the user first.
vibekit_deploywrite actionFreeDeploy a GitHub repo to VibeKit hosting, live at <subdomain>.vibekit.bot (Fargate container behind nginx, SSL automatic). Use when the code already lives in a GitHub repo; for a starter template instead use vibekit_create_app.
vibekit_enable_databaseFreeProvision a Postgres database for an app (idempotent — safe if already enabled). Required before the vibekit_db_* tools work. Note: free-tier apps need the $3/mo Database add-on.
vibekit_get_appFreeGet full details for one hosted app — status, subdomain/URL, repo, runtime, and database/domain config. Use the appId from vibekit_list_apps.
vibekit_get_skillFreeFetch the full content of a specific skill — implementation patterns, code examples, and best practices for a domain. Fetch on-demand when you need guidance on a specific topic.
vibekit_get_taskFreeGet the status and result of a task submitted via vibekit_submit_task.
vibekit_list_appsFreeList all hosted apps in your VibeKit account, each with its id, subdomain, status, and live URL. Start here to get an appId for the other app tools.
vibekit_list_deploysFreeList an app's recent deploys, newest first, with status and commit info. Find a deployId here to pass to vibekit_rollback_deploy.
vibekit_list_schedulesFreeList all of the account's scheduled recurring tasks.
vibekit_list_skillsFreeList available implementation skills (IDs, names, descriptions, tags) from the VibeKit skills registry. Discover skills here before fetching one with vibekit_get_skill.
vibekit_list_tasksFreeList recent coding tasks, optionally filtered by status.
vibekit_list_templatesFreeList the starter templates available to vibekit_create_app (e.g. landing, dashboard, blog, saas, crud-api). Call this before vibekit_create_app to choose a valid template.
vibekit_qa_statusFreeGet the latest automated QA results and status for an app.
vibekit_redeployFreeRedeploy an existing app to pull and ship the latest code. Use after pushing changes to the app's GitHub repo.
vibekit_restart_appFreeRestart a hosted app's container. Use when an app is wedged, or to apply changed environment variables.
vibekit_rollback_deploywrite actionFreeRoll an app back to a previous deploy (get the deployId from vibekit_list_deploys). The container restarts on the rolled-back build; reversible by rolling forward again.
vibekit_run_qawrite actionFreeKick off an automated QA run (headless-browser checks) against a hosted app. Poll vibekit_qa_status for results.
vibekit_set_envFreeSet or update environment variables for an app (merges with existing). The app must be restarted or redeployed for changes to take effect.
vibekit_start_appFreeStart a stopped hosted app's container. Use to bring an app stopped via vibekit_stop_app back online.
vibekit_stop_appFreeStop a hosted app's container. The app stays in your account and can be brought back with vibekit_start_app. Use to take an app offline without deleting it.
vibekit_submit_taskwrite actionFreeSubmit an autonomous coding task. The AI writes the code, commits to GitHub, and (by default) deploys to <subdomain>.vibekit.bot. Returns a taskId — poll vibekit_get_task or block with vibekit_wait_for_task. Use for 'build X' or 'change X' work against a repo.
vibekit_wait_for_taskFreeBlock until a submitted task finishes (or the timeout), polling every 5 seconds, then return its result. Use right after vibekit_submit_task when you want the final result inline.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1107ms20/20
- Tool poisoning36 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 11 write-action tools with no auth3/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How VibeKit compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 55% of 1,119 Developer tools servers
- Tools
- 36
- the typical Developer tools server has 7
- Tools that change things
- 31%
- typical: 5%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Developer tools server answers 100%
- Response time
- 113 ms
- faster than 73% of 443 Developer tools servers
- GitHub stars
- 1
- more than 50% of 855 Developer tools servers
What its tools let an agent do: 25 read · 11 change
Install VibeKit in Claude Code, Cursor or VS Code
claude mcp add --transport http vibekit-mcp https://mcp.vibekit.bot/mcp
What the publisher says
From the VibeKit repository's README, as published. We do not edit it. Read it on GitHub
vibekit-mcp
MCP server for VibeKit, deploy apps, manage hosting, and chat with AI agents from any MCP client.
This package is for VibeKit cloud/API access. It does not connect your local Claude Code instance to Telegram. For local-machine remote control, use vibekit-agent.
Use it remotely (no install)
VibeKit also runs as a hosted remote server, so clients that accept a remote MCP URL (claude.ai web connectors, ChatGPT, etc.) need no install:
https://mcp.vibekit.bot/mcp?api_key=vk_your_api_key_herePaste that URL into your client's "custom connector" / "remote MCP server" field. Clients that let you set headers can instead send Authorization: Bearer vkyourapikeyhere and use the bare https://mcp.vibekit.bot/mcp. See Get an API key below.
Prefer a local stdio install (e.g. Claude Desktop)? Use the steps below.
Get an API key
Keys start with vk_. Two ways to get one:
- Instant, no signup: one request returns a key.
curl -X POST https://vibekit.bot/api/v1/auth/register
# Response: {"apiKey": "vk_...", "plan": "free", "credits": 0}Save the returned key and reuse it. Each call to /auth/register creates a brand-new account, so call it once, not per request.
- From your account: if you already use VibeKit, copy or regenerate your key in the web dashboard or the iOS app settings.
Installation
npm install -g vibekit-mcpSetup
- Get a VibeKit API key (see Get an API key above).
- Add to your MCP client config (e.g. Claude Desktop) (~/Library/Application Support/Claude/claudedesktopconfig.json on macOS):
{
"mcpServers": {
"vibekit": {
"command": "vibekit-mcp",
"env": {
"VIBEKIT_API_KEY": "vk_your_api_key_here"
}
}
}
}- Restart your MCP client
Available Tools
Hosting
Agent
Database
QA
Tasks
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
VibeKit: common questions
- Is VibeKit MCP server safe?
- Mostly: it is graded B (80/100). Read the VibeKit safety report
- How do I install VibeKit?
- It runs remotely at mcp.vibekit.bot. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does VibeKit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is VibeKit maintained?
- The last commit was 50 days ago (2026-09-15). The latest release is v0.8.0.
- Is VibeKit up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of VibeKit?
- Servers from other publishers that do the same job: Aiven MCP server, Nora MCP server and Edgegap MCP server. Compare all VibeKit alternatives.
- How does VibeKit compare with other Developer tools MCP servers?
- safety score 80/100 (higher than 55% of 1,119 Developer tools servers); tools 36 (the typical Developer tools server has 7); tools that change things 31% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to VibeKit
Same job from other publishers: the closest match first, then the best rated.
Aiven MCPProvision PostgreSQL, manage Apache Kafka, and deploy apps with Aiven - all from your AI assistant.not reviewedEstablishedA- NoraOperate self-hosted OpenClaw and Hermes agent fleets on Docker or Kubernetes from MCP clients.not reviewedGrowingB
EdgegapDeploy and operate multiplayer game servers on Edgegap's global edge network.not reviewedGrowingA- MockzillaMock OpenAPI specs locally, or log in to deploy hosted mocks on mockzilla.org from your MCP client.not reviewedGrowingC
- clawopsDeploy self-hosted OpenClaw to AWS, GCP, Azure or a local VM — a CLI and an MCP server in one.not reviewedGrowingC