MCP serverio.github.VibeKit-Bot/vibekit-mcp
Build, deploy, and operate hosted web apps on VibeKit (vibekit.bot) from any MCP client.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 18 hr ago
Tools
36
More info
URL
mcp.vibekit.bot/mcp
streamable-http
Says it is
vibekit 0.8.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:29178e4f8b…6cbd5d
| Tool | Schema |
|---|---|
| vibekit_account Get VibeKit account info: plan, credit balance, and usage. |
input · output |
| vibekit_agent_history Get the recent chat history between the user and an app's AI agent. |
input · output |
| vibekit_agent_status Check 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', 'deployin |
input · output |
| vibekit_app_env Get the environment variables configured for an app (names and values). Read-only — use vibekit_set_env to change them. |
input · output |
| vibekit_app_logs Fetch recent container/application logs for an app. Use this to debug crashes, errors, or a deploy that isn't serving. |
input · output |
| vibekit_cancel_task Cancel a running task by taskId. No-op if it has already finished. |
input · output |
| vibekit_chat Send 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 age |
input · output |
| vibekit_create_app Create 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 f |
input · output |
| vibekit_create_schedule Create 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. |
input · output |
| vibekit_database_status Get an app's database status and connection info (whether it's provisioned, frozen, etc.). |
input · output |
| vibekit_db_query Run 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- |
input · output |
| vibekit_db_schema Get an app's database schema — every table and its columns. Always call this before writing a query with vibekit_db_query. |
input · output |
| vibekit_db_table Browse rows of one table with pagination and optional sorting — a quick read-only alternative to hand-writing a SELECT. |
input · output |
| vibekit_delete_app Permanently 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 |
input · output |
| vibekit_delete_schedule Delete a scheduled recurring task by scheduleId. Confirm with the user first. |
input · output |
| vibekit_deploy Deploy 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 st |
input · output |
| vibekit_enable_database Provision 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. |
input · output |
| vibekit_get_app Get full details for one hosted app — status, subdomain/URL, repo, runtime, and database/domain config. Use the appId from vibekit_list_apps. |
input · output |
| vibekit_get_skill Fetch 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. |
input · output |
| vibekit_get_task Get the status and result of a task submitted via vibekit_submit_task. |
input · output |
| vibekit_list_apps List 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. |
input · output |
| vibekit_list_deploys List an app's recent deploys, newest first, with status and commit info. Find a deployId here to pass to vibekit_rollback_deploy. |
input · output |
| vibekit_list_schedules List all of the account's scheduled recurring tasks. |
input · output |
| vibekit_list_skills List available implementation skills (IDs, names, descriptions, tags) from the VibeKit skills registry. Discover skills here before fetching one with vibekit_get_skill. |
input · output |
| vibekit_list_tasks List recent coding tasks, optionally filtered by status. |
input · output |
| vibekit_list_templates List 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. |
input · output |
| vibekit_qa_status Get the latest automated QA results and status for an app. |
input · output |
| vibekit_redeploy Redeploy an existing app to pull and ship the latest code. Use after pushing changes to the app's GitHub repo. |
input · output |
| vibekit_restart_app Restart a hosted app's container. Use when an app is wedged, or to apply changed environment variables. |
input · output |
| vibekit_rollback_deploy Roll 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. |
input · output |
| vibekit_run_qa Kick off an automated QA run (headless-browser checks) against a hosted app. Poll vibekit_qa_status for results. |
input · output |
| vibekit_set_env Set or update environment variables for an app (merges with existing). The app must be restarted or redeployed for changes to take effect. |
input · output |
| vibekit_start_app Start a stopped hosted app's container. Use to bring an app stopped via vibekit_stop_app back online. |
input · output |
| vibekit_stop_app Stop 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. |
input · output |
| vibekit_submit_task Submit 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 |
input · output |
| vibekit_wait_for_task Block 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. |
input · output |
Verify it yourself
npx teppi-check https://mcp.vibekit.bot/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2DMNE9EFY9PS9WHMJ3V1