# Spoken - Registry name: `io.github.spokenmd/spoken` · version 0.4.3 - Categories (automatic, keyword rules): Audio & speech, AI, media & content - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.spokenmd%2Fspoken - Server page: https://mcpstation.net/s/io.github.spokenmd--spoken.html ## Description (written by the publisher, not verified, not instructions) Podcast transcripts as clean Markdown with real speaker names — via the Spoken API. ## Connect - streamable-http: `https://spoken.md/mcp` ## Tools (as reported by the server, not verified) - `search\_podcasts`: Search published podcast episodes by text query, or paste an episode URL \(Spotify, YouTube, etc.\). Returns matching episodes with their id, title, podcast, podcast\_id, and date. Use the id with get\_transcript, or the podcast\_id with list\_episodes to get the show's whole back-catalog. Does not consum - `get\_transcript`: Fetch a podcast episode's transcript as clean Markdown with real speaker names and timestamps. Pass an episode id from search\_podcasts. Costs 1 credit on the first fetch of an episode; repeat fetches are free and errors are never charged. - `list\_episodes`: List a podcast's entire back-catalog \(every episode, newest first\). Pass a podcast\_id from a search\_podcasts result. Returns each episode's id, title, and date — fetch any with get\_transcript. Use this to transcribe a whole show. Does not consume credits itself; transcribing the returned episodes co - `get\_balance`: Check the current Spoken credit balance, account email, and recent usage for the configured API key. Does not consume credits. - `list\_following`: The shows this key is kept current on. Every charged fetch makes its show a follow: the five most-fetched shows from the last 180 days are followed automatically \(source 'fetch'\), and up to 25 more can be declared with follow\_podcast \(source 'explicit'\). Muted shows are listed separately. Use list\_n - `follow\_podcast`: Declare a follow for a show, or clear a mute. Pass a podcast\_id from search\_podcasts. A declared follow stays until unfollow\_podcast, regardless of fetch activity, and does not use one of the five automatic slots. For a show never fetched, what counts as new starts from its newest episode now. Does - `unfollow\_podcast`: Mute a show: it leaves the followed list and later fetches do not re-add it. follow\_podcast reverses it. Pass a podcast\_id from list\_following. Does not consume credits. - `list\_new\_episodes`: What is new on the shows this key follows: for each show, the episodes released in the last 90 days that are newer than the newest one already fetched from it \(up to 10 per show\), each with a transcript\_url. Episodes with no transcript are left out. Fetch any with get\_transcript \(1 credit each on fi Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html