{ } /> </ => () ; [] # :: $ **
API + MCP INTEGRATION

Build Podcast Editing into Your Workflow

REST API and MCP server for Claude Code. Submit editing orders, receive webhooks, download finished episodes — all programmatically.

Full REST API with JSON responses
MCP server for Claude Code
Real-time webhooks on completion
$ curl -X POST /api/v1/orders \
  -H "Authorization: Bearer bv_sk_..." \
  -d '{"podcast_name": "My Show"}'
 
{
  "id": 12345,
  "state": "submitted",
  "message": "Order created"
}
$
$ claude
 
    Claude Code
    Opus · ~/podcast/
 
> Edit my podcast at ~/recordings/ep42.mp3
 
   barevalue_upload uploading file...
   Uploaded ep42.mp3 (45 min)
 
   barevalue_submit creating order...
   Order #12345 submitted
 
  Estimated completion: ~7 minutes
>

Built for Developers & Platforms

Podcast Hosting Platforms

Offer AI editing as a premium feature. White-label via API — your users never leave your platform.

Content Agencies

Automate high-volume client workflows. Batch process episodes without manual uploads or downloads.

AI Assistants

Claude Code can edit podcasts directly via our MCP server. Configure once, use natural language commands.

Two Ways to Integrate

REST API

Full control with HTTP endpoints. Upload files, submit orders, poll status, and manage your account programmatically.

bash
# Submit a podcast editing order
curl -X POST https://barevalue.com/api/v1/orders \
  -H "Authorization: Bearer bv_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "file_url": "https://example.com/ep42.mp3",
    "podcast_name": "My Podcast",
    "episode_name": "Episode 42"
  }'
API Documentation

MCP for Claude Code

Zero-code integration for AI assistants. Install the MCP server, add your API key, and use natural language to submit orders.

json
{
  "mcpServers": {
    "barevalue": {
      "command": "npx",
      "args": ["barevalue-mcp"],
      "env": {
        "BAREVALUE_API_KEY": "bv_sk_..."
      }
    }
  }
}
MCP Setup Guide

What You Can Build

Upload Audio

Upload files directly or provide a URL. Supports MP3, WAV, and other common formats.

Submit Orders

Create editing orders with custom instructions, episode metadata, and processing preferences.

Real-time Webhooks

Get notified instantly when orders complete. No polling required — push notifications to your endpoint.

Track Status

Poll order status and progress at any time. Get detailed state information for your dashboard.

Download Results

Retrieve edited audio, transcripts, and show notes. All files available via authenticated URLs.

Manage Billing

Check credit balance, view cost estimates, and track usage. Full financial visibility via API.

Up and Running in Minutes

Three API calls to go from raw recording to finished episode.

bash
# 1. Submit a podcast editing order
curl -X POST https://barevalue.com/api/v1/orders \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file_url": "https://your-cdn.com/episode-42.mp3",
    "podcast_name": "My Podcast",
    "episode_name": "Episode 42",
    "special_instructions": "Remove filler words, normalize audio"
  }'

# 2. Check order status
curl https://barevalue.com/api/v1/orders/12345/status \
  -H "Authorization: Bearer $API_KEY"

# 3. Download when complete (or use webhooks)
curl -O https://barevalue.com/api/v1/orders/12345/download \
  -H "Authorization: Bearer $API_KEY"

Simple Pricing

API orders use your existing AI subscription minutes. Same plans, same features — no API surcharge.

View Plans

Ready to Build?

Sign up free, generate an API key, and start integrating.

GET STARTED TODAY.

Ready to get started with Barevalue Pay-As-You-Go?

Try Barevalue today.

Get Started