Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mathieuberthet/mb-mastering

REMOTE · MCP.MATHIEUBERTHET.COM · SCANNED SEP 25

Studio de mastering MB Mastering (Paris) : services, tarifs, infos studio, FAQ et demande de devis.

−1 this week 75 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability78
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 3871 tokens (~175/item across 22 items; 18 tools + 4 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage95
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 84% of tool parameters carry a description.Partial
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "send_quote_request" implies "send" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 20 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Install

How do I install the com.mathieuberthet/mb-mastering MCP server?

com.mathieuberthet/mb-mastering is a hosted endpoint at https://mcp.mathieuberthet.com/, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.mathieuberthet.com

# add to Claude Code
claude mcp add --transport http com-mathieuberthet-mb-mastering 'https://mcp.mathieuberthet.com/'
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mathieuberthet-mb-mastering": {
      "url": "https://mcp.mathieuberthet.com/"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mathieuberthet-mb-mastering": {
      "type": "http",
      "url": "https://mcp.mathieuberthet.com/"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.com-mathieuberthet-mb-mastering]
url = "https://mcp.mathieuberthet.com/"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mathieuberthet-mb-mastering": {
      "type": "remote",
      "url": "https://mcp.mathieuberthet.com/",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mathieuberthet-mb-mastering --url 'https://mcp.mathieuberthet.com/' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-mathieuberthet-mb-mastering:
    url: "https://mcp.mathieuberthet.com/"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mathieuberthet-mb-mastering": {
      "Transport": "http",
      "Url": "https://mcp.mathieuberthet.com/"
    }
  }
}
# add to Vellum
assistant mcp add com-mathieuberthet-mb-mastering -t streamable-http -u 'https://mcp.mathieuberthet.com/'
// mcp.json
{
  "mcpServers": {
    "com-mathieuberthet-mb-mastering": {
      "type": "http",
      "url": "https://mcp.mathieuberthet.com/"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 25 Sept 26 −1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 24 Sept 26 0
    • Server version: 1.6.2 → 1.6.3 functional
  • 23 Sept 26 +7
    • Judged manipulation: unverified → pass ▲ security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “prepare_quote_email” rewrote its description, which is the text the model reads security
    • Tool “qonto_create_invoice” rewrote its description, which is the text the model reads security
    • Tool “qonto_create_quote” rewrote its description, which is the text the model reads security
    • Schema quality: 117 → 170 ▼ functional
    • Tool coverage: 74% → 84% ▲ functional
    • Schema quality: unverified → excellent ▲ functional
    • Server version: 1.5.4 → 1.6.2 functional
    • New tool “list_quote_requests” functional
    • New tool “qonto_delete” functional
    • New tool “qonto_get” functional
    • New tool “qonto_list” functional
    • “prepare_quote_email” added an optional parameter “qonto_id” cosmetic
    • “prepare_quote_email” added an optional parameter “qonto_number” cosmetic
    • “prepare_quote_email” added an optional parameter “qonto_type” cosmetic
    • “qonto_create_invoice” added an optional parameter “address_unknown” cosmetic
    • “qonto_create_invoice” added an optional parameter “city” cosmetic
    • “qonto_create_invoice” added an optional parameter “client_id” cosmetic
    • “qonto_create_invoice” added an optional parameter “client_kind” cosmetic
    • “qonto_create_invoice” added an optional parameter “contact_name” cosmetic
    • “qonto_create_invoice” added an optional parameter “create_client_if_missing” cosmetic
    • “qonto_create_invoice” added an optional parameter “force” cosmetic
    • “qonto_create_invoice” added an optional parameter “request_id” cosmetic
    • “qonto_create_invoice” added an optional parameter “street_address” cosmetic
    • “qonto_create_invoice” added an optional parameter “tin_number” cosmetic
    • “qonto_create_invoice” added an optional parameter “vat_number” cosmetic
    • “qonto_create_invoice” added an optional parameter “zip_code” cosmetic
    • “qonto_create_quote” added an optional parameter “address_unknown” cosmetic
    • “qonto_create_quote” added an optional parameter “city” cosmetic
    • “qonto_create_quote” added an optional parameter “client_id” cosmetic
    • “qonto_create_quote” added an optional parameter “client_kind” cosmetic
    • “qonto_create_quote” added an optional parameter “contact_name” cosmetic
    • “qonto_create_quote” added an optional parameter “create_client_if_missing” cosmetic
    • “qonto_create_quote” added an optional parameter “force” cosmetic
    • “qonto_create_quote” added an optional parameter “request_id” cosmetic
    • “qonto_create_quote” added an optional parameter “street_address” cosmetic
    • “qonto_create_quote” added an optional parameter “tin_number” cosmetic
    • “qonto_create_quote” added an optional parameter “vat_number” cosmetic
    • “qonto_create_quote” added an optional parameter “zip_code” cosmetic
    • “prepare_quote_email” reworded the description of “pdf_base64” cosmetic
    • “qonto_create_invoice” reworded the description of “client_country” cosmetic
    • “qonto_create_invoice” reworded the description of “client_email” cosmetic
    • “qonto_create_invoice” reworded the description of “client_name” cosmetic
    • “qonto_create_invoice” reworded the description of “due_days” cosmetic
    • “qonto_create_invoice” reworded the description of “items” cosmetic
    • “qonto_create_invoice” reworded the description of “status” cosmetic
    • “qonto_create_quote” reworded the description of “client_country” cosmetic
    • “qonto_create_quote” reworded the description of “client_email” cosmetic
    • “qonto_create_quote” reworded the description of “client_name” cosmetic
    • “qonto_create_quote” reworded the description of “items” cosmetic
    • “prepare_quote_email” made “pdf_base64” optional cosmetic
  • 22 Sept 26 −8
    • Judged manipulation: pass → unverified ▼ security
    • Tool coverage: 100% → 74% ▼ functional
    • Schema quality: excellent → unverified ▼ functional
    • Schema quality: pass → fail ▼ functional
    • Server version: 1.4.0 → 1.5.4 functional
    • New tool “qonto_append_invoice_line” functional
    • New tool “qonto_create_invoice” functional
    • New tool “qonto_create_quote” functional
    • New tool “qonto_finalize_invoice” functional
    • New tool “qonto_update_client” functional
  • 20 Sept 26 0
    • Stability: 0.97 → pass security
  • 19 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 18 Sept 26 −1
    • Stability: pass → 0.93 functional
  • 9 Sept 26 −1

    No change was recorded against any check on this day. Schema Quality & AI Usability went from 88 to 87.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 25 Sept 2026 · Probed https://mcp.mathieuberthet.com/

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.mathieuberthet.com CN=YE2,O=Let's Encrypt,C=US 27 Aug 2026 25 Nov 2026 ECDSA 256 ECDSA-SHA384 5d52a282fbb72ecd93e2c74b213ba7b6332
SANs: mcp.mathieuberthet.com
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.mathieuberthet.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
mathieuberthet.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.mathieuberthet.com/ Verified 200
http (plaintext) http://mcp.mathieuberthet.com/ HTTPS enforced 301 https://mcp.mathieuberthet.com/index.php
MCP tools · 18 exposed · ~3,703 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
fetch ~64

Récupère le contenu complet d'un document MB Mastering à partir de son id (obtenu via search). / Fetches the full content of a document by id (from search results).

NameTypeReqDescription
idstringyesIdentifiant du document renvoyé par search.

No output schema declared.

No examples provided.

get_faq ~41

Réponses aux questions fréquentes sur le mastering chez MB Mastering : prix, délais, révisions, travail à distance, gravure vinyle, localisation.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_pricing ~36

Donne les tarifs de mastering de MB Mastering, ainsi que les délais, la politique de révisions et les modalités de paiement.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_services ~46

Liste les services de mastering de MB Mastering (mastering stéréo, stems, à distance, gravure vinyle, numérisation, formation) avec leurs tarifs et descriptions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_studio_info ~35

Informations sur le studio MB Mastering : fondateur, expérience, adresse à Paris, équipement analogique, liens et réseaux.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_quote_requests ~122

RÉSERVÉ AU STUDIO (token). Journal des demandes de devis reçues via le tool public send_quote_request : envoyées par mail ET filtrées comme robots/spam (avec la raison). Permet de vérifier qu'aucune vraie demande n'a été filtrée.

NameTypeReqDescription
auth_tokenstring––
daysinteger–Fenêtre en jours (défaut 7, max 90).
verdictstring–Filtre : 'envoyé', 'filtré', 'plafond'. Vide = tout.

No output schema declared.

No examples provided.

prepare_quote_email ~645

RÉSERVÉ AU STUDIO (token d'administration requis). Prépare un brouillon — ou envoie — l'email d'un devis ou d'une facture PDF à un client, depuis contact@mathieuberthet.com. Par défaut (mode « draft »), l'email est déposé dans les Brouillons du webmail OVH pour relecture avant envoi ; en mode « send », il est envoyé immédiatement puis archivé dans Envoyés. Le PDF est récupéré par le serveur directement dans Qonto (qonto_type + qonto_number) — ou fourni en base64 pour un document externe.

NameTypeReqDescription
auth_tokenstring–Token d'administration (si le client MCP ne permet pas le header Authorization).
body_messagestring–Paragraphe personnalisé inséré dans le corps par défaut.
ccstring|array–Adresses en copie (string CSV ou array).
client_emailstringyesAdresse email du client destinataire.
client_namestring–Nom du client (salutation et en-tête To).
document_numberstringyesNuméro du document, ex. 202608-2.
document_typestringyesType de document joint.
in_reply_tostring–Message-ID du mail auquel on répond (avec ou sans chevrons), pour threading IMAP/Gmail.
languagestring–Langue du wrapper email : 'fr' (défaut, template français avec « Bonjour » + « Bien cordialement, Mathieu Berthet »), 'en' (template anglais avec « Hi » + « Best regards, Jean-Claude assistant to Mat…
modestring–draft (défaut) : brouillon dans le webmail OVH. send : envoi immédiat.
pdf_base64string–PDF externe encodé en base64 — seulement si le document n'est pas dans Qonto.
pdf_filenamestring–Nom du fichier joint. Défaut : Devis-<n>.pdf / Facture-<n>.pdf.
qonto_idstring–Id Qonto du document (alternative à qonto_number).
qonto_numberstring–Numéro Qonto du document (D-2026-003, F-2026-001). Défaut : document_number.
qonto_typestring–RECOMMANDÉ : le serveur va chercher le PDF dans Qonto lui-même (aucun base64 à transporter). quote = devis, invoice = facture.
referencesstring–Chaîne References (Message-IDs séparés par espaces). Auto = in_reply_to si absent.
subjectstring–Sujet de l'email. Défaut : « MB Mastering — Devis/Facture n° … ».

No output schema declared.

No examples provided.

qonto_append_invoice_line ~164

RÉSERVÉ AU STUDIO (token d'administration requis). Ajoute une ligne à un brouillon (proforma) Qonto existant pour un client, ou crée le brouillon si absent. Idéal pour clients récurrents (Antinote, DKO, etc.) : accumuler les prestations puis facturer d'un coup avec qonto_finalize_invoice.

NameTypeReqDescription
auth_tokenstring––
client_emailstring––
client_idstring––
client_namestring––
quantitystring|number––
titlestringyesIntitulé de la ligne, ex. 'cutting 12 inch A + B side ATN070'.
unit_pricenumberyes–

No output schema declared.

No examples provided.

qonto_create_invoice ~690

RÉSERVÉ AU STUDIO (token). Crée une facture client Qonto (brouillon/proforma par défaut, ou 'unpaid' = officielle) et renvoie numéro, total, lien de paiement Mollie. Client cherché par id, email puis nom ; création possible avec create_client_if_missing=true + adresse. Anti-doublon : refuse un document identique le même jour (sauf force=true) ; request_id rend l'appel rejouable sans doublon. Aucun PDF dans la réponse : utiliser prepare_quote_email (qonto_type/qonto_number) pour l'envoyer, qonto_get pour l'URL PDF.

NameTypeReqDescription
address_unknownboolean–Le client n'a PAS communiqué son adresse : rue/code postal remplacés par « — » (ville + pays requis). JAMAIS inventer une adresse — la demander au client.
auth_tokenstring–Token d'administration (si le client MCP ne permet pas le header Authorization).
citystring–Ville — obligatoire pour créer un client.
client_countrystring–Code pays ISO2 du client créé (défaut FR).
client_emailstring–Email du client (recherche par email d'abord).
client_idstring–Id Qonto du client (prioritaire sur email/nom).
client_kindstring–Type du client créé. Défaut individual (le nom du label/artiste est conservé tel quel comme nom affiché) ; company UNIQUEMENT avec tin_number (SIREN/SIRET) — sinon Qonto refuse le devis.
client_namestring–Nom du client (label, studio, artiste ou 'Prénom Nom'). Recherche exacte insensible à la casse.
contact_namestring–Prénom Nom de la personne de contact (ex. 'Rafa Santos') quand client_name est un label — sert de prénom/nom Qonto. Optionnel.
create_client_if_missingboolean–Si le client n'existe pas : le créer (sinon erreur explicite). Exige alors l'adresse ci-dessous.
due_daysinteger–Jours avant échéance (défaut 30).
forceboolean–Créer même si un document identique (même client, même total, même jour) existe déjà. Défaut false.
itemsarrayyesLignes (au moins 1).
request_idstring–Identifiant unique de CET appel (ex. 'mate027-devis-2026-09-22'). Si le même request_id est rejoué (timeout, relance), le serveur renvoie la réponse d'origine sans rien recréer.
statusstring–draft (proforma, à finaliser plus tard) ou unpaid (facture officielle). Défaut : draft.
street_addressstring–Adresse de facturation (rue) — obligatoire pour créer un client, sauf address_unknown.
tin_numberstring–SIREN/SIRET (ou n° fiscal étranger) du client : rend le type company possible. Optionnel.
vat_numberstring–N° TVA intracom du client créé (optionnel).
zip_codestring–Code postal — obligatoire pour créer un client, sauf address_unknown.

No output schema declared.

No examples provided.

qonto_create_quote ~671

RÉSERVÉ AU STUDIO (token). Crée un devis client Qonto (D-2026-XXX) et renvoie numéro, total, lien client, id. Client cherché par id, email puis nom ; création possible avec create_client_if_missing=true + adresse (jamais inventée : address_unknown=true pose des tirets). Anti-doublon : refuse un devis identique le même jour (sauf force=true) ; request_id rend l'appel rejouable sans doublon. Aucun PDF dans la réponse : prepare_quote_email (qonto_type=quote, qonto_number=D-…) l'envoie, qonto_get donne l'URL PDF. En cas de doute sur l'état : qonto_list avant de relancer.

NameTypeReqDescription
address_unknownboolean–Le client n'a PAS communiqué son adresse : rue/code postal remplacés par « — » (ville + pays requis). JAMAIS inventer une adresse — la demander au client.
auth_tokenstring––
citystring–Ville — obligatoire pour créer un client.
client_countrystring–Code pays ISO2 du client créé (défaut FR).
client_emailstring–Email du client (recherche par email d'abord).
client_idstring–Id Qonto du client (prioritaire sur email/nom).
client_kindstring–Type du client créé. Défaut individual (le nom du label/artiste est conservé tel quel comme nom affiché) ; company UNIQUEMENT avec tin_number (SIREN/SIRET) — sinon Qonto refuse le devis.
client_namestring–Nom du client (label, studio, artiste ou 'Prénom Nom'). Recherche exacte insensible à la casse.
contact_namestring–Prénom Nom de la personne de contact (ex. 'Rafa Santos') quand client_name est un label — sert de prénom/nom Qonto. Optionnel.
create_client_if_missingboolean–Si le client n'existe pas : le créer (sinon erreur explicite). Exige alors l'adresse ci-dessous.
forceboolean–Créer même si un document identique (même client, même total, même jour) existe déjà. Défaut false.
itemsarrayyesLignes (au moins 1).
request_idstring–Identifiant unique de CET appel (ex. 'mate027-devis-2026-09-22'). Si le même request_id est rejoué (timeout, relance), le serveur renvoie la réponse d'origine sans rien recréer.
street_addressstring–Adresse de facturation (rue) — obligatoire pour créer un client, sauf address_unknown.
tin_numberstring–SIREN/SIRET (ou n° fiscal étranger) du client : rend le type company possible. Optionnel.
validity_daysinteger–Jours de validité du devis (défaut 30).
vat_numberstring–N° TVA intracom du client créé (optionnel).
zip_codestring–Code postal — obligatoire pour créer un client, sauf address_unknown.

No output schema declared.

No examples provided.

qonto_delete ~130

RÉSERVÉ AU STUDIO (token). Supprime un devis en attente (pending_approval) ou une facture brouillon (draft) — ex. doublon créé par erreur. Refuse tout document envoyé/approuvé/finalisé. Exige confirm=true (le premier appel sans confirm renvoie un récapitulatif).

NameTypeReqDescription
auth_tokenstring––
confirmboolean–true pour supprimer réellement.
idstring––
numberstring–Numéro du document (ou id Qonto).
typestring–Défaut : quote.

No output schema declared.

No examples provided.

qonto_finalize_invoice ~114

RÉSERVÉ AU STUDIO (token d'administration requis). Passe un brouillon (proforma) en statut 'unpaid' = facture officielle numérotée. Qonto génère le PDF + lien de paiement Mollie. Trouve le brouillon par invoice_id OU par client (id/email/name).

NameTypeReqDescription
auth_tokenstring––
client_emailstring––
client_idstring––
client_namestring––
invoice_idstring––

No output schema declared.

No examples provided.

qonto_get ~129

RÉSERVÉ AU STUDIO (token). Détail d'un devis ou d'une facture Qonto par numéro (D-2026-003, F-2026-001) ou id : lignes, client + adresse, statut, lien client/paiement, URL PDF signée (temporaire). Jamais de base64.

NameTypeReqDescription
auth_tokenstring––
idstring–Id Qonto (alternative à number).
numberstring–Numéro du document (ou id Qonto).
typestring–Défaut : quote.

No output schema declared.

No examples provided.

qonto_list ~146

RÉSERVÉ AU STUDIO (token). Liste compacte des devis, factures ou clients Qonto (numéro, statut, total, date, client, id). À appeler AVANT de relancer une création si un appel précédent a semblé échouer.

NameTypeReqDescription
auth_tokenstring––
client_emailstring–Filtre par email client.
limitinteger–Max lignes (défaut 30, max 100).
statusstring–Filtre statut : devis pending_approval|approved|canceled ; factures draft|unpaid|paid|canceled.
typestring–Défaut : quotes.

No output schema declared.

No examples provided.

qonto_update_client ~156

RÉSERVÉ AU STUDIO (token d'administration requis). Met à jour l'adresse de facturation d'un client Qonto existant. Identifier par client_id (préféré) OU client_email/client_name.

NameTypeReqDescription
auth_tokenstring–Token d'administration.
citystringyesVille.
client_emailstring–Fallback : recherche par email.
client_idstring–ID Qonto du client (préféré).
client_namestring–Fallback : recherche par nom.
country_codestring–Code pays ISO2 (défaut FR).
street_addressstringyesRue et numéro.
zip_codestringyesCode postal.

No output schema declared.

No examples provided.

search ~79

Recherche dans les contenus de MB Mastering (services de mastering, tarifs, studio, FAQ) et renvoie une liste de résultats avec id, titre, extrait et URL. / Searches MB Mastering content (mastering services, rates, studio info, FAQ) and returns matching results.

NameTypeReqDescription
querystringyesTermes de recherche / search query.

No output schema declared.

No examples provided.

send_quote_request ~180

Envoie une demande de devis de mastering à MB Mastering par email. À utiliser quand l'utilisateur souhaite être recontacté. Requiert au minimum le nombre de titres et l'email du demandeur.

NameTypeReqDescription
deadlinestring–Échéance éventuelle.
formatstring–Support final visé (streaming, vinyle, CD…).
genrestring–Genre musical.
notesstring–Précisions libres sur le projet.
requester_emailstringyesEmail du demandeur (pour la réponse).
requester_namestring–Nom du demandeur ou du projet/artiste.
servicestring–Service souhaité (mastering stéréo, stems, à distance, gravure vinyle…).
titlesintegeryesNombre de titres à masteriser.

No output schema declared.

No examples provided.

upload_master ~255

RÉSERVÉ AU STUDIO (token d'administration requis). Dépose un zip de master client dans ~/www/masters/ sur le serveur OVH. Nom conservé tel quel (contrôle total côté studio). Upload chunké (chunk_index=0 pour le premier, is_last=true pour le dernier — le tool renvoie alors l'URL client). Écriture UNIQUEMENT dans ~/www/masters/ (chemin hardcodé, sanitize strict, pas d'échappement possible).

NameTypeReqDescription
auth_tokenstring–Token d'administration (si le client MCP ne permet pas le header Authorization).
chunk_datastringyesContenu du chunk encodé en base64. Max ~8 Mo par chunk pour rester sous les limites HTTP OVH.
chunk_indexinteger–Index du chunk (0-based). 0 = truncate le fichier destination ; >0 = append.
filenamestringyesNom du fichier .zip (autorisé : lettres/chiffres/._- et espaces ; extension .zip obligatoire ; max 200 chars). Sanitize strict côté serveur.
is_lastboolean–true pour le dernier chunk → renvoie l'URL client finalisée.

No output schema declared.

No examples provided.

Common questions

What is the com.mathieuberthet/mb-mastering MCP server?

com.mathieuberthet/mb-mastering is an MCP server listed in the public MCP registry as com.mathieuberthet/mb-mastering. Studio de mastering MB Mastering (Paris) : services, tarifs, infos studio, FAQ et demande de devis. This page covers its hosted endpoint (https://mcp.mathieuberthet.com/).

Is the com.mathieuberthet/mb-mastering MCP server safe to use?

com.mathieuberthet/mb-mastering scores 75 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mathieuberthet/mb-mastering MCP server expose?

com.mathieuberthet/mb-mastering exposes 18 tools: search, fetch, get_services, get_pricing, get_studio_info, and 13 more. Their descriptions and schemas cost roughly 3,703 tokens of context every time the server is loaded.

Does the com.mathieuberthet/mb-mastering MCP server require authentication?

No. We connected to com.mathieuberthet/mb-mastering without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the com.mathieuberthet/mb-mastering MCP server still maintained?

com.mathieuberthet/mb-mastering is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.