accueil / serveurs / Médias / app.speakeroo/speaking-coach
app.speakeroo/speaking-coach
serveur MCP (Model Context Protocol) · speakeroo 1.0.0
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 app.speakeroo/speaking-coach est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.speakeroo/speaking-coach » 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 7 outils
- analyze_speech≈ 1883 tokens
Analyze a spoken recording: it is transcribed, then returns everything analyze_transcript does plus delivery metrics only audio can give: words per minute, pace, pauses per minute, filler rate, pitch (median and range) and vocal expression, and pacing, pronunciation and engagement scores. Limits: up to 120 seconds and 10 MB; mp3, m4a/mp4, wav, webm, ogg or flac; at least 30 spoken words. Pass audioUrl (public https) or audioBase64. Free: 1 analysis a day per network; a try that fails on our side does not count, up to 3 tries a day. Audio is deleted once the response is sent.
Paramètres, retour & exemple (5)
Paramètrestopic· string · optionnel
The question or prompt being answered, e.g. an IELTS cue card or interview questioncontext· string · optionnel · general | impromptu | presentation | speech | interview | ielts | conversation
What the speech is for, so the feedback is calibrated to it. Defaults to general.audioUrl· string · optionnel
A public https link to the recording. Use this or audioBase64.mimeType· string · optionnel
The audio type when it cannot be sniffed from the bytes, e.g. audio/mpegaudioBase64· string · optionnel
The recording as base64 (a data: URL prefix is fine). Use this or audioUrl.
Exemple d'appel{"name": "analyze_speech", "arguments": {"topic": "texte", "context": "general", "audioUrl": "texte", "mimeType": "texte", "audioBase64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"issues": "texte", "context": "texte", "coaching": "texte", "delivery": {}, "language": "texte", "wordCount": 1, "transcript": "texte", "unavailable": [], "callToAction": {}}} - analyze_transcript≈ 1439 tokens
Coach a speech from its text. Returns weak and filler words with firmer alternatives, rhetorical devices, delivery and rhetoric feedback, grammar/vocabulary/coherence scores (1-10) on the Speakeroo rubric, and word-level issues with the excerpt and a fix. Input: 30-1500 words. Text cannot show pace, pauses, pitch or pronunciation; use analyze_speech with a recording for those. Free, 5 text analyses a day per network, shared with refine_transcript.
Paramètres, retour & exemple (3)
Paramètrestopic· string · optionnel
The question or prompt being answered, e.g. an IELTS cue card or interview questioncontext· string · optionnel · general | impromptu | presentation | speech | interview | ielts | conversation
What the speech is for, so the feedback is calibrated to it. Defaults to general.transcript· string · requis
What was said, as plain text: 30-1500 words. Paste a speech transcript or a draft you plan to say out loud.
Exemple d'appel{"name": "analyze_transcript", "arguments": {"transcript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"issues": "texte", "context": "texte", "coaching": "texte", "language": "texte", "wordCount": 1, "unavailable": [], "callToAction": {}}} - get_speaking_rubric≈ 314 tokens
A four-level speaking rubric teachers use for speaking homework: fluency, pronunciation, vocabulary range and task completion, with a descriptor for every level. Links to the page with a CSV download. analyze_transcript and analyze_speech score on Speakeroo's own 1-10 rubric.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_speaking_rubric", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"link": "texte", "name": "texte", "criteria": []}} - get_speech_topics≈ 379 tokens
Random speech topics to practise with: impromptu, persuasive, informative, presentation, IELTS Speaking Part 1 questions or Part 2 cue cards. Each result links to the full list on speakeroo.app, where every topic opens a timed practice session.
Paramètres, retour & exemple (2)
Paramètrescount· integer · optionnel
How many topics, default 10category· string · requis · impromptu | persuasive | informative | presentation | ielts_part_1 | ielts_part_2
Exemple d'appel{"name": "get_speech_topics", "arguments": {"category": "impromptu"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"link": "texte", "title": "texte", "topics": [], "category": "impromptu"}} - how_to_pronounce≈ 383 tokens
How to pronounce an English word Speakeroo has a guide for: IPA, a plain respelling, syllables with the stressed one, sound tips, a note on the usual mistake and two example sentences. Links to the guide, where you can record yourself and get a pronunciation check.
Paramètres, retour & exemple (1)
Paramètresword· string · requis
Exemple d'appel{"name": "how_to_pronounce", "arguments": {"word": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ipa": "texte", "link": "texte", "note": "texte", "tips": [], "word": "texte", "found": true, "sentences": [], "syllables": [], "respelling": "texte", "similarWords": [], "stressedSyllable": 1}} - list_filler_words≈ 290 tokens
The common filler words in spoken English grouped by what they do, and the steps to stop using them. Links to the guide on speakeroo.app, which has a free filler word tracker.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_filler_words", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"link": "texte", "groups": [], "howToStop": []}} - refine_transcript≈ 641 tokens
Rewrite a speech into a clear structure (PREP, STAR, problem-solution, rule of three and others) chosen to fit it. Returns the rewritten sections, the structure with a 1-10 score for how well the original already followed it, a summary of what changed and one delivery tip. Input: 30-1500 words. Shares the daily text allowance with analyze_transcript.
Paramètres, retour & exemple (3)
Paramètrestopic· string · optionnel
The question or prompt being answered, e.g. an IELTS cue card or interview questioncontext· string · optionnel · general | impromptu | presentation | speech | interview | ielts | conversation
What the speech is for, so the feedback is calibrated to it. Defaults to general.transcript· string · requis
What was said, as plain text: 30-1500 words. Paste a speech transcript or a draft you plan to say out loud.
Exemple d'appel{"name": "refine_transcript", "arguments": {"transcript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"wordCount": 1, "callToAction": {}, "refinedVersion": {}}}
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é ».