Mmcp.market

Spoken MCP server

by spokenmd·io.github.spokenmd/spoken·v0.3.0

Podcast transcripts as clean Markdown with real speaker names — via the Spoken API.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

not scanned yet

Adoption
Growing

4 stars52 downloads/wk

Reviews

Write one

Nobody has reviewed Spoken yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Spoken tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New registry listings are scanned within a day of import.

What the publisher says

From the Spoken repository's README, as published. We do not edit it. Read it on GitHub

Spoken — podcast transcript API and MCP server, clean Markdown with real speaker names

Spoken is a transcript API that turns any published podcast into clean Markdown with real speaker names — not "Speaker 1." One API call returns named, timestamped text, ready for LLMs, RAG pipelines, summarizers, and search. This repo also ships spoken-mcp, an MCP server that gives Claude Desktop, Claude Code, Cursor and Cline the same transcripts as tools — see Use as an MCP server.

It's a transcript retrieval API, not a speech-to-text service: it works on already-published podcasts, so you skip uploading audio, running diarization, and mapping anonymous speaker labels by hand. For published shows that's typically 5–10× cheaper than running the audio through a transcription service.

  • 🎙️ Real speaker names, resolved automatically
  • 📄 Clean Markdown with timestamps, tuned for LLM context windows and RAG chunking
  • 🔎 Search by text query or paste a Spotify/YouTube URL
  • 💳 Pay-per-use credits — no subscription, failed calls never charged, repeat fetches free
  • 🤖 Agent-native — ships with an Agent Skill, agents.md, llms.txt, and an OpenAPI spec

Get a key at spoken.md — or try it free with the demo key pt_demo (search works fully; transcripts limited to the demo episode).

Quickstart

# 1. Find an episode (by text, or paste a Spotify/YouTube URL)
curl -s 'https://spoken.md/search?q=huberman+sleep' \
  -H 'x-api-key: pt_demo'

# 2. Fetch the transcript as Markdown
curl -s 'https://spoken.md/transcripts/1000651996090' \
  -H 'x-api-key: pt_demo'

The transcript comes back as Markdown with named speakers and timestamps:

**John Smith** (0:00)
Welcome to the show. Today we're talking about...

**Jane Doe** (0:15)
Thanks for having me.

Endpoints

Auth is the x-api-key header. Responses include X-Credits-Remaining and X-Credits-Charged. See agents.md for the full error table and response shapes.

Examples

  • examples/podcast_summarizer.py — fetch a transcript and summarize it
  • examples/rag_pipeline.py — chunk a transcript for a vector store / RAG
  • examples/quickstart.sh — search → transcript in two curl calls
  • examples/archive-show.sh — archive a show's entire back catalogue, one file per episode

Use from Python

The spoken-md package wraps the API with no dependencies outside the standard library, and installs a spoken-md command.

pip install spoken-md
from spoken_md import Spoken

spoken = Spoken()                                  # SPOKEN_API_KEY, or the demo key
episode = spoken.search("huberman sleep")[0]
print(spoken.transcript(episode.id))               # Markdown with real speaker names

archive(podcast_id, skip=...) walks a whole show and is resumable; errors are typed by status (PaymentRequired carries the top-up URL, NotFound means no transcript). See python/README.md.

Use as an MCP server

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y spoken-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add spoken -- npx -y spoken-mcp
Add to Cursor

Spoken: common questions

Is Spoken MCP server safe?
Mostly: it is graded B (82/100). Read the Spoken safety report
How do I install Spoken?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Spoken need an API key?
Yes. The registry entry asks for SPOKEN_API_KEY.
Is Spoken maintained?
The last commit was 2 days ago (2026-09-22). The latest release is v0.3.0.
What can I use instead of Spoken?
Servers from other publishers that do the same job: Talkthrough MCP server, Youtube Transcript MCP server and Bilibili MCP Server. Compare all Spoken alternatives.

Alternatives to Spoken

Same job from other publishers: the closest match first, then the best rated.

All Spoken alternatives →
  • Talkthrough
    Local MCP server: recordings or public video URLs into transcript, frames, OCR, wall-clock evidence.
    A
  • Youtube Transcript
    An MCP server retrieving transcripts of YouTube videos
    A
  • Bilibili MCP Server
    Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization
    A
  • Spotify Trends MCP
    Spotify podcast and artist trends over time, with growth metrics. Free key at trendsmcp.ai
    A
  • proofcut
    Local-first AI video editor: recordings to a finished film, cut by transcript, then verified
    B

More from spokenmd →