Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BAREVALUE_API_KEY | Yes | Your Barevalue API key (starts with bv_sk_) | |
| BAREVALUE_API_URL | No | Override API base URL (default: https://barevalue.com/api/v1) | https://barevalue.com/api/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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. |
| barevalue_estimate | Calculate the cost of an AI podcast editing order before submission. Returns breakdown of AI bonus minutes, subscription minutes, credits, and payment required. |
| barevalue_upload | Upload 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_validate | Pre-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_submit | Submit an uploaded audio file for AI podcast editing. Charges credits/subscription minutes. Requires order_id and s3_key from barevalue_upload. |
| barevalue_submit_url | Submit 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_status | Check 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_list_orders | List recent orders with their status. Useful for checking on multiple orders or finding a specific order. |
| barevalue_webhooks_list | List all configured webhooks for your account. Webhooks send notifications when orders complete, fail, or are refunded. |
| barevalue_webhook_create | Create a new webhook to receive notifications. Returns the webhook with its signing secret (shown only once - save it!). |
| barevalue_webhook_update | Update an existing webhook URL, events, or active status. |
| barevalue_webhook_delete | Delete a webhook. This cannot be undone. |
| barevalue_webhook_rotate_secret | Generate a new signing secret for a webhook. The old secret will immediately stop working. Returns the new secret (shown only once). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |