Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Revdoku

com.revdoku/revdoku

Create account-free website previews and publish durable sites from AI agents with Revdoku.

Uptime
100.0%
2 direct probes · 30d
Response
357ms
last probe
Tools
39
callable
Resources
0
readable
Prompts
0
available

Tools · 39

revdoku_status

Check the authenticated Revdoku account and remote MCP capabilities, including onboarding state, features.github_sync eligibility, publishing.free_plan_available, the versioned publishing.free_plan.co…

revdoku_dashboard_link

Return a stable Revdoku dashboard link for buckets, websites, or connector access. The link never signs a browser in; the user authenticates normally if needed.

bucket_list

List visible Revdoku buckets with website state, GitHub sync status/setup links, and archive/delete guidance. Use this before follow-up bucket actions. Pass query to filter by title.

bucket_get

Get one bucket, its files/current revision, website state, GitHub sync status/setup link, and archive/delete guidance. Pass file_limit and file_offset to page bucket.files. Set include_form_submission…

bucket_create

Create a private Revdoku bucket for agent-generated files, reports, or websites. Public websites allow search indexing by default; set allow_search_indexing=false only when the owner asks. Built-in fo…

bucket_template_list

List trusted static-file templates that can be imported into a new private bucket. Each template contains ready-to-serve files.

bucket_create_from_template

Create a private Revdoku bucket by importing ready-to-serve static files from a trusted Revdoku template manifest. The bucket is not published.

bucket_update

Update bucket title, description, metadata, or the affirmative allow_search_indexing setting. Public permanent websites default to searchable; protected and preview websites are locked off. Generated …

bucket_archive

Archive one bucket. Active websites must be unpublished first.

bucket_unarchive

Restore one archived bucket back to the active bucket list.

bucket_delete_permanently

Permanently delete an archived, unpublished normal bucket after confirmation. Get bucket_id and delete.confirmation from bucket_list or bucket_get.

bucket_file_list

List files in a Revdoku bucket. Pass limit and offset for paginated results; omit them to return all files for compatibility. Pass query to search by name/path, or folder to list one folder's files.

bucket_file_read

Read one text bucket file (HTML/CSS/JS/JSON/Markdown/etc.) already stored in Revdoku. Not for binary files (images, fonts, PDFs).

bucket_file_get

Get full metadata for one bucket file by file_id (preferred) or path, without downloading its content. Use this to expand the lean file_id/version_id returned by bucket_file_write and bucket_file_writ…

bucket_file_write

Write or replace one TEXT file in a bucket (HTML/CSS/JS/JSON/SVG/Markdown/etc.). Write ready-to-serve static files. JavaScript is supported and published as-is; Revdoku does not install dependencies o…

bucket_file_append_text

Append UTF-8 text to an existing text file in a bucket, such as txt, md, csv, jsonl, js/code files, and similar text formats. This is not a binary-file API and it does not parse CSV or JSON; for ordin…

bucket_file_write_many

Write multiple TEXT website files (HTML/CSS/JS/JSON/SVG/Markdown/etc.) in one bucket edit. Write ready-to-serve static files. Preview and publish serve saved files; Revdoku does not install dependenci…

bucket_file_rename

Rename or move one same-bucket file path by blob reference, creating a rename revision without reuploading bytes.

bucket_file_copy

Copy one existing file to another path or bucket by storage reference, including archived sources. The target bucket must be writable; bytes are never downloaded or reuploaded.

bucket_file_move

Move one file by storage reference. Same-bucket moves create a rename revision; cross-bucket moves copy then soft-delete the source without reuploading bytes.

bucket_file_reorganize

Batch rename, move, or copy files using server-side path/blob references. Use for folder cleanup or reorganization without reading or reuploading bytes.

bucket_lock

Lock a whole bucket before broad edits or uploads so other agents can see this connector is working.

bucket_unlock

Unlock a bucket locked by this MCP connector.

bucket_lock_visibility_changes

Lock a bucket's visibility so it cannot be published, unpublished, switched between public/password access, or have its public URL changed by API or agents — use this to protect a bucket holding priva…

bucket_lock_files

Lock one or more bucket files before editing so other agents can see this connector is working.

bucket_unlock_file

Unlock a bucket file locked by this MCP connector.

bucket_publish

Queue an async publish or republish of the bucket's saved draft as a live public website. Read the current Free website allowance from revdoku_status publishing.free_plan.contract.limits.max_live_publ…

bucket_publish_password_protected

Queue an async publish or republish of the bucket's saved draft with Password or Require Email access. New accounts start on the permanent Free plan, which includes one Password website; Require Email…

bucket_publish_preview

Queue an async PREVIEW publish of the current saved draft to a temporary 'preview-<slug>' URL. Every preview expires after 24 hours. Previews may use eligible paid access and presentation settings (in…

bucket_set_public_slug

Rename an existing website publication's managed URL slug on any signed-in plan. If the site is live, files are republished under the new prefix; if it is unpublished, only the saved URL is changed fo…

bucket_update_publication_access

Change an already-published website's access settings WITHOUT republishing its files or URL. Use this to switch a live site between public, password, and Require Email, or rotate the password. Same-st…

bucket_unpublish

Queue an async unpublish of a bucket website while keeping the reserved URL. Use before archive/delete when bucket_list says required_action is unpublish_first, then check bucket_publication_get separ…

bucket_publication_list

List active and historical bucket website publications visible to this MCP connector.

bucket_publication_get

Get one bucket website publication.

bucket_publication_analytics

Get a bucket website's analytics with bucket_id, or pass publication_id from bucket_get, bucket_publish, or bucket_publication_list. Event instants are UTC; calendar boundaries use the returned accoun…

bucket_publication_leads

List visitor leads for one publication: verified Require Email visitors and unverified emails collected by a Password Gate, including first/last visit, visit count, and per-path activity, plus recent …

bucket_publication_recipient_links

Create personal links for a Require Email website: each tracked URL admits one recipient without the emailed OTP step and appears in Tracking Links with its engagement analytics. Recreating a recipien…

bucket_env_get

Read a bucket's integration variables and secrets. `variables` are PUBLIC config embedded into the published website and are returned in full. `secrets` are SERVER-only (for example RESEND_API_KEY) — …

bucket_env_set

Set a bucket's integration variables and/or secrets (requires write access to the bucket). `variables` (PUBLIC — embedded into the published site and visible to every visitor) REPLACES the entire publ…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "revdoku": {
      "url": "https://app.revdoku.com/mcp",
      "transport": "streamable-http"
    }
  }
}