bots.st/spokenmd
Spoken
Fetch podcast transcripts to clean Markdown
1946 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 8
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://spoken.md/mcp - npm
npx -y spoken-mcpReleased 6 Oct 2026, version 0.4.3
What it can do
| Tool | What it says it does |
|---|---|
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… |
get_balance | Check the current Spoken credit balance, account email, and recent usage for the configured API key. Does not consume credits. |
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… |
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_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… |
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… |
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. |
In its maker's words
Podcast transcripts as clean Markdown with real speaker names — via the Spoken API.
- Website
- spoken.md
- Source
- github.com/spokenmd/spoken
- Publisher
- spokenmd
- Listed from
- the official MCP Registry as
io.github.spokenmd/spoken - Version
- 0.4.3, updated 6 Oct 2026
- Kinds of work
- Documents and files, Writing and translation
The domain it lives on
- spoken.md
- its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 1946 ms | |
| Answered | 1837 ms | |
| Answered | 777 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.