{"data":{"name":"app.speakeroo/speaking-coach","title":"Speakeroo speaking coach","description":"AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.","version":"1.0.1","websiteUrl":"https://speakeroo.app/mcp?utm_source=mcp-registry&utm_medium=listing","repositoryUrl":"https://github.com/chocopie8/speakeroo-mcp","remotes":[{"url":"https://mcp.speakeroo.app/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-21T04:30:02.126Z","updatedAt":"2026-10-21T04:30:02.126Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Speakeroo speaking coach","source":"official-registry","sourceId":"app.speakeroo/speaking-coach","updatedAt":"2026-10-21T04:30:02.126Z","confidence":100,"websiteUrl":"https://speakeroo.app/mcp?utm_source=mcp-registry&utm_medium=listing","description":"AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.","verification":"official","repositoryUrl":"https://github.com/chocopie8/speakeroo-mcp"}],"toolIndex":{"tools":[{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"analyze_speech","title":"Analyze a speech recording","description":"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.","inputSchema":{"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"},"annotations":{"title":"Analyze a speech recording","readOnlyHint":true,"openWorldHint":true},"definitionHash":"aeeabaf46bf84138b59b62becf4a86c3f647e6ca49b7189a854dfec4916b489a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"},{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"analyze_transcript","title":"Analyze a speech transcript","description":"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.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","maxLength":20000,"description":"What was said, as plain text: 30-1500 words. Paste a speech transcript or a draft you plan to say out loud."},"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}},"required":["transcript"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Analyze a speech transcript","readOnlyHint":true,"openWorldHint":false},"definitionHash":"91b4fe02e1a88a78b815aea194982afdbdc1c02903e8e87ed5981e127e286874","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"},{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"get_speaking_rubric","title":"Get a speaking rubric","description":"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.","inputSchema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Get a speaking rubric","readOnlyHint":true,"openWorldHint":false},"definitionHash":"7f91e408eadf5080af53cfb382e512a1d9c41aab53194c4ab6abc133ea61e5bc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"},{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"get_speech_topics","title":"Get speech topics","description":"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.","inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["impromptu","persuasive","informative","presentation","ielts_part_1","ielts_part_2"]},"count":{"description":"How many topics, default 10","type":"integer","minimum":1,"maximum":25}},"required":["category"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Get speech topics","readOnlyHint":true,"openWorldHint":false},"definitionHash":"2415110d9532fc73c836b91946d91f46fc68fdfa016521c49c486b93523957b6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"},{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"how_to_pronounce","title":"How to pronounce a word","description":"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.","inputSchema":{"type":"object","properties":{"word":{"type":"string","minLength":1,"maxLength":60}},"required":["word"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"How to pronounce a word","readOnlyHint":true,"openWorldHint":false},"definitionHash":"3d693d4d1d394522db5d0fba0931e7a96ec8d5c6b0e8debf597bd09e378ca16f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"},{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"list_filler_words","title":"List filler words","description":"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.","inputSchema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"List filler words","readOnlyHint":true,"openWorldHint":false},"definitionHash":"b5a82d3d96238c8425b21f489f2f72e9a62b7a0a363f8aa44d0776c0737e3af3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"},{"serverName":"app.speakeroo/speaking-coach","endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","name":"refine_transcript","title":"Restructure a speech","description":"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.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","maxLength":20000,"description":"What was said, as plain text: 30-1500 words. Paste a speech transcript or a draft you plan to say out loud."},"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}},"required":["transcript"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Restructure a speech","readOnlyHint":true,"openWorldHint":false},"definitionHash":"ba2b162d07cd6c7c1526b39a8b9685eb191b0498db3d1a6cde8c4280aec3ad3a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T14:46:04.573Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"86fddc4b069ec68d4c5522b371c896338654386721113caf5d5b9cc561332004","protocol":"streamable-http","status":"indexed","toolCount":7,"observedAt":"2026-11-02T14:46:04.573Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"app.speakeroo/speaking-coach":{"url":"https://mcp.speakeroo.app/mcp"}}},"Cursor":{"mcpServers":{"app.speakeroo/speaking-coach":{"url":"https://mcp.speakeroo.app/mcp"}}},"VS Code":{"servers":{"app.speakeroo/speaking-coach":{"type":"http","url":"https://mcp.speakeroo.app/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.speakeroo.app/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:app.speakeroo%2Fspeaking-coach","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/app.speakeroo%2Fspeaking-coach","name":"app.speakeroo/speaking-coach","description":"AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.speakeroo.app/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://speakeroo.app/mcp?utm_source=mcp-registry&utm_medium=listing","repositoryUrl":"https://github.com/chocopie8/speakeroo-mcp","version":"1.0.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"app.speakeroo/speaking-coach","status":"online","lastCheckedAt":"2026-11-03T19:18:36.536Z","lastSuccessfulCheck":"2026-11-03T19:18:36.536Z","latencyMs":311,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:18:36.536Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:18:36.536Z"},"security":null,"timestamps":{"createdAt":"2026-10-21T04:30:02.126Z","updatedAt":"2026-10-21T04:30:02.126Z","observedAt":"2026-11-03T19:18:36.536Z"},"compatibility":{"serverVersion":"1.0.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}