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
Download video and audio from TikTok, YouTube, Instagram and 1800+ sites; get transcripts.
Transcribe audio and video and work with your transcript library from any AI app. 119 languages.
Search and read your recorded meetings, calls, interviews and lectures, with speaker names.
Transcribe audio and video into speaker-labelled transcripts, subtitles, clips, and cited Q&A.
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
- AlicenseAqualityCmaintenanceTranscribes 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.839 npm8MIT
- AlicenseAqualityCmaintenanceCaptures and transcribes system audio in real-time using OpenAI Whisper, enabling meeting transcription, content creation, and accessibility through natural language.8300 npm3MIT
- AlicenseNot gradedqualityAmaintenanceEnables transcription and speaker diarization of audio files, interviews, and YouTube URLs, producing speaker-attributed transcripts with timestamps. Supports multiple backends (local Whisper, OpenAI API) and output formats (txt, vtt, srt, json).Apache 2.0