Extracts video transcripts, media metadata, web content, site URLs, crawled pages, and structured data through MCP tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
~/Library/Application Support/Claude/claude_desktop_config.json💡 Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Supadata.
The Supadata MCP server exposes Supadata’s video and web data operations through the Model Context Protocol. It belongs in the Search & Data Extraction category and can provide transcript text, media metadata, webpage content, discovered URLs, multi-page crawl results, or structured fields extracted from video content.
Video support covers YouTube, TikTok, Instagram, Twitter, and file URLs for transcript extraction. Media metadata requests support YouTube, TikTok, Instagram, and Twitter URLs. For websites, the server separates single-page scraping from URL mapping and multi-page crawling, so an agent can first identify pages and then collect content from selected or related URLs.
The Supadata MCP server offers MCP tools that clients invoke with a URL and, where applicable, language, limits, prompts, or schemas. Transcript and scrape operations return content directly in text, Markdown, or HTML-oriented formats. Metadata and structured extraction return JSON objects.
Some operations run asynchronously. Video extraction, structured extraction, and site crawling return a job ID when processing continues in the background. The corresponding status tools accept that ID and report progress or results: transcript status, extract status, and crawl status each have a dedicated operation.
The default local transport is stdio. A hosted Streamable HTTP deployment is available at https://api.supadata.ai/mcp; it uses OAuth 2.1, and the /mcp route also accepts an x-api-key header. The repository includes a local development command for the HTTP worker.
For a local client, install and start the package with npx -y @supadata/mcp. Set SUPADATA_API_KEY to a key from the Supadata dashboard, either in the process environment or in the client’s MCP configuration. The sample configuration starts the command with npx, passes the package name as an argument, and supplies the key through env.
DEBUG=true enables verbose logging. RUN_STDIO=true forces the stdio server to start when its module is imported rather than executed directly. These settings are optional; the API key is required for the stdio server.
Integration instructions are provided for Claude, ChatGPT, Cursor, Windsurf, VS Code, and other clients in Supadata’s integration guide. Hosted OAuth sessions remain active while used and expire after 30 days without use. Codex users may need to run codex mcp login supadata after an expired login stops tool access.
The Supadata MCP server includes these operations:
supadata_transcript extracts a transcript from a supported video or file URL, with an optional language.supadata_check_transcript_status checks an asynchronous transcript job by ID.supadata_metadata returns platform, title, description, author, engagement, media, tags, and creation-date fields where available.supadata_extract uses a prompt, a JSON Schema, or both to derive structured data from a video; it returns a job ID for asynchronous processing.supadata_check_extract_status checks a structured-extraction job.supadata_scrape retrieves content from one URL with advanced options such as language.supadata_map lists indexed URLs discovered on a website.supadata_crawl starts extraction across multiple related pages and accepts a page limit.supadata_check_crawl_status checks a crawl job by ID.The README identifies supported media platforms and file URLs, but does not define coverage for every URL type or describe rate limits, quotas, pricing, or extraction guarantees. Crawling and structured video extraction may require a separate status request because they are asynchronous. The hosted endpoint’s OAuth session behavior is relevant to long-lived client connections, particularly Codex sessions that stop working after expiration.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/supadata)<a href="https://allmcps.com/mcp/supadata"><img src="https://allmcps.com/api/badge/supadata?style=directory" alt="Supadata on AllMCPs" /></a>