Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted 2 min ago
teppi

MCP serverbe.vibedeploy/vibedeploy

Deploy and host AI-built websites on EU infrastructure, straight from your AI agent.
UNRATEDActivestreamable-httpmcp.vibedeploy.be

Overview

Score?
UNRATED 0.833
of what a free look can see, on 32 looks
Looks
36
last 5 hr ago
Tools
42
changed 1 day ago

More info

URL
mcp.vibedeploy.be/mcp
streamable-http
Says it is
vibedeploy 1.0.1
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.833 · highest on record 0.8561

Toolsfrom sha256:794acbd608…0153ed · +3 −0 1 day ago

The tools this server lists, read out of the definition it returned
ToolSchema
abort_deploy
Discard a staging session and its scratch dir. Live site is untouched. Returns immediately; cleanup is best-effort and the sweeper will retry if it fails.
input · output
add_custom_domain
Start attaching a user-owned domain to an existing site. Returns a TXT record the user must add at their DNS provider. Idempotent: calling twice with the same (siteName, domain) re
input · output
add_file_chunk
Stream a single file across multiple calls when its content exceeds the per-MCP-call output budget. LAST RESORT — try these first: (1) add_files with encoding:'gzip+base64' fits ~2
input · output
add_files
Append files to an open staging session. Call as many times as needed; commit_deploy applies them all at once. Validates path/extension/encoding on every call so a bad file fails f
input · output
apply_edits
Apply find/replace edits across MANY files in one tool call. Batch sibling of update_file_content. Per-file edit semantics identical (count: 1 default, -1 = all, positive int asser
input · output
begin_deploy
Opens a staging session for a multi-call deploy. Use when the site is too large to fit in a single deploy_site/update_site call. Pair with add_files (one or more times) OR a single
input · output
build_and_deploy
Run a build inside a hardened one-shot pod against the site's editable source tree (write source first via write_source_files / list_source_files autoPromote), then atomically swap
input · output
check_domain_availability
Check whether a domain can be registered and get an INDICATIVE retail price. IMPORTANT: this is a read-only lookup — it does NOT buy, register, reserve, or pay for any domain, and
input · output
commit_deploy
Atomically apply a staging session's files to the live site. Runs preflight + secret/malware scan against the complete staged set; on failure the session stays open and can be re-a
input · output
create_snapshot
Take a point-in-time Longhorn snapshot of a site's served files. It does not change served content, but retention cleanup may remove older backups. Requires an owner or admin team
input · output
delete_site
Soft-delete a site. confirm=true is required. The site moves to status 'deleted' immediately (its hostname is freed and it stops serving), and is fully purged after the team's reco
input · output
delete_source_file
Remove one file from the site's editable source tree. The served dist is unchanged.
input · output
deploy_app added
Deploy or update the site's container services: the user's own backend server, a database (Postgres, MySQL, MongoDB, ...), Redis, background workers, from any public image. Applies
input · no output
deploy_from_url
Publish a website to a live URL from a public archive link. Point this at a tar(.gz) archive on github / gist / S3 and the server fetches and deploys it, no upload from your side.
input · output
deploy_site
Publish a website to a live URL. Deploy a static site or single-page app you built (with AI or by hand) to your platform subdomain (e.g. {name}.vibedeploy.be or {name}.vibedeploy.e
input · output
get_account
Return the team's plan, its limits, and current usage. Use this BEFORE deploy_site or add_custom_domain to know whether a deploy would trip a plan limit, instead of provoking PLAN_
input · output
get_app_status added
Per-service status of the site's container services (ready, restarts, waiting/crash reasons, volumes), the stored config, and optionally the recent logs of one service.
input · no output
get_forms_config
Read the form-to-email relay config of a site, plus the resolved delivery mode, the active From address, and (for a custom sender domain) the DNS records to publish and their verif
input · output
get_site
Return name, url, plan, last deploy time, and recent deploy history.
input · output
get_site_analytics
Return a privacy-safe traffic summary for a site over the last `period` days (default 7): total page views, distinct-visitor count, top pages, daily counts, device/browser breakdow
input · output
list_custom_domains
Return all custom domains attached to a site. Each entry has a recordId you can pass to verify_custom_domain or remove_custom_domain.
input · output
list_deploys
Return staging sessions for the team this token belongs to. Defaults to currently-active ones (open + committing). Up to 50 rows.
input · output
list_dns_records
Read the DNS records VibeDeploy tracks for a site (the records it created/manages on your behalf), oldest first. Returns each record's host, type, and value. Any team member, inclu
input · output
list_file_hashes
Return SHA-256 + size for every file currently served. Use BEFORE re-deploying to skip files whose content hasn't changed: hash your local files, diff against this list, and only s
input · output
list_history
Return the most recent 50 deploy and snapshot history entries for a site, newest first. Includes the source (how it was triggered), an optional label, the associated Longhorn snaps
input · output
list_sites
List sites for the team this connection belongs to.
input · output
list_snapshots
List the Longhorn volume snapshots for a site. Snapshots are point-in-time backups of the site's served files. Any team member can list snapshots. Returns NO_VOLUME if the site has
input · output
list_source_files
Return SHA-256 + size for every file in the site's editable source tree (the platform's copy of the pre-build code, not the served dist). Use BEFORE editing so you know which paths
input · output
read_file
Return the bytes of one file currently served by the site. Use this to inspect or edit existing content (call read_file → modify → update_site mode:'patch') so a new chat can itera
input · output
read_files
Batched version of read_file. Pass up to 50 paths; each is fetched independently with the same per-file rules as read_file. The whole batch is capped at 8388608 bytes total — once
input · output
read_source_file
Return the bytes of one source file (the platform's editable copy of the pre-build code), letting an AI in any future chat fetch and edit content without needing the original local
input · output
read_source_files
Batched read across the editable source tree (up to 50 paths). Each entry is independent: a missing/oversized file fails its own slot but doesn't abort the batch. Cumulative cap 83
input · output
rehost_images
Download the external images a site references (e.g. from the old site it was rebuilt from), store them on this VibeDeploy site under assets/img/, and rewrite the HTML <img> refere
input · output
remove_app added
Stops every container service and serves the site's static files again. Volumes (database data) are kept unless deleteData is true, which is irreversible.
input · no output
remove_custom_domain
Remove a custom domain from a site. The site itself is unaffected; only the custom hostname is detached. The {name}.vibedeploy.be subdomain keeps serving the site.
input · output
search_files
Search for a literal string or basic regex across all files in either the served dist or the editable source tree. Use this BEFORE batch-reading files to find candidates — saves th
input · output
set_forms_config
Configure the built-in form-to-email relay, fully self-service. Supports a custom From (via a verified sender domain or your own SMTP relay), an explicit Reply-To, and full email b
input · output
update_file_content
Apply one or more literal find/replace edits to a single file on the site, in one tool call. Designed for tiny edits where uploading the full file would be wasteful (one nav-button
input · output
update_site
Patch or replace files on an existing site. Defaults to patch mode: only the listed files change; everything else stays. Pass mode:'replace' to wipe-and-replace the whole site (the
input · output
verify_custom_domain
Check the TXT record the user added at step 1 and, if found, attach the domain to the site's ingress. If verification fails, the most common cause is DNS propagation delay; wait a
input · output
verify_forms_sender_domain
Check the DNS records for a site's custom sender domain (DKIM TXT + SPF include). Once the DKIM record is observed, the sender domain is marked verified and the relay sends from th
input · output
write_source_files
Stage edits to a site's editable source tree (not the live dist). Use list_source_files first to discover what's there. The dist is unchanged until you re-deploy via update_site or
input · output
Verify it yourselfnpx teppi-check https://mcp.vibedeploy.be/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ245XPBDJ2K5CXEWSMFR3