barevalue_account
Get Barevalue account information including credit balance, AI subscription status, bonus minutes, and pricing. Use this to check available balance before submitting orders.
Quote a podcast edit, screen the audio, submit it to an AI or a human editor, and collect the edited file, transcript and show notes.
LABSCO SUMMARY
barevalue_pricing and barevalue_api_status are marked as needing no authentication, barevalue_validate is marked as charging nothing, and barevalue_estimate exists so a duration is priced before a submission. The AI and human modes differ by more than rate: the AI path takes audio only and caps at 60 minutes, while the human path accepts video and bills per minute with a card covering the shortfall — an agent choosing between them on price alone would pick a mode the file cannot use. One operational detail sits in the webhook group: a signing secret is returned exactly once at creation, and rotating it stops the old secret immediately rather than overlapping.
An ordering server for Barevalue's podcast editing service: pricing and service health, credit balance and cost estimates, a local and a hosted upload path, AI or human editing, order polling, and webhook management.
A Barevalue API key, supplied as BAREVALUE_API_KEY, plus credit or an AI subscription on the account for the calls that submit work. Human-mode submissions also draw on the default card on file once credits run out.
One command plus a key — npm install -g barevalue-mcp, then supply credentials
USE CASES
Read the published rates, price the actual runtime against them, and check what the account can already cover from bonus minutes and credit.
Upload the file and let the server handle the presigned URL, submit it with the episode metadata, then poll until the edited audio and its transcripts are ready.
Screen the hosted file for speech before it costs anything, then hand the URL straight over instead of downloading and re-uploading it yourself.
Read the queue depth and estimated turnaround before promising a date, and see where the orders already in flight have got to.
Register an endpoint for completions, failures and refunds, keep the secret you are shown at creation, and cut over to a fresh one when it needs replacing.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
barevalue_accountGet Barevalue account information including credit balance, AI subscription status, bonus minutes, and pricing. Use this to check available balance before submitting orders.
barevalue_api_statusCheck Barevalue API health, queue depth, and estimated processing times. Use this to verify the service is operational before submitting orders. No authentication required.
barevalue_estimateCalculate the cost of an AI podcast editing order before submission. Returns breakdown of AI bonus minutes, subscription minutes, credits, and payment required.
barevalue_list_ordersList recent orders with their status. Useful for checking on multiple orders or finding a specific order.
barevalue_pricingGet current Barevalue pricing for all subscription tiers and services. Returns AI editing tier details (minutes, monthly cost, overage rates), human editing rates, supported formats, and capabilities. No authentication required.
barevalue_statusCheck the status of an order. Returns current processing state and, when complete, download URLs for edited audio, transcript PDF, transcript DOCX, and show notes.
barevalue_submitSubmit an uploaded file for editing. Two modes: editing_mode="ai" (default) does AI podcast editing of an audio file, billed against credits/subscription minutes (audio only, up to 60 min). editing_mode="human" routes to a professional human editor for audio OR video, billed at standard per-minute rates (credits first, then the default card on file is charged for the remainder); use this for white-label/human-only accounts and for video. Requires order_id and s3_key from barevalue_upload.
barevalue_submit_urlSubmit a podcast for AI editing using a public URL. The file will be downloaded and processed. Useful for files hosted on Dropbox, Google Drive (with public link), or other file hosting services.
barevalue_uploadUpload an audio file for AI podcast editing. Handles getting a presigned S3 URL and uploading the file. Returns order_id and s3_key needed for submission. Maximum file size: 750MB.
barevalue_validatePre-check an audio file from a URL before submission. Validates speech content (minimum 10%) and detects music-only content. Does NOT charge credits. Use this for external URLs before submitting. Note: For files uploaded via barevalue_upload, validation is not needed - go directly to submit.
barevalue_webhook_createCreate a new webhook to receive notifications. Returns the webhook with its signing secret (shown only once - save it!).
barevalue_webhook_deleteDelete a webhook. This cannot be undone.
barevalue_webhook_rotate_secretGenerate a new signing secret for a webhook. The old secret will immediately stop working. Returns the new secret (shown only once).
barevalue_webhook_updateUpdate an existing webhook URL, events, or active status.
barevalue_webhooks_listList all configured webhooks for your account. Webhooks send notifications when orders complete, fail, or are refunded.
BEFORE YOU INSTALL
15 tools when we connected.
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 15 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npm install -g barevalue-mcp{
"mcpServers": {
"barevalue": {
"command": "npx",
"args": [
"-y",
"barevalue-mcp"
],
"env": {
"BAREVALUE_API_KEY": "<YOUR_BAREVALUE_API_KEY>"
}
}
}
}{
"mcpServers": {
"barevalue": {
"command": "barevalue-mcp",
"env": {
"BAREVALUE_API_KEY": "<YOUR_BAREVALUE_API_KEY>"
}
}
}
}