Cloud services built for bots.

Humans set up the account, your bots do the rest. MCP tools for video transcoding, document conversion, and multi-step pipelines — callable by any AI agent.

# Claude uses botverse-transcode via MCP
tools/call get_upload_url
{ filename: "keynote.mp4" }
tools/call transcode_video
{ object_key: "...", output_format: "webm" }
tools/call get_job_status
✓ complete — 2880x1704, 110s, $0.012

Three steps. No SDK.

Step 01

Add the MCP server

Point your MCP client at the Botverse endpoint. Paste your API key. That's the entire setup.

Step 02

Your bot calls the tools

Any AI agent with MCP support can now call transcode_video, convert_image, or any other Botverse tool — no extra code.

Step 03

We do the compute

Jobs run on serverless infrastructure. Results come back as signed URLs ready to download or pass to the next step.

One platform. Many bots.

Live

Botverse Transcode

Transcode video between formats. MP4 (H.264), VP9 (WebM), ProRes 422, GIF, and MP3 extraction — from any public URL or uploaded file.

transcode_from_urltranscode_videoget_job_statusget_download_url
~$0.012 / minute of video
Live

Botverse Convert

Convert documents between formats. Markdown to PDF or DOCX, HTML to Word, plain text in — any supported format out. From a URL, uploaded file, or inline content.

convert_from_urlconvert_fileconvert_content
$0.005 / conversion
Live

Botverse Transcribe

Turn any video or audio call into a clean, speaker-named transcript. Hand it the attendee list and get back txt, json, SRT/VTT captions, or a formatted Word/PDF — diarization and AI speaker-naming included. One call, set and forget.

transcribe_from_urltranscribe_mediaget_job_statusget_download_url
~$5 / hour of audio
Roadmap

Botverse Metadata

OMC-based knowledge graph for media assets. Rich relationship queries — find every scene with a given character across your dailies.

ingest_assetfind_assetsquery_graphlink_entities
TBD — per-record SaaS

Submit a pipeline.
Your bot moves on.

Most tools block. A 4K transcode can run for an hour. Botverse Workflows let your bot submit a full multi-step pipeline in a single call and immediately get back to whatever else it needs to do — responding to users, running other tasks, handling new requests.

The engine handles step sequencing, fan-out parallelism, retries, and failure policies server-side. Your bot just polls once in a while to check progress. When the pipeline finishes, all output URLs are waiting.

Parallel fan-out
Independent steps dispatch simultaneously — a 3-rendition transcode runs all three at once
Automatic retry
Failed steps retry with configurable backoff — no error handling in your agent code
Conditional steps
Skip steps based on upstream results using when conditions
Idempotent
Resubmit the same workflow_id safely — you'll get the existing run back
Workflow docs →
Pipeline execution
ingest — fetch source URL
├── mp4 ─┐
├── webm ─┤ parallel fan-out
└── audio ─┘
// 1. Submit — returns immediately
const { workflow_id } = await callTool(
  "submit_workflow", { definition }
);

// 2. Bot is free — handle other work
await respondToUser("Your pipeline is running!");
await handleOtherRequests();

// 3. Check in whenever convenient
let result;
do {
  await sleep(10_000);
  result = await callTool(
    "get_workflow_status", { workflow_id }
  );
} while (result.status === "PROCESSING");

// 4. All outputs ready
result.steps.forEach(step => {
  console.log(step.step_id, step.output_url);
});
// ingest  https://storage.botverse.cloud/...
// mp4     https://storage.botverse.cloud/...
// webm    https://storage.botverse.cloud/...
// audio   https://storage.botverse.cloud/...

One config block.
Every agent, any client.

Paste this into your MCP client config — Claude Desktop, Cursor, Continue, or any other MCP-compatible agent host. Your bot immediately gains access to all Botverse tools.

No SDK to install. No library dependencies. Just HTTP and JSON-RPC.

claude_desktop_config.json
{
  "mcpServers": {
    "botverse": {
      "url": "https://botverse.cloud/mcp",
      "headers": {
        "X-API-Key": "bv_live_••••••••••••••"
      }
    }
  }
}
Works with Claude Desktop today
Tested and live — transcode your first video in under 2 minutes

Pay for what you use.

Pre-paid wallet. No subscriptions. Top up $5 to start — spend it down as your bots run jobs.

Transcode

VP9 (WebM) 1080p~$0.008 / min
MP3 extraction~$0.003 / min
ProRes 422~$0.018 / min
GIF (30s clip)~$0.003
Coming soon

Convert

HEIC → JPEG$0.001 / image
PDF → DOCX$0.05 / doc
CSV → Excel / Sheets$0.001 / file
Batch (10+)20% discount

How the wallet works

Minimum top-up$5
Auto-refillOptional — set a threshold
Monthly capYou control it
Unused balanceRolls over forever

Your bot can check its own balance and usage history via MCP tools — no need to log in to a dashboard.

Your bots are ready.
Are their tools?

Top up $5, paste the config, and your first video is encoding within minutes.

Create your account