Pepys MCP
Transcribe audio & video: diarization, timed SRT/VTT, podcasts, paste-a-link, whole-feed batch.
Connector by pepys.coOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/pepys-co-pepys-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://pepys.co/api/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 6 read · 3 write · 0 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 9
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
export_transcriptget_credit_balanceget_transcriptionlist_podcast_episodeslist_transcriptionssearch_transcript
Write 3 · Create, change, send or run things.
transcribetranscribe_podcast_feedupload_file
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PEPYS_API_KEY
Network hosts it talks to 1
pepys.co· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (9)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
export_transcriptExport a transcriptread-onlyExport a finished transcript as SRT, VTT, TXT, Markdown, or JSON, with correct caption timings. Segment-level export is free; word-level-timed export (word_level:true) is a paid unlock. (DOCX/PDF are available in the Pepys web app.)
get_credit_balanceCheck credit balanceread-onlyReturn the account's remaining transcription credits (in minutes) so you can check headroom before starting a large batch and avoid running out mid-run.
get_transcriptionGet transcription resultread-onlyFetch a transcription by job_id: full text, per-speaker timestamped segments, summary, duration_seconds, billed_minutes, and language. Set wait_ms (up to 25000) to long-poll so short clips come back in one call; otherwise poll until status is 'done'.
list_podcast_episodesList podcast episodesread-onlyGiven a podcast RSS feed or Apple Podcasts show URL, list its episodes (title, publish date, episode_guid, audio_url) so you can pick exactly which one to transcribe.
list_transcriptionsList recent transcriptionsread-onlyList this account's recent transcription jobs with their job_id, status, title, and duration, so you can resume, fetch, or export an earlier result instead of re-transcribing.
search_transcriptSearch within a transcriptread-onlySearch inside a long transcript for a phrase and get back only the matching timestamped segments – locate a quote or topic in an hours-long recording without loading the whole transcript into context.
transcribeTranscribe audio/videoTranscribe hours-long audio or video into an accurate, speaker-labeled (diarized), timestamped transcript with correctly-timed SRT/VTT captions – work a general model can't do on a raw file. Accepts a file_ref from upload_file or a url (YouTube, podcast episode, RSS feed, Google Drive/Dropbox share). Audio is never used to train models. Returns { job_id, status }; fetch the result with get_transcription.
transcribe_podcast_feedBatch-transcribe a podcast feedBatch-transcribe a whole podcast feed in one call – fan out every episode, or the latest N, to individual jobs. Returns a set of job_ids. Paid capability (throughput/abuse gate).
upload_fileUpload local mediaUpload local audio/video the agent is holding (as base64 bytes or a file path) and get back a file_ref to pass to transcribe. Use this when the media has no public URL. Requires the Pepys R2 storage backend.
Signals
- Last release
- Jul 4, 2026 (3 months ago)
Details
- Registry name
co.pepys/pepys-mcp- Version
- 0.1.1
- Auth
- Auth not stated, API key
- Packages
- npm pepys-mcp
- License
- License unknown
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- Official MCP Registry
Cite this page
Pepys MCP. Agent Mart. https://agentmart.dev/connectors/pepys-co-pepys-mcp (last updated 2026-10-24)