Speakeroo speaking coach
by speakeroo.app · remote · no sign-in to list tools · v1.0.1 · published by app.speakeroo
AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.
7 tools: 2 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads5Claude 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 speaking-coach https://mcp.speakeroo.app/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 2Claude Code: ask
how_to_pronounceHow 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 senten…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.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
- title: How to pronounce a word
refine_transcriptRewrite a speech into a clear structure (PREP, STAR, problem-solution, rule of three and others) chosen to fit it.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.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
- title: Restructure a speech
Only reads 5Claude Code: allow
analyze_speechAnalyze 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,…No findings
Why it is in this group
- The name "analyze_speech" says "analyze": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: true
- readOnlyHint: true
- title: Analyze a speech recording
analyze_transcriptCoach a speech from its text.No findings
Why it is in this group
- The name "analyze_transcript" says "analyze": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
- title: Analyze a speech transcript
get_speaking_rubricA four-level speaking rubric teachers use for speaking homework: fluency, pronunciation, vocabulary range and task completion, with a descriptor for every level.No findings
Why it is in this group
- The name "get_speaking_rubric" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
- title: Get a speaking rubric
get_speech_topicsRandom speech topics to practise with: impromptu, persuasive, informative, presentation, IELTS Speaking Part 1 questions or Part 2 cue cards.No findings
Why it is in this group
- The name "get_speech_topics" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
- title: Get speech topics
list_filler_wordsThe common filler words in spoken English grouped by what they do, and the steps to stop using them.No findings
Why it is in this group
- The name "list_filler_words" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- openWorldHint: false
- readOnlyHint: true
- title: List filler words
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.0.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http speaking-coach https://mcp.speakeroo.app/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__speaking-coach__analyze_transcript",
"mcp__speaking-coach__analyze_speech",
"mcp__speaking-coach__get_speech_topics",
"mcp__speaking-coach__get_speaking_rubric",
"mcp__speaking-coach__list_filler_words"
],
"ask": [
"mcp__speaking-coach__refine_transcript",
"mcp__speaking-coach__how_to_pronounce"
],
"deny": []
}
}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 speaking-coach. Review it before you use it.