accueil / serveurs / Dev & Code / io.github.quietnotion/barevalue
io.github.quietnotion/barevalue
serveur MCP (Model Context Protocol) · barevalue 1.16.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.quietnotion/barevalue est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.quietnotion/barevalue » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 14 outils
- barevalue_account≈ 138 tokens
Account details: the editing minutes left in the free monthly allowance, credit balance and any limits on the account.
Paramètres, retour & exemple (1)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.
Exemple d'appel{"name": "barevalue_account", "arguments": {"api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_api_status≈ 85 tokens
Service health, queue depth and expected processing times. No API key needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "barevalue_api_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_content≈ 250 tokens
The show notes, the full transcript with speaker labels and the edit summary of an edited podcast episode, as text, with no file to download and parse. Available once barevalue_status reports "done". The include parameter limits the answer to the parts named; the transcript of a long episode is large.
Paramètres, retour & exemple (3)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.include· string · optionnel
Optional comma-separated list of summary, show_notes, transcript. All three when omitted.order_id· number · requis
Order ID
Exemple d'appel{"name": "barevalue_content", "arguments": {"order_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_estimate≈ 182 tokens
Reports what an AI podcast edit of a given length would use from the account and whether the account can cover it, before any order is placed. Nothing is charged.
Paramètres, retour & exemple (2)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.duration_minutes· number · requis
Audio length in minutes (1-60)
Exemple d'appel{"name": "barevalue_estimate", "arguments": {"duration_minutes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_feedback≈ 309 tokens
Records the user's rating of a finished order, positive or negative, with an optional comment and list of issues. Our team is told. A second rating for the same order replaces the first, comment included.
Paramètres, retour & exemple (5)
Paramètresissues· array · optionnel
Optional: what was wrongrating· string · requis · positive | negative
Whether the user is happy with the editapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.comment· string · optionnel
Optional: what the user said, in the user's own words (max 2000 characters)order_id· number · requis
Order ID
Exemple d'appel{"name": "barevalue_feedback", "arguments": {"rating": "positive", "order_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_list_orders≈ 197 tokens
Recent orders on the account with their status.
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (default 1)status· string · optionnel · pending | processing | completed | failed
Only orders with this statusapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.per_page· number · optionnel
Results per page (default 20, max 100)
Exemple d'appel{"name": "barevalue_list_orders", "arguments": {"page": 1, "status": "pending", "api_key": "texte", "per_page": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_pricing≈ 104 tokens
What AI podcast editing costs and what it includes: the free monthly allowance, plans, supported audio formats, languages, length limits and features. No API key needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "barevalue_pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_register≈ 394 tokens
Creates a Barevalue account and returns a working API key in one call, with no password and no email click before the first order. The email is the address of the person the account is for, and that person receives a verification link. Until the link is clicked the account has a small free allowance ("allowance" in the result), and after it the full free monthly allowance. The returned api_key is what the other tools take as api_key. An address that already has an account gets no second key here (registration_failed): its owner makes one at barevalue.com, Settings, API Keys.
Paramètres, retour & exemple (5)
Paramètresref· string · optionnel
Optional code of the listing the agent was installed from, as printed in that listing's install instructions (e.g. "docker"). Lowercase letters, digits and hyphens, up to 32 characters. A value of any other shape is ignored and never causes a refusal.email· string · requis
Email address of the person the account is forlast_name· string · optionnel
Optional last name of that personagent_name· string · optionnel
Optional name of the agent or app creating the account, e.g. "Claude", "ChatGPT"first_name· string · optionnel
Optional first name of that person
Exemple d'appel{"name": "barevalue_register", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_request_revision≈ 331 tokens
Re-edits a finished order with new instructions, for example "keep the story about the dog, it was cut" or "the intro music is too loud". It creates a new order from the original recording and returns its order_id. The progress and result of that order are reported by barevalue_status. It uses the same minutes from the allowance as the original order. Every revision is made from the original recording, so one request carries everything that is to be different. It returns the edited audio. The show notes and clips are made again only when the instructions ask for them.
Paramètres, retour & exemple (3)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.order_id· number · requis
The finished order to change (the original, not an earlier revision)instructions· string · requis
What to change, in plain language (10 to 2000 characters)
Exemple d'appel{"name": "barevalue_request_revision", "arguments": {"order_id": 1, "instructions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_status≈ 232 tokens
Status of a podcast editing order. While processing it reports the current step, percentage and estimated seconds remaining. When status is "done" it lists each file with its kind (edited_audio, clip, show_notes, transcript and others) and a download URL valid for 24 hours, says what the edit changed, and says what is not included and why. When status is "failed" it gives the reason and what can be done next.
Paramètres, retour & exemple (2)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.order_id· number · requis
Order ID
Exemple d'appel{"name": "barevalue_status", "arguments": {"order_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_submit_url≈ 758 tokens
Edits a podcast episode or interview recording with AI and returns the finished audio. The edit removes background noise, hum and hiss, trims filler words such as um and uh, cuts long pauses and dead air, evens out the levels of the speakers and masters the loudness to -16 LUFS. Cuts or other changes can be asked for in special_instructions. Every order includes a transcript with speaker labels, and an episode of 10 minutes or more also gets show notes and short highlight clips for social media. It takes a recording in MP3, WAV, M4A, FLAC, AAC, OGG, WMA or AIFF, in any of 58 languages, and delivers MP3 at up to 320 kbps, with a WAV as well when the original is lossless. Audio only, one file with one audio track, up to 60 minutes. It edits the recording itself and creates no audio with AI: no translation or dubbing, no synthetic voices, no generated music or sound effects, no video. Free within the monthly allowance of the account. Returns an order_id. The order's progress and result are reported by barevalue_status. A file with no link is ordered with the upload_id that barevalue_upload returns, in place of file_url.
Paramètres, retour & exemple (11)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.file_url· string · optionnel
Direct, publicly downloadable URL of the raw recording (not a web page that plays it). Either this or upload_id, not both.upload_id· string · optionnel
The upload_id from barevalue_upload, once the file has been uploaded. Either this or file_url, not both.host_names· array · optionnel
Optional host names (max 5), used to label the speakers in the transcript and show notesguest_names· array · optionnel
Optional guest names (max 10)episode_name· string · requis
Name of this episodepodcast_name· string · requis
Name of the podcastepisode_number· string · optionnel
Optional episode number, digits only (e.g. "42"). Anything else is ignored.idempotency_key· string · optionnel
Optional UUID. A retry that carries the same value does not create a second order. Generated when omitted.duration_minutes· number · optionnel
Optional audio length in minutes if known. The real length is measured after download.special_instructions· string · optionnel
Optional instructions for the AI editor in plain language, e.g. "Remove the sponsor read", "Keep the blooper at the end", "Cut from 12:30 to 14:05"
Exemple d'appel{"name": "barevalue_submit_url", "arguments": {"episode_name": "texte", "podcast_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_updates≈ 274 tokens
Everything that happened on the account since a given moment: an order was received, is ready, or failed and why, or the email address was confirmed. It carries what our emails say, so the user can follow an order without watching an inbox. The result includes a cursor, and a call that gives it back as since starts where this one ended. Without since it covers the last 24 hours. Each update has an id that never changes, so the same update can be recognised if it comes back on two consecutive calls.
Paramètres, retour & exemple (2)
Paramètressince· string · optionnel
The cursor returned by the previous call, or an ISO 8601 date and timeapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.
Exemple d'appel{"name": "barevalue_updates", "arguments": {"since": "texte", "api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_upload≈ 311 tokens
For a recording that is a file on the machine the agent runs on and has no link. Returns an upload_id and a ready curl command that sends the file from that machine (storage answers 204 when the upload worked). The upload_id is then accepted by barevalue_submit_url in place of file_url. One audio file, up to 750 MB and 60 minutes. The upload link works for 15 minutes and an upload can be ordered once. A recording that already has a direct link needs no upload: barevalue_submit_url takes the link itself.
Paramètres, retour & exemple (3)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.filename· string · requis
Name of the file, with its extension, e.g. "episode-12.mp3"size_bytes· number · optionnel
Optional size of the file in bytes. With it, a file that is too large is refused at once
Exemple d'appel{"name": "barevalue_upload", "arguments": {"filename": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - barevalue_validate≈ 197 tokens
Pre-checks a podcast or other audio recording at a URL without ordering an edit: confirms the link downloads, measures the length and checks that the file is speech and not music or silence. Nothing is charged.
Paramètres, retour & exemple (2)
Paramètresapi_key· string · optionnel
Barevalue API key (bv_sk_...), as returned by barevalue_register. Not needed when the connection already sends an Authorization: Bearer header.file_url· string · requis
Direct, publicly downloadable URL of the audio file
Exemple d'appel{"name": "barevalue_validate", "arguments": {"file_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».