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.
Available components
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 18 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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
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
claude mcp add --transport http com-mathieuberthet-mb-mastering 'https://mcp.mathieuberthet.com/'
{
"mcpServers": {
"com-mathieuberthet-mb-mastering": {
"url": "https://mcp.mathieuberthet.com/"
}
}
} {
"servers": {
"com-mathieuberthet-mb-mastering": {
"type": "http",
"url": "https://mcp.mathieuberthet.com/"
}
}
} [mcp_servers.com-mathieuberthet-mb-mastering] url = "https://mcp.mathieuberthet.com/"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-mathieuberthet-mb-mastering": {
"type": "remote",
"url": "https://mcp.mathieuberthet.com/",
"enabled": true
}
}
} openclaw mcp add com-mathieuberthet-mb-mastering --url 'https://mcp.mathieuberthet.com/' --transport streamable-http
mcp_servers:
com-mathieuberthet-mb-mastering:
url: "https://mcp.mathieuberthet.com/" {
"McpServers": {
"com-mathieuberthet-mb-mastering": {
"Transport": "http",
"Url": "https://mcp.mathieuberthet.com/"
}
}
} assistant mcp add com-mathieuberthet-mb-mastering -t streamable-http -u 'https://mcp.mathieuberthet.com/'
{
"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.
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.
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 |
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 →
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).
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Identifiant 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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | – |
| days | integer | – | Fenêtre en jours (défaut 7, max 90). |
| verdict | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | Token d'administration (si le client MCP ne permet pas le header Authorization). |
| body_message | string | – | Paragraphe personnalisé inséré dans le corps par défaut. |
| cc | string|array | – | Adresses en copie (string CSV ou array). |
| client_email | string | yes | Adresse email du client destinataire. |
| client_name | string | – | Nom du client (salutation et en-tête To). |
| document_number | string | yes | Numéro du document, ex. 202608-2. |
| document_type | string | yes | Type de document joint. |
| in_reply_to | string | – | Message-ID du mail auquel on répond (avec ou sans chevrons), pour threading IMAP/Gmail. |
| language | string | – | 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… |
| mode | string | – | draft (défaut) : brouillon dans le webmail OVH. send : envoi immédiat. |
| pdf_base64 | string | – | PDF externe encodé en base64 — seulement si le document n'est pas dans Qonto. |
| pdf_filename | string | – | Nom du fichier joint. Défaut : Devis-<n>.pdf / Facture-<n>.pdf. |
| qonto_id | string | – | Id Qonto du document (alternative à qonto_number). |
| qonto_number | string | – | Numéro Qonto du document (D-2026-003, F-2026-001). Défaut : document_number. |
| qonto_type | string | – | RECOMMANDÉ : le serveur va chercher le PDF dans Qonto lui-même (aucun base64 à transporter). quote = devis, invoice = facture. |
| references | string | – | Chaîne References (Message-IDs séparés par espaces). Auto = in_reply_to si absent. |
| subject | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | – |
| client_email | string | – | – |
| client_id | string | – | – |
| client_name | string | – | – |
| quantity | string|number | – | – |
| title | string | yes | Intitulé de la ligne, ex. 'cutting 12 inch A + B side ATN070'. |
| unit_price | number | yes | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| address_unknown | boolean | – | 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_token | string | – | Token d'administration (si le client MCP ne permet pas le header Authorization). |
| city | string | – | Ville — obligatoire pour créer un client. |
| client_country | string | – | Code pays ISO2 du client créé (défaut FR). |
| client_email | string | – | Email du client (recherche par email d'abord). |
| client_id | string | – | Id Qonto du client (prioritaire sur email/nom). |
| client_kind | string | – | 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_name | string | – | Nom du client (label, studio, artiste ou 'Prénom Nom'). Recherche exacte insensible à la casse. |
| contact_name | string | – | 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_missing | boolean | – | Si le client n'existe pas : le créer (sinon erreur explicite). Exige alors l'adresse ci-dessous. |
| due_days | integer | – | Jours avant échéance (défaut 30). |
| force | boolean | – | Créer même si un document identique (même client, même total, même jour) existe déjà. Défaut false. |
| items | array | yes | Lignes (au moins 1). |
| request_id | string | – | 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. |
| status | string | – | draft (proforma, à finaliser plus tard) ou unpaid (facture officielle). Défaut : draft. |
| street_address | string | – | Adresse de facturation (rue) — obligatoire pour créer un client, sauf address_unknown. |
| tin_number | string | – | SIREN/SIRET (ou n° fiscal étranger) du client : rend le type company possible. Optionnel. |
| vat_number | string | – | N° TVA intracom du client créé (optionnel). |
| zip_code | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| address_unknown | boolean | – | 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_token | string | – | – |
| city | string | – | Ville — obligatoire pour créer un client. |
| client_country | string | – | Code pays ISO2 du client créé (défaut FR). |
| client_email | string | – | Email du client (recherche par email d'abord). |
| client_id | string | – | Id Qonto du client (prioritaire sur email/nom). |
| client_kind | string | – | 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_name | string | – | Nom du client (label, studio, artiste ou 'Prénom Nom'). Recherche exacte insensible à la casse. |
| contact_name | string | – | 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_missing | boolean | – | Si le client n'existe pas : le créer (sinon erreur explicite). Exige alors l'adresse ci-dessous. |
| force | boolean | – | Créer même si un document identique (même client, même total, même jour) existe déjà. Défaut false. |
| items | array | yes | Lignes (au moins 1). |
| request_id | string | – | 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_address | string | – | Adresse de facturation (rue) — obligatoire pour créer un client, sauf address_unknown. |
| tin_number | string | – | SIREN/SIRET (ou n° fiscal étranger) du client : rend le type company possible. Optionnel. |
| validity_days | integer | – | Jours de validité du devis (défaut 30). |
| vat_number | string | – | N° TVA intracom du client créé (optionnel). |
| zip_code | string | – | 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).
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | – |
| confirm | boolean | – | true pour supprimer réellement. |
| id | string | – | – |
| number | string | – | Numéro du document (ou id Qonto). |
| type | string | – | 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).
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | – |
| client_email | string | – | – |
| client_id | string | – | – |
| client_name | string | – | – |
| invoice_id | string | – | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | – |
| id | string | – | Id Qonto (alternative à number). |
| number | string | – | Numéro du document (ou id Qonto). |
| type | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | – |
| client_email | string | – | Filtre par email client. |
| limit | integer | – | Max lignes (défaut 30, max 100). |
| status | string | – | Filtre statut : devis pending_approval|approved|canceled ; factures draft|unpaid|paid|canceled. |
| type | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | Token d'administration. |
| city | string | yes | Ville. |
| client_email | string | – | Fallback : recherche par email. |
| client_id | string | – | ID Qonto du client (préféré). |
| client_name | string | – | Fallback : recherche par nom. |
| country_code | string | – | Code pays ISO2 (défaut FR). |
| street_address | string | yes | Rue et numéro. |
| zip_code | string | yes | Code 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.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Termes 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.
| Name | Type | Req | Description |
|---|---|---|---|
| deadline | string | – | Échéance éventuelle. |
| format | string | – | Support final visé (streaming, vinyle, CD…). |
| genre | string | – | Genre musical. |
| notes | string | – | Précisions libres sur le projet. |
| requester_email | string | yes | Email du demandeur (pour la réponse). |
| requester_name | string | – | Nom du demandeur ou du projet/artiste. |
| service | string | – | Service souhaité (mastering stéréo, stems, à distance, gravure vinyle…). |
| titles | integer | yes | Nombre 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).
| Name | Type | Req | Description |
|---|---|---|---|
| auth_token | string | – | Token d'administration (si le client MCP ne permet pas le header Authorization). |
| chunk_data | string | yes | Contenu du chunk encodé en base64. Max ~8 Mo par chunk pour rester sous les limites HTTP OVH. |
| chunk_index | integer | – | Index du chunk (0-based). 0 = truncate le fichier destination ; >0 = append. |
| filename | string | yes | Nom du fichier .zip (autorisé : lettres/chiffres/._- et espaces ; extension .zip obligatoire ; max 200 chars). Sanitize strict côté serveur. |
| is_last | boolean | – | true pour le dernier chunk → renvoie l'URL client finalisée. |
No output schema declared.
No examples provided.
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.