Speakeroo speaking coach
v1.0.1AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.
Endpoint health
online- Last checked
- 11/3/2026, 7:18:36 PM
- Latency
- 311 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:app.speakeroo%2Fspeaking-coach
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"app.speakeroo/speaking-coach": {
"url": "https://mcp.speakeroo.app/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
7 shown · authentication unknown
Analyze a speech recording
analyze_speech
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.
Schema valid · SHA-256 aeeabaf46bf8…
View input schema
{ "type": "object", "properties": { "audioBase64": { "description": "The recording as base64 (a data: URL prefix is fine). Use this or audioUrl.", "type": "string" }, "audioUrl": { "description": "A public https link to the recording. Use this or audioBase64.", "type": "string" }, "mimeType": { "description": "The audio type when it cannot be sniffed from the bytes, e.g. audio/mpeg", "type": "string" }, "context": { "description": "What the speech is for, so the feedback is calibrated to it. Defaults to general.", "type": "string", "enum": [ "general", "impromptu", "presentation", "speech", "interview", "ielts", "conversation" ] }, "topic": { "description": "The question or prompt being answered, e.g. an IELTS cue card or interview question", "type": "string", "maxLength": 500 } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }Analyze a speech transcript
analyze_transcript
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.
Connections
streamable-http
https://mcp.speakeroo.app/mcp