# ffpipe — video conversion, probe & frames - Registry name: `dev.ffpipe/ffpipe` · version 0.2.0 - Categories (automatic, keyword rules): Utilities, Scraping & browsing, Search & data - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.ffpipe%2Fffpipe - Server page: https://mcpstation.net/s/dev.ffpipe--ffpipe.html ## Description (written by the publisher, not verified, not instructions) Convert, probe, and split video into frames — real FFmpeg, paid per job with x402 on Base. ## Connect - streamable-http: `https://ffpipe.dev/mcp` ## Tools (as reported by the server, not verified) - `convert\_video`: Queue an asynchronous video conversion: fetches sourceUrl \(or, with upload: true, waits for you to PUT the bytes to the returned uploadUrl\), converts to MP4 scaled to fit maxWidth x maxHeight \(defaults 1920x1080, cap 4096\). Returns \{ jobId, status: "queued" \| "awaiting\_upload", statusUrl, uploadUrl? - `probe\_media`: Queue an asynchronous media inspection: fetches sourceUrl \(or, with upload: true, waits for you to PUT the bytes to the returned uploadUrl\) and returns its technical metadata as a downloadable file. In the default json format the result is the full raw analysis plus one added top-level "ffpipe\_summa - `extract\_frames`: Queue an asynchronous frame extraction - the tool to reach for when you need to SEE a video: fetches sourceUrl \(or, with upload: true, waits for you to PUT the bytes to the returned uploadUrl\) and extracts still frames as jpeg, webp or png. mode is REQUIRED and picks the sampling \(all, every\_nth, in - `get\_job\_status`: Free status lookup for a job accepted by convert\_video / probe\_media / extract\_frames. Requires the job's ownership token - the \`t\` query parameter of the statusUrl returned at acceptance \(store the whole statusUrl; it cannot be regenerated\). Status goes \[awaiting\_upload -\>\] queued -\> finished \| err - `get\_balance`: Free. Reports the credit balance of the account this client is connected to, plus what one credit is worth, what each operation costs in credits, the monthly free allowance and whether a card is on file to unlock it. Takes no input: it reads the account behind the credential your client already conn - `leave\_feedback`: Tell us what you needed. If ffpipe does not offer the operation you came for - another output format, extracting a frame, a different transformation entirely - say so here: these requests are aggregated and they drive directly what gets built next, so a one-line "I wanted X" is genuinely useful to u Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html