# transcript-magic

A hosted MCP server that pulls the spoken text out of a video or podcast link. Handy when a clip needs to become notes or a post.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: TranscriptMagic
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/TranscriptMagic/mcp-server
- Updated: 2026-10-05
- HTML: https://affpapa.org/en/nevibecode/mcp/transcript-magic

## What it does

The endpoint is `https://mcp.transcriptmagic.com/mcp` over Streamable HTTP, with an SSE fallback at `https://mcp.transcriptmagic.com/sse` for older clients. Each platform gets its own tool: `transcribe_youtube`, `transcribe_tiktok`, `transcribe_instagram`, `transcribe_facebook`, `transcribe_linkedin`, `transcribe_rumble`, `transcribe_twitter`, `transcribe_twitch`, `transcribe_kick`, `transcribe_podcast`. Three more tools — `get_podcast_status`, `get_credit_balance`, `list_recent_transcripts` — cost nothing to call.

Sign-in runs through OAuth 2.0 with Google, so the first tool call pops a browser window. Credits live on your TranscriptMagic account: one credit per video or clip transcript, while podcasts on Plus and Pro burn 10 credits per audio-hour. Fresh accounts start with free credits, and you top up from the dashboard.

Only public videos work. Private, age-restricted or login-walled links will fail. Twitch and Kick are clip-only — no VODs, no live streams. Transcripts land in your account history and you can delete them from the dashboard whenever you want.

## Requirements
- Remote server: `https://mcp.transcriptmagic.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http transcript-magic https://mcp.transcriptmagic.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add transcript-magic --url https://mcp.transcriptmagic.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "transcript-magic": {
            "url": "https://mcp.transcriptmagic.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "transcript-magic": {
            "type": "http",
            "url": "https://mcp.transcriptmagic.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http transcript-magic https://mcp.transcriptmagic.com/mcp
```

## When to use it
- turn a YouTube link into readable text
- summarise a Twitch clip
- get a podcast episode written out
- draft a caption from a Reels transcript
- check the credit balance on the account

## Example prompts
- Take the transcript of this clip and write a Shorts caption for it: https://clips.twitch.tv/…
- Show my recent transcripts and summarise the Instagram ones

## Similar
- [YouTube Transcript + YouTube Search MCP](https://affpapa.org/en/nevibecode/mcp/youtube-transcript-youtube-search-mcp.md) — MCP server · ★ 22
- [baoyu-youtube-transcript](https://affpapa.org/en/nevibecode/skills/baoyu-youtube-transcript.md) — skill · 21600 installs
- [youtube-transcript](https://affpapa.org/en/nevibecode/skills/michalparkola-youtube-transcript.md) — skill · 861 installs
- [mcp-youtube-transcript](https://affpapa.org/en/nevibecode/mcp/mcp-youtube-transcript.md) — MCP server · ★ 492
- [Arcmira: YouTube Transcript Search](https://affpapa.org/en/nevibecode/mcp/arcmira-youtube-transcript-search.md) — MCP server · ★ 76
- [💯 YouTube Transcript + YouTube Search MCP for AI Agents](https://affpapa.org/en/nevibecode/mcp/youtube-transcript-youtube-search-mcp-for-ai-agents.md) — MCP server · ★ 13

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
