Skip to main content
Glama
afarhadi99

Twitter Spaces MCP Server

by afarhadi99

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

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 URL

  • wait_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 ID

  • format (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 backend

  • timeout (optional): Request timeout in seconds (default: 30)

Usage Examples

  1. Check if a space is available:

Use check_space_availability with space_url="https://x.com/i/spaces/1ZkKzYLnWOLxv"

  1. Download and transcribe in one step:

Use download_and_transcribe_space with space_url="https://x.com/i/spaces/1ZkKzYLnWOLxv"

  1. 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}

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/afarhadi99/spaces-download-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server