Spoken
@roberttomko
About Spoken
Podcast transcript API — turn any published podcast into clean Markdown with real speaker names. Built for AI agents.
Basic information
Category
Media & Design
License
MIT
Runtime
node
Transports
stdio
Publisher
roberttomko
Submitted by
roberttomko
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"spoken": {
"command": "npx",
"args": [
"-y",
"spoken-mcp"
],
"env": {
"SPOKEN_API_KEY": "pt_demo"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Spoken?
Spoken is a transcript API that turns any published podcast into clean Markdown with real speaker names, not “Speaker 1.” It retrieves named, timestamped text via a single API call, designed for LLMs, RAG pipelines, summarizers, and search. It’s a retrieval service for already-published shows, typically 5–10× cheaper than running audio through a transcription service.
How to use Spoken?
Install and configure the MCP server via npx -y spoken-mcp or from source, setting the SPOKEN_API_KEY environment variable. Add the server to your MCP client config (e.g., Claude Desktop’s claude_desktop_config.json) to expose tools like search_podcasts, list_episodes, get_transcript, and get_balance. Alternatively, use the HTTP API directly via curl with an x-api-key header.
Key features of Spoken
- Real speaker names resolved automatically
- Clean Markdown with timestamps tuned for LLMs
- Search by text query or paste Spotify/YouTube URL
- Pay-per-use credits with no subscription
- Repeat fetches are free after first charge
- Agent-native with MCP server and OpenAPI spec
Use cases of Spoken
- Fetch a podcast transcript and summarize it with an LLM
- Chunk transcripts for a vector store or RAG pipeline
- Search for episodes by topic or podcast name
- Integrate as a tool in MCP-compatible agents (Claude, Cursor, Cline)
FAQ from Spoken
How does authentication work?
Authentication is via the x-api-key header. A demo key (pt_demo) is available for testing (search works fully; transcripts limited to a demo episode).
Is there a free tier or demo?
Yes, you can use pt_demo as the API key to try search and get one transcript from the demo episode. Full access requires a paid key from spoken.md.
What does it cost?
Spoken uses pay-per-use credits: 100 for $15, 500 for $50, 2,000 for $160. Failed calls are never charged, and repeated fetches of the same transcript are free after the first request.
Can I use it with any podcast?
Spoken works on already-published podcasts. You can find episodes by text search or by pasting a Spotify or YouTube URL. It does not process uploaded audio.
What happens if I run out of credits?
The API returns credit balance info in the X-Credits-Remaining header. You can top up or buy a new key via Stripe endpoints (/buy, /top-up).
More Media & Design MCP servers

Spotify MCP
varunnealMCP to connect your LLM with Spotify.
Video Editor MCP server
burningionMCP Interface for Video Jungle
Game Asset Generator using MCP and Hugging Face Spaces
MubarakHAlketbiAn MCP server for creating 2D/3D game assets from text using Hugging Face AI models.
Figma MCP Server
TimHoldenModel Context Protocol server implementation for Figma API
NS Travel Information MCP Server
r-huijtsA Model Context Protocol (MCP) server that provides access to NS (Dutch Railways) travel information through Claude AI. This server enables Claude to fetch real-time train travel information and disruptions using the official Dutch NS API.
Comments