Twitter Spaces MCP Server
Provides AI-powered transcription of Twitter Spaces audio using Deepgram's speech recognition API, with support for multiple transcript formats including speaker diarization, time-coded transcripts, and summaries.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Twitter Spaces MCP Serverdownload and transcribe https://x.com/i/spaces/1ZkKzYLnWOLxv"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Twitter Spaces MCP Server
An MCP (Model Context Protocol) server for downloading and transcribing Twitter Spaces using AI.
Features
β Check Twitter Space availability
π₯ Download Twitter Spaces
π€ AI-powered transcription using Deepgram
π Multiple transcript formats (JSON, TXT, Paragraphs, Time-coded, Summary)
π List all downloaded spaces
π Complete download + transcription workflow
Related MCP server: Video Transcriber MCP Server
Tools
check_space_availability
Check if a Twitter Space is available for download.
Parameters:
space_url(string): Full Twitter Space URL
download_twitter_space
Download a Twitter Space and optionally wait for completion.
Parameters:
space_url(string): Full Twitter Space URLwait_for_completion(boolean): Whether to wait for completion
transcribe_space
Transcribe a downloaded Twitter Space using AI.
Parameters:
space_id(string): Space ID (extracted from URL)wait_for_completion(boolean): Whether to wait for completion
get_transcript
Download transcript in various formats.
Parameters:
space_id(string): Space IDformat(string): Format (json, txt, paragraphs, timecoded, summary)
list_spaces
List all downloaded Twitter Spaces.
download_and_transcribe_space
Complete workflow: download and transcribe a space.
Parameters:
space_url(string): Full Twitter Space URL
Configuration
apiUrl(required): Base URL of the Twitter Spaces API backendtimeout(optional): Request timeout in seconds (default: 30)
Usage Examples
Check if a space is available:
Use check_space_availability with space_url="https://x.com/i/spaces/1ZkKzYLnWOLxv"
Download and transcribe in one step:
Use download_and_transcribe_space with space_url="https://x.com/i/spaces/1ZkKzYLnWOLxv"
Get transcript with speaker diarization:
Use get_transcript with space_id="1ZkKzYLnWOLxv" and format="paragraphs"
Code
Backend Requirements
This MCP server requires a compatible Twitter Spaces API backend running with the following endpoints:
POST /api/download
GET /api/status/{download_id}
POST /api/transcribe
GET /api/transcription/status/{transcription_id}
GET /api/transcript/{space_id}/download/{format}
GET /api/spaces
GET /api/check-space/{space_id}
This server cannot be deployed
Maintenance
Related MCP Connectors
AI transcription from URLs or files. 119 languages, diarization, SRT/VTT/text export.
- mcpOAuthso.transcribe
Transcribe audio and video into speaker-labelled transcripts, subtitles, clips, and cited Q&A.
Transcribe audio & video: diarization, timed SRT/VTT, podcasts, paste-a-link, whole-feed batch.
Search speech in podcasts, government meetings, and your own audio: speakers, entities, timestamps.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables downloading watermark-free videos from Douyin (TikTok China) share links, extracting audio, and converting speech to text using AI voice recognition APIs.1MIT
- AlicenseAqualityAmaintenanceTranscribes videos from 1000+ platforms (YouTube, TikTok, Vimeo, etc.) and local video files using OpenAI's Whisper model, with support for 90+ languages and multiple output formats.814 npm6MIT
- FlicenseNot gradedqualityDmaintenanceEnables transcription of audio files using Google Gemini AI and creates a searchable knowledge base, allowing users to ask natural language questions about content in meetings, podcasts, lectures, and other audio recordings.-
- AlicenseAqualityCmaintenanceCaptures and transcribes system audio in real-time using OpenAI Whisper, enabling meeting transcription, content creation, and accessibility through natural language.86 npm3MIT