Any social-video URL → transcript, metadata, frames, OCR, summary, search, Q&A. MCP server + x402.
| Endpoint | https://framefetch.net/mcp (streamable-http) |
|---|---|
| Registry version | 1.9.1 |
| Now | 4 tools · grade A (94) · pin ts_3c5fd45db462d37831200fa24aef9b40 · protocol 2025-06-18 |
| First / last listed | 2026-10-26 08:27 UTC / 2026-10-26 08:27 UTC |
| Grade over time | 2026-10-26: A (94), 4 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: framefetch_extract framefetch_platform_capabilities framefetch_search framefetch_account
framefetch_extract | Extract data from ONE public social-video URL (YouTube incl. Shorts, TikTok, Instagram Reels, Pinterest, Reddit): metadata/insights/transcript/frames/digest/comments/etc — see `fields`. When NOT to use: non-video pages, private/login-walled content, or bulk crawling (one URL per call). Returns one JSON object with only the requested fields + a `cost` block (micro-USD); shapes: https://framefetch.n params: url*, fields, frames, translate, subtitle_format, voice, comments_cap, ask, cache |
framefetch_platform_capabilities | JSON matrix of data types (metadata, insights, transcript, frames, comments) per platform — YouTube (+Shorts), TikTok, Instagram Reels, Pinterest, Reddit. Call before framefetch_extract to confirm support. No input. params: none |
framefetch_search | Search YouTube by keyword (yt-dlp, no login). Returns up to `limit` hits: url/title/uploader/durationSec/uploadDate(often null)/thumbnail/views. YouTube only — use framefetch_extract on a hit's url for transcript/frames/etc. Billed ~$0.002/call (metadata-tier), regardless of `limit`. params: query*, limit, platform, cache |
framefetch_account | Check this account's credit balance/usage. Read-only — never charges; works at zero balance (unlike framefetch_extract). Purpose: check balance before expensive framefetch_extract calls — at session start, periodically, or after a 402. When NOT to use: before every single framefetch_extract call in a tight loop. Returns: balance_micros, spend_7d_micros, calls_7d — micro-USD (1,000,000 = $1). Low b params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.