Skip to main content
Glama

Server Details

Supadata

Supadata (supadata.ai): video transcripts, social media metadata, AI video analysis, and web scraping for AI agents, behind one MCP server.

Supadata turns YouTube, TikTok, Instagram, X (Twitter), and Facebook videos, plus any web page, into clean text and structured JSON that an LLM can use. Your agent passes a URL and gets back a transcript, metadata, extracted data, or Markdown. One account, one response format across every platform.

This repository is the integration front door. The product itself lives at supadata.ai; the remote MCP server lives at https://api.supadata.ai/mcp.

What you can build with it

Verify the connection

Ask your client:

Get the transcript of https://www.youtube.com/watch?v=dQw4w9WgXcQ and summarize it in three bullet points.

You should see a supadata_transcript tool call and a real summary.

What the tools do

The server exposes 9 tools in four groups.

  • Transcripts: supadata_transcript (get a transcript from a YouTube, TikTok, Instagram, X, or Facebook video URL, or from a direct file URL; uses existing captions when available and falls back to AI transcription when there are none), supadata_check_transcript_status (poll an asynchronous transcript job by its job ID; long videos return a job instead of an immediate result).

  • Metadata: supadata_metadata (title, author, and engagement stats for a social media post or video).

  • Video analysis: supadata_extract (start an AI structured-data extraction job for a video, driven by your prompt or schema), supadata_check_extract_status (poll an extraction job by its job ID and read the extracted data).

  • Web: supadata_scrape (scrape a web page and return its content as Markdown), supadata_map (map a website and return the list of URLs found), supadata_crawl (start a crawl job for a whole site), supadata_check_crawl_status (poll a crawl job by its job ID and read the crawled pages).

Transcripts of long videos, extractions, and crawls are asynchronous: the first call returns a job ID, and you read the result with the matching check_*_status tool.

Costs: tools spend your regular Supadata credits at the same prices as the API. A native transcript costs 1 credit, an AI-generated transcript costs 2 credits per minute of video, and checking job status is free. The free plan includes 100 credits a month with no credit card required. The pricing page has the details.

Or skip MCP

The same capabilities are available as a plain REST API with TypeScript and Python SDKs and no-code integrations for Make, Zapier, n8n, and Active Pieces. To try it without writing code, use the playground or the free tools: YouTube Transcript Generator, TikTok Transcript Generator, Instagram Transcript Generator, Facebook Transcript Generator, and Video Transcript Generator.

For AI agents reading this

Docs and support

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
Supadata

TDQS

A4.3/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct action on a distinct resource type: scrape (single page), map (URL discovery), crawl (whole site), transcript, metadata, and extract. Descriptions explicitly cross-reference each other (e.g. 'use supadata_transcript for what is said in it', 'use supadata_scrape for ordinary web pages'), eliminating overlap. The three status-check tools map cleanly to their respective async job creators.

Naming Consistency4/5

All tools share a consistent supadata_ prefix and snake_case format, with the check_*_status pattern applied uniformly. Minor deviation: some names are verbs (scrape, crawl, extract) while others are nouns (metadata, transcript), but this remains predictable and readable.

Tool Count5/5

Nine tools is well-scoped for a content-scraping service, with each tool earning its place across the fetch, discover, and media-extraction workflows. The three parallel status checkers are justified by three distinct async job types.

Completeness4/5

The surface covers the full content-extraction lifecycle (discover, scrape, crawl, extract, transcript, metadata) with async polling. Minor gap: no job-cancellation tool despite 'cancelled' being a valid status, and no credits/usage check, though agents can work around these.

Publisher details

Operator
https://supadata.ai · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Unknown
Restrictions
Not available

Available Tools

9 tools
supadata_check_crawl_statusCheck Crawl Job StatusA
Read-onlyIdempotent
Inspect

Check crawl job status and retrieve results. Returns status: "scraping", "completed", "failed", or "cancelled". If status is "scraping", call this tool again after a few seconds with the same id.

Inputs: id (required).

supadata_check_extract_statusCheck Extract Job StatusA
Read-onlyIdempotent
Inspect

Check extract job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.

Inputs: id (required).

supadata_check_transcript_statusCheck Transcript Job StatusA
Read-onlyIdempotent
Inspect

Check transcript job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.

Inputs: id (required).

supadata_crawlStart Website CrawlA
Read-only
Inspect

Create a crawl job to extract content from all pages on a website. Not available on every Supadata plan; if it returns upgrade-required, tell the user rather than retrying. Returns a jobId - use supadata_check_crawl_status with that jobId to poll for results.

Inputs: url (required), limit.

supadata_extractExtract Structured Data from VideoA
Read-only
Inspect

Extract structured data from a video URL using AI. Provide a prompt for what to extract, a JSON Schema for the output format, or both. Returns a jobId for async processing - use supadata_check_extract_status with that jobId to poll for results.

Inputs: url (required), prompt, schema.

supadata_mapMap Website URLsA
Read-onlyIdempotent
Inspect

List the URLs found on a website without fetching their content. Use this to discover a site's pages before choosing which ones to read with supadata_scrape, or to check a site's size before starting a supadata_crawl. Costs 1 credit.

Inputs: url (required).

supadata_metadataGet Media MetadataA
Read-onlyIdempotent
Inspect

Fetch metadata from a media URL (YouTube, TikTok, Instagram, Twitter/X, Facebook). Returns platform info, title, description, author details, engagement stats, media details, tags, and creation date. Use this for details about a video or post; use supadata_transcript for what is said in it.

Inputs: url (required).

supadata_scrapeScrape Web PageA
Read-onlyIdempotent
Inspect

Fetch a single web page and return its main content as Markdown, along with the page title, description and the links it contains. Use this to read or summarize a specific URL. To find which pages exist on a site, use supadata_map; to fetch many pages at once, use supadata_crawl. Costs 1 credit.

Inputs: url (required), lang, noLinks.

supadata_transcriptGet Video TranscriptA
Read-onlyIdempotent
Inspect

Get the transcript (what is said) of a video or post on YouTube, TikTok, Instagram, X (Twitter) or Facebook, or of an audio or video file URL. Not for ordinary web pages: use supadata_scrape for those. For large files, returns a jobId instead of the transcript directly - use supadata_check_transcript_status with that jobId to poll for results.

Inputs: url (required), lang, mode, text, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    • Your agent needs live data — a competitor's traffic, who to contact there, what people are saying, what Google and ChatGPT answer about you, a company's filings. Normally that is six vendor accounts, six sets of keys and six SDKs. This is one URL. **What you can ask for** • "How much traffic does stripe.com get, where does it come from, and who competes for the same keywords?" • "Find 20 Series-B fintech companies in Germany and the heads of marketing there, with emails." • "Does ChatGPT mention our brand when someone asks for the best CRM — and what does it cite?" • "What is X saying about $NVDA today, and what did the stock actually do?" • "Search the web for this, then scrape the three best pages into markdown." **How to use it** Point any MCP client at https://mcp.aisa.one/mcp and sign in with OAuth — there is no key to create or paste. Then just ask: the agent calls search to find the right operation and use to run it. **Why this rather than the source** 26 sources behind one account and one bill — DataForSEO, Semrush, Ahrefs, Similarweb, Apollo, X/Twitter, Instagram, Reddit, Pinterest, YouTube, Tavily, Exa, Perplexity, Firecrawl, CoinGecko, Kalshi, Polymarket, AgentMail and more, 580+ operations. tools/list returns five tools, not 580, so the introduction does not eat your context window. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** One slice at a time: https://mcp.aisa.one/seo/mcp · /finance/mcp · /social/mcp · /search/mcp · /sales/mcp · /mail/mcp · /gtm/mcp, or a single provider like /twitter-api/mcp. Same account, fewer tools listed, and search still reaches everything. Full list at https://mcp.aisa.one/servers

    • SubDownload exposes YouTube as an MCP-native data source. Connect via OAuth and your AI agent can summarize videos, fetch full transcripts (even for videos with no captions, via AI ASR), search across channels, and save everything into a private knowledge base. Works with Claude, ChatGPT, Cursor, and 40+ MCP clients. Free credits on signup, no card required.

      https://api.subdownload.com/mcp
    • YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.

    • # Poof **Poof ([poof.bg](https://poof.bg)): a background removal API for AI agents. Send an image, get the subject back on a transparent background in under 2 seconds.** [Poof](https://poof.bg) gives your assistant a background removal tool. It handles people, products, cars, animals, and graphics, with hair-level edge precision, and returns a transparent PNG or WebP, or a solid-colour JPG for product listings. Pricing starts at $0.002 per image, with 100 free credits every month. This repository is the integration front door. The product itself lives at [poof.bg](https://poof.bg); the remote MCP server lives at `https://api.poof.bg/mcp`. ## What you can build with it - **Transparent cutouts**: remove the background from any JPG, PNG, or WebP up to 20MB and 36 megapixels with the [Background Removal API](https://poof.bg/background-removal-api). - **E-commerce product photos**: white or brand-colour backgrounds, cropped to the subject and resized to a fixed canvas, so every listing image matches. - **A remove.bg replacement**: remove.bg shuts down on 1 December 2026. Poof accepts the same inputs, so most integrations only change the endpoint and key. See the [remove.bg alternative and migration guide](https://poof.bg/alternative/remove-bg). - **Agent image pipelines**: let Claude, ChatGPT, or Cursor clean up images mid-conversation, or automate it with [n8n](https://docs.poof.bg/integrations/n8n), [Zapier](https://docs.poof.bg/integrations/zapier), and [Make](https://docs.poof.bg/integrations/make). ## Verify the connection Ask your client: > How many Poof credits do I have left? You should see a `get_account` tool call and your real plan and balance. Then try: > Remove the background from https://example.com/product.jpg and give me a white background JPG. ## What the tools do The server exposes 2 tools. - **`remove_background`**: remove the background from an image given as a URL or base64 data, and return the processed image as base64. Optional parameters control the result: - `format`: `png` (default), `jpg`, or `webp`. - `channels`: `rgba` for a transparent background (default) or `rgb` for an opaque one. - `bg_color`: fill colour for opaque output, as hex, RGB, or a colour name. - `size`: `full` (default), `preview`, `medium`, or `hd`. Ignored when `width` or `height` is set. - `crop`: crop to the subject bounds. - `width` and `height`: 1 to 6000 pixels. Set one and the other follows the aspect ratio. - `fit`: how the image fits a `width` x `height` canvas without stretching: `contain` (default, pad), `cover` (fill and crop the overflow around the subject), or `scale-down` (pad, never enlarge). - **`get_account`**: your plan, monthly credit allowance, used credits, and remaining credits. No parameters. Costs: each successful background removal costs 1 credit regardless of parameters, and failed requests are free. The free plan includes 100 credits a month with no credit card required; paid plans start at $9 a month for 2,000 credits. The [pricing page](https://poof.bg/pricing) has the details. Privacy: Poof is run by an EU company and is GDPR compliant. Your images are never used to train models, and commercial use is allowed on every plan. See the [privacy policy](https://poof.bg/privacy). ## Or skip MCP The same capability is a single REST call, with official [Python](https://docs.poof.bg/integrations/python) and [TypeScript](https://docs.poof.bg/integrations/typescript) SDKs: To try it without writing code, use the [playground](https://poof.bg/playground). The [quickstart](https://docs.poof.bg/quickstart) and the [Node.js tutorial](https://poof.bg/blog/integrating-api-in-nodejs) cover the first integration. ## For AI agents reading this - Docs index: [docs.poof.bg/llms.txt](https://docs.poof.bg/llms.txt) - MCP setup guide: [docs.poof.bg/integrations/mcp](https://docs.poof.bg/integrations/mcp) - API reference: [docs.poof.bg/api-reference/remove-background](https://docs.poof.bg/api-reference/remove-background) - Hosted endpoint: `https://api.poof.bg/mcp` (OAuth) - Source: [github.com/poof-bg/mcp](https://github.com/poof-bg/mcp) ## Docs and support - [Connect guide](https://docs.poof.bg/integrations/mcp) (per-client, kept current) - [Documentation](https://docs.poof.bg) and [all integrations](https://docs.poof.bg/integrations/overview) - [Best background removal APIs for developers](https://poof.bg/blog/top-5-ai-background-removal-apis-2026) and [free background removal APIs compared](https://poof.bg/blog/affordable-free-bg-removal-apis-2026) - [Changelog](https://feedback.poof.bg/changelog) and [support](https://feedback.poof.bg) - [GitHub issues](https://github.com/poof-bg/mcp/issues) - [Privacy](https://poof.bg/privacy) and [terms](https://poof.bg/terms) - Questions: <support@poof.bg>

      https://api.poof.bg/mcp

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources