Official Le Scribe Audio MCP server: search, read, summarize & code French audio transcripts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer lsa_mcp_... Personal Access Token from https://lescribeaudio.com/integrations-mcp
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Retourne le lien du lecteur interactif Studio et les URLs d'export disponibles (Word .docx 100 % modifiable, PDF, sous-titres .SRT / .VTT, texte brut .TXT, corpus IRaMuTeQ) pour un dossier.
Identifiant unique de la transcription.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http lescribeaudio-mcp https://lescribeaudio.com/api/mcp \ --header 'Authorization: Bearer YOUR_TOKEN'
Headers
Authorization (required): Bearer lsa_mcp_... Personal Access Token from https://lescribeaudio.com/integrations-mcpRetourne le lien du lecteur interactif Studio et les URLs d'export disponibles (Word .docx 100 % modifiable, PDF, sous-titres .SRT / .VTT, texte brut .TXT, corpus IRaMuTeQ) pour un dossier.
| Argument | Type | Description |
|---|---|---|
| file_id* | string | Identifiant unique de la transcription. |
{
"type": "object",
"required": [
"file_id"
],
"properties": {
"file_id": {
"type": "string",
"description": "Identifiant unique de la transcription."
}
},
"additionalProperties": false
}Récupère la synthèse structurée (synthèse exécutive suivie du développement chrono-thématique) associée à une transcription si elle a été générée.
| Argument | Type | Description |
|---|---|---|
| file_id* | string | Identifiant unique de la transcription. |
{
"type": "object",
"required": [
"file_id"
],
"properties": {
"file_id": {
"type": "string",
"description": "Identifiant unique de la transcription."
}
},
"additionalProperties": false
}Récupère le texte intégral diarisé (par intervenant, avec timecodes optionnels [HH:MM:SS]) d'une transcription appartenant à l'utilisateur.
| Argument | Type | Description |
|---|---|---|
| file_id* | string | Identifiant unique de la transcription (issu de list_transcriptions). |
| max_chars | integer | Limite de caractères retournés (1000 à 200000, défaut 60000). |
| offset_chars | integer | Décalage en caractères pour lire la suite des très longues séances (défaut 0). |
| include_timecodes | boolean | Inclure les horodatages [HH:MM:SS] devant chaque prise de parole. |
{
"type": "object",
"required": [
"file_id"
],
"properties": {
"file_id": {
"type": "string",
"description": "Identifiant unique de la transcription (issu de list_transcriptions)."
},
"max_chars": {
"type": "integer",
"default": 60000,
"maximum": 200000,
"minimum": 1000,
"description": "Limite de caractères retournés (1000 à 200000, défaut 60000)."
},
"offset_chars": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Décalage en caractères pour lire la suite des très longues séances (défaut 0)."
},
"include_timecodes": {
"type": "boolean",
"default": true,
"description": "Inclure les horodatages [HH:MM:SS] devant chaque prise de parole."
}
},
"additionalProperties": false
}Liste les transcriptions audio et vidéo du compte Le Scribe Audio authentifié (avec file_id, nom du fichier, durée, statut, date et présence d'une synthèse).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Nombre maximal de dossiers à retourner (1 à 50, défaut 20). |
| status | string | Filtrer par statut ('all', 'completed', 'processing', 'failed'). |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Nombre maximal de dossiers à retourner (1 à 50, défaut 20)."
},
"status": {
"enum": [
"all",
"completed",
"processing",
"failed"
],
"type": "string",
"default": "all",
"description": "Filtrer par statut ('all', 'completed', 'processing', 'failed')."
}
},
"additionalProperties": false
}Renomme globalement l'étiquette d'un intervenant (diarisation) sur toutes ses prises de parole (ex: remplacer 'Intervenant 1' par 'Enquêté P1' ou 'M. Martin') et met à jour les futurs exports Word (.docx).
| Argument | Type | Description |
|---|---|---|
| file_id* | string | Identifiant unique de la transcription. |
| new_speaker* | string | Nouveau nom ou code d'intervenant (ex: 'Enquêté P1', 'Mme Dubois'). |
| old_speaker* | string | Nom actuel de l'étiquette d'intervenant à remplacer. |
{
"type": "object",
"required": [
"file_id",
"old_speaker",
"new_speaker"
],
"properties": {
"file_id": {
"type": "string",
"description": "Identifiant unique de la transcription."
},
"new_speaker": {
"type": "string",
"description": "Nouveau nom ou code d'intervenant (ex: 'Enquêté P1', 'Mme Dubois')."
},
"old_speaker": {
"type": "string",
"description": "Nom actuel de l'étiquette d'intervenant à remplacer."
}
},
"additionalProperties": false
}Recherche un mot-clé, un thème ou un intervenant dans les titres, synthèses et textes déverrouillés des transcriptions de l'utilisateur, avec extraits horodatés.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Nombre maximal de transcriptions correspondantes à retourner (1 à 20). |
| query* | string | Expression ou mot-clé à rechercher (minimum 2 caractères). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Nombre maximal de transcriptions correspondantes à retourner (1 à 20)."
},
"query": {
"type": "string",
"description": "Expression ou mot-clé à rechercher (minimum 2 caractères)."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.