
Botverse
io.github.MkTurner74Published by GitHub account MkTurner74v1.5.1Updated Oct 25, 2026
Transcode/conform/splice video, convert docs, transcribe audio for AI agents. Free $1 trial.
Overview
Botverse is a paid cloud media and document service exposed as a local MCP server, letting an assistant transcode video, conform and splice clips, convert files
- What you can do
- Transcode video from a public URL or an uploaded file to MP4, WebM, ProRes, GIF or MP3, and mux separate video and audio sources into one output. Concatenate video and still-image segments into slates, bumpers, end cards, inserts or joined clips. Convert documents between Markdown, DOCX, PDF, HTML and XLSX, either inline, from a URL or from an uploaded file. Submit multi-step workflows that chain these operations with dependency ordering and parallel branches, then poll, cancel and check status. Upload files via presigned URLs, fetch signed download links and check the wallet balance.
- When to use it
- Useful when an assistant needs to produce or convert media and documents without local FFmpeg or infrastructure, for example turning a recording into a transcript, converting a report between formats, or assembling clips with slates. Also suited to chained multi-step jobs submitted as one workflow.
- Requirements
- Runs locally via npx from the npm package botverse-mcp. Needs a Botverse account and either the BOTVERSE_API_KEY secret or the BOTVERSE_CONNECTOR_URL secret, set as environment variables. Outbound network access to botverse.cloud and its file storage host is required. Paid service: a card and 2FA are needed at the first top-up.
Installation
In SourceWeft
- Open Botverse in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
botverse-mcp
MCP server and command-line tool for Botverse — video transcoding and document conversion for AI agents and the humans who configure them.
What it does
- Video transcoding — MP4 (H.264), WebM (VP9), ProRes 422, GIF, MP3 extraction · $0.25/job
- Video/audio conform — mux a separate video and audio source into one output, reconciling frame-rate and duration mismatches (including true pulldown-style speed conforms, e.g. 24→25fps) · $0.30/job
- Conform splice — concatenate video and/or still-image segments into one output: head slates/bumpers, tail slates/end cards, mid-roll inserts/cutaways, or joining clips together · from $0.30/job
- Document conversion — Markdown ↔ DOCX ↔ PDF ↔ HTML ↔ XLSX · $0.05/file
- Transcription — speaker-labelled transcripts (diarization + AI speaker naming) → txt/srt/vtt/docx/pdf · ~$3/hour
- Workflows — chain multiple Botverse operations (transcode, convert, transcribe, conform, splice) into a single multi-step job with automatic dependency ordering and parallel branches, instead of orchestrating each call yourself · convert-only steps run on wallet balance ($0.05/step); transcode/transcribe steps bill by source duration and require auto-refill
Two ways to use it: an MCP server for your AI agents, and a botverse CLI for the shell — evaluation, CI/CD, cron, scripts, and local coding agents. No AWS. No FFmpeg. No infrastructure.
Setup
- Sign up at botverse.cloud — free to try: $1 credit on signup, no card required. A card + 2FA are only needed at your first top-up ($5 min). No monthly fees.
- Get an API key or connector URL from your dashboard
- Add to your MCP client config
Usage
Claude Desktop / Cursor / Windsurf
Or with a connector URL (recommended for claude.ai):
Command line (botverse)
The same package ships a botverse CLI for the shell — it reads files from disk and
streams them straight to the API (no content goes through an LLM), so it's the fast
path for evaluation, automation, and local coding agents.
Each job uploads → polls → downloads the finished file to -o (default: current dir).
Globs and multiple --to formats run as a batch.
Sandbox note: the CLI needs outbound network to
botverse.cloudand Botverse's file storage host, so it does not run inside sandboxed agent environments (claude.ai / Claude Desktop), whose egress is allowlisted. There, use the MCP tools (e.g.convert_content) instead.
Tools (MCP)
Workflows
submit_workflow chains multiple Botverse tools (transcode, convert, transcribe, conform, splice) into
one server-side job — e.g. transcribe → clip extraction → delivery — instead of your agent making each
call and polling each one individually.
- Workflow definitions use BWDL (Botverse Workflow Definition Language): a JSON object with a
workflow_idand astepsarray. Each step has anid, atool(any MCP tool name), aninputsobject, and an optionaldepends_onarray of prior step ids. - Steps run in dependency order; steps that share the same
depends_onrun in parallel. - A later step can reference an earlier step's output with
"$.steps.<step_id>.output_key", and a workflow-level parameter with"$.params.<name>"— no other template syntax is supported. - Submit with
submit_workflow, poll withget_workflow_statusevery 5–10 seconds until the status isCOMPLETED,FAILED,PARTIALLY_FAILED, orCANCELLED, and stop early withcancel_workflowif needed (you're only billed for steps that already completed). - Billing: convert-only workflows run on wallet balance at $0.05/step. Workflows containing a transcode or transcribe step require auto-refill to be enabled (billing scales with source duration).
Example — a two-step conversion chain (URL → DOCX → PDF):
Pricing
- Video transcode (≤5 min): $0.25/job
- Video overage: +$0.08/min
- ProRes 422: $0.35/source-min ($0.50 min)
- Document conversion: $0.05/file
Credits never expire. Full pricing →
Links
Source: README.md at commit 8ef3f8f
Tools
0Version history
2- v1.5.1LatestSep 19, 2026
- v1.5.0Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts