com. mathieuberthet/ mb-mastering
by mathieuberthet.com · remote · no sign-in to list tools · v1.4.0 · published by com.mathieuberthet
Studio de mastering MB Mastering (Paris) : services, tarifs, infos studio, FAQ et demande de devis.
20 tools: 1 can delete or cancel things, 2 do something that can't be undone, 6 change things and 11 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone2Claude Code: ask: see these tools
- Changes things6Claude Code: ask: see these tools
- Only reads11Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http mb-mastering https://mcp.mathieuberthet.com/Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
20 tools
Deletes or cancels 1Claude Code: deny
qonto_deleteRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "qonto_delete" says "delete": a word for removing or ending something.
Description, as the server wrote it 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).
Can't be undone 2Claude Code: ask
qonto_finalize_invoiceRÉSERVÉ AU STUDIO (token d'administration requis).No findings
Why it is in this group
- The name "qonto_finalize_invoice" says "finalize": a word for a change that another call does not undo.
Description, as the server wrote it 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).
send_quote_requestEnvoie une demande de devis de mastering à MB Mastering par email.No findings
Why it is in this group
- The name "send_quote_request" says "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it 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.
Changes things 6Claude Code: ask
prepare_quote_emailRÉSERVÉ AU STUDIO (token d'administration requis).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
qonto_append_invoice_lineRÉSERVÉ AU STUDIO (token d'administration requis).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
qonto_create_invoiceRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "qonto_create_invoice" says "create": a word for a change.
Description, as the server wrote it 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.
qonto_create_quoteRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "qonto_create_quote" says "create": a word for a change.
Description, as the server wrote it 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.
qonto_update_clientRÉSERVÉ AU STUDIO (token d'administration requis).No findings
Why it is in this group
- The name "qonto_update_client" says "update": a word for a change.
Description, as the server wrote it 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.
upload_masterRÉSERVÉ AU STUDIO (token d'administration requis).No findings
Why it is in this group
- The name "upload_master" says "upload": a word for a change.
Description, as the server wrote it 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).
Only reads 11Claude Code: allow
fetchRécupère le contenu complet d'un document MB Mastering à partir de son id (obtenu via search).No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it 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).
get_faqRéponses aux questions fréquentes sur le mastering chez MB Mastering : prix, délais, révisions, travail à distance, gravure vinyle, localisation.No findings
Why it is in this group
- The name "get_faq" says "get": a word for reading.
Description, as the server wrote it Réponses aux questions fréquentes sur le mastering chez MB Mastering : prix, délais, révisions, travail à distance, gravure vinyle, localisation.
get_pricingDonne les tarifs de mastering de MB Mastering, ainsi que les délais, la politique de révisions et les modalités de paiement.No findings
Why it is in this group
- The name "get_pricing" says "get": a word for reading.
Description, as the server wrote it Donne les tarifs de mastering de MB Mastering, ainsi que les délais, la politique de révisions et les modalités de paiement.
get_servicesListe les services de mastering de MB Mastering (mastering stéréo, stems, à distance, gravure vinyle, numérisation, formation) avec leurs tarifs et descriptions.No findings
Why it is in this group
- The name "get_services" says "get": a word for reading.
Description, as the server wrote it Liste les services de mastering de MB Mastering (mastering stéréo, stems, à distance, gravure vinyle, numérisation, formation) avec leurs tarifs et descriptions.
get_studio_infoInformations sur le studio MB Mastering : fondateur, expérience, adresse à Paris, équipement analogique, liens et réseaux.No findings
Why it is in this group
- The name "get_studio_info" says "get": a word for reading.
Description, as the server wrote it Informations sur le studio MB Mastering : fondateur, expérience, adresse à Paris, équipement analogique, liens et réseaux.
imap_get_mailRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "imap_get_mail" says "get": a word for reading.
Description, as the server wrote it RÉSERVÉ AU STUDIO (token). Récupère le corps + liens (WeTransfer, Drive, SwissTransfer, etc.) + pièces jointes d'un mail INBOX par UID. UID est fourni par imap_list_inbox. Décode automatiquement quoted-printable/base64 + UTF-8.
imap_list_inboxRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "imap_list_inbox" says "list": a word for reading.
Description, as the server wrote it RÉSERVÉ AU STUDIO (token). Liste les N derniers mails de INBOX (contact@mathieuberthet.com) via IMAP direct sur OVH. Retourne UID (à passer à imap_get_mail), date, expéditeur, objet, flags. Bypass Chrome/Roundcube — beaucoup plus rapide et fiable.
list_quote_requestsRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "list_quote_requests" says "list": a word for reading.
Description, as the server wrote it 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.
qonto_getRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "qonto_get" says "get": a word for reading.
Description, as the server wrote it 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.
qonto_listRÉSERVÉ AU STUDIO (token).No findings
Why it is in this group
- The name "qonto_list" says "list": a word for reading.
Description, as the server wrote it 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.
searchRecherche 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.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it 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.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.4.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http mb-mastering https://mcp.mathieuberthet.com/Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__mb-mastering__search",
"mcp__mb-mastering__fetch",
"mcp__mb-mastering__get_services",
"mcp__mb-mastering__get_pricing",
"mcp__mb-mastering__get_studio_info",
"mcp__mb-mastering__get_faq",
"mcp__mb-mastering__qonto_list",
"mcp__mb-mastering__qonto_get",
"mcp__mb-mastering__imap_list_inbox",
"mcp__mb-mastering__imap_get_mail",
"mcp__mb-mastering__list_quote_requests"
],
"ask": [
"mcp__mb-mastering__send_quote_request",
"mcp__mb-mastering__prepare_quote_email",
"mcp__mb-mastering__qonto_create_invoice",
"mcp__mb-mastering__qonto_create_quote",
"mcp__mb-mastering__qonto_append_invoice_line",
"mcp__mb-mastering__qonto_finalize_invoice",
"mcp__mb-mastering__qonto_update_client",
"mcp__mb-mastering__upload_master"
],
"deny": [
"mcp__mb-mastering__qonto_delete"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mb-mastering. Review it before you use it.