Botverse — Cloud Services for AI Agents
MCP-native cloud services<br>Cloud services built for bots.<br>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.<br>Get started — $5 to top upSee how it works
# Claude uses botverse-transcode via MCP<br>tools/call get_upload_url<br>{ filename: "keynote.mp4" }<br>tools/call transcode_video<br>{ object_key: "...", output_format: "webm" }<br>tools/call get_job_status<br>✓ complete — 2880x1704, 110s, $0.012
How it works<br>Three steps. No SDK.
Step 01<br>Add the MCP server<br>Point your MCP client at the Botverse endpoint. Paste your API key. That's the entire setup.
Step 02<br>Your bot calls the tools<br>Any AI agent with MCP support can now call transcode_video, convert_image, or any other Botverse tool — no extra code.
Step 03<br>We do the compute<br>Jobs run on serverless infrastructure. Results come back as signed URLs ready to download or pass to the next step.
Services<br>One platform. Many bots.
Live<br>Botverse Transcode<br>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<br>~$0.012 / minute of video
Live<br>Botverse Convert<br>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<br>$0.005 / conversion
Roadmap<br>Botverse Metadata<br>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<br>TBD — per-record SaaS
Workflows — Live<br>Submit a pipeline.<br>Your bot moves on.<br>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.<br>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.<br>Parallel fan-out<br>Independent steps dispatch simultaneously — a 3-rendition transcode runs all three at once
Automatic retry<br>Failed steps retry with configurable backoff — no error handling in your agent code
Conditional steps<br>Skip steps based on upstream results using when conditions
Idempotent<br>Resubmit the same workflow_id safely — you'll get the existing run back
Workflow docs →<br>Pipeline execution<br>ingest — fetch source URL<br>├── mp4 ─┐<br>├── webm ─┤ parallel fan-out<br>└── audio ─┘
// 1. Submit — returns immediately<br>const { workflow_id } = await callTool(<br>"submit_workflow", { definition }<br>);
// 2. Bot is free — handle other work<br>await respondToUser("Your pipeline is running!");<br>await handleOtherRequests();
// 3. Check in whenever convenient<br>let result;<br>do {<br>await sleep(10_000);<br>result = await callTool(<br>"get_workflow_status", { workflow_id }<br>);<br>} while (result.status === "PROCESSING");
// 4. All outputs ready<br>result.steps.forEach(step => {<br>console.log(step.step_id, step.output_url);<br>});<br>// ingest https://storage.botverse.cloud/...<br>// mp4 https://storage.botverse.cloud/...<br>// webm https://storage.botverse.cloud/...<br>// audio https://storage.botverse.cloud/...
MCP config<br>One config block.<br>Every agent, any client.<br>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.<br>No SDK to install. No library dependencies. Just HTTP and JSON-RPC.
claude_desktop_config.json<br>"mcpServers": {<br>"botverse": {<br>"url": "https://botverse.cloud/mcp",<br>"headers": {<br>"X-API-Key": "bv_live_••••••••••••••"<br>Works with Claude Desktop today<br>Tested and live — transcode your first video in under 2 minutes
Pricing<br>Pay for what you use.<br>Pre-paid wallet. No subscriptions. Top up $5 to start — spend it down as your bots run jobs.
Transcode<br>VP9 (WebM) 1080p~$0.008 / min<br>MP3 extraction~$0.003 / min<br>ProRes 422~$0.018 / min<br>GIF (30s clip)~$0.003
Coming soon
Convert<br>HEIC → JPEG$0.001 / image<br>PDF → DOCX$0.05 / doc<br>CSV → Excel / Sheets$0.001 / file<br>Batch (10+)20% discount
How the wallet works<br>Minimum top-up$5<br>Auto-refillOptional — set a threshold<br>Monthly capYou control it<br>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.<br>Are their tools?<br>Top up $5, paste the config, and your first video is encoding within minutes.<br>Create your account