Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,566Letters: 14Defects: 1,338counted just now
teppi

Server definition

Hash
sha256:186ae4fe345ba7529b6c3e5ceca0726fec4232b3f826aed7ab4f037379b07c1d
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "CutConvert converts post-production files: subtitles (SRT, VTT, ASS, SBV, ITT, TTML), transcripts (Rev/Otter/Word TXT, Whisper JSON, Adobe Premiere .prtranscript), EDLs, FCPXML, CSV, and Word DOCX. Call list_converters to see every supported pair, then convert_file with the file content. Text files go in `content`; binary files (.prtranscript) go in `content_base64`. Anonymous usage has a small monthly free quota per IP. When a usage limit is reached, the tool explains the limit.", "tools": [ { "description": "Convert a subtitle, transcript, caption, EDL, FCPXML, or Premiere .prtranscript file. Pass text file contents in `content`; pass binary files (.prtranscript) as base64 in `content_base64`. The filename extension drives format detection. Use `target` from list_converters to pick the output, or leave it as \"auto\" to get the default output for the detected format. Returns the converted file content (text formats inline; DOCX/ZIP as base64).", "inputSchema": { "additionalProperties": false, "properties": { "caption_language": { "description": "BCP 47 caption language for ITT/TTML, e.g. en-US or ja. Defaults to the source language or undetermined.", "type": "string" }, "content": { "description": "The file content for text formats (SRT, VTT, TXT, EDL, JSON, FCPXML, …).", "type": "string" }, "content_base64": { "description": "Base64-encoded bytes for binary formats (.prtranscript).", "type": "string" }, "filename": { "description": "Original file name including extension, e.g. \"episode1.srt\" — drives format detection.", "type": "string" }, "frame_rate": { "description": "Frame rate for frame-based outputs such as ITT. Defaults to auto.", "enum": [ "auto", "23.976", "24", "25", "29.97", "30", "50", "59.94", "60" ], "type": "string" }, "target": { "description": "Conversion target id from list_converters, or \"auto\" for the default output.", "enum": [ "auto", "prprojAaf", "fcpxmlAaf", "prprojRpp", "sesxRpp", "avbCsv", "avbXml", "avbFcpxml", "avbDrp", "avbAaf", "avbRpp", "avbShotlist", "avbEdl", "srtJson", "srtAvidTxt", "txtSrt", "edlCsv", "txtJson", "wordJson", "srtSbv", "srtAss", "srtVtt", "prtranscriptSrt", "prtranscriptVtt", "vttSrt", "srtText", "vttText", "prprojXml", "prprojDrp", "aafXml", "aafDrp", "fcpxmlXml", "fcpxmlDrp", "fcpxmlEdl", "fcpxmlShotlist", "drpXml", "prprojCsv", "prprojEdl", "prprojFcpxml", "drpFcpxml", "aafFcpxml", "drpCsv", "drpEdl", "aafCsv", "aafEdl", "prtranscriptDocx", "prtranscriptCsv", "capcutSrt", "jsonVtt", "jsonDocx", "jsonText", "sccCsv", "mccCsv", "stlCsv", "fcpxmlDocx", "fcpxmlCsv", "prtranscriptText", "srtItt", "srtTtml", "sbvSrt", "srtDocx", "vttDocx", "assSrt", "jsonJson", "jsonSrt", "srtCsv", "csvSrt", "srtFcpxml", "fcpxmlSrt", "srtScc", "sccSrt", "srtMcc", "mccSrt", "srtStl", "stlSrt", "aafRpp", "fcpxmlRpp", "drpRpp" ], "type": "string" } }, "required": [ "filename" ], "type": "object" }, "name": "convert_file", "outputSchema": null }, { "description": "Detect the format of a subtitle/transcript/EDL/FCPXML file and report what CutConvert would produce from it, without performing the conversion or using quota.", "inputSchema": { "additionalProperties": false, "properties": { "content": { "description": "File content (text formats).", "type": "string" }, "content_base64": { "description": "Base64 bytes (binary formats like .prtranscript).", "type": "string" }, "filename": { "description": "Original file name including extension.", "type": "string" } }, "required": [ "filename" ], "type": "object" }, "name": "inspect_file", "outputSchema": null }, { "description": "List every conversion CutConvert supports (source format, output format, and the target id to pass to convert_file).", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_converters", "outputSchema": null }, { "description": "Parse an SMPTE timecode at a frame rate (including 29.97/59.94 drop-frame) and report its frame count and real elapsed seconds; optionally re-express it at another rate.", "inputSchema": { "additionalProperties": false, "properties": { "mode": { "description": "When converting rates: \"time\" keeps the same real-world moment (conform, default); \"frames\" keeps the frame count (reinterpret).", "enum": [ "time", "frames" ], "type": "string" }, "rate": { "description": "Frame rate the timecode is expressed in.", "enum": [ "23.976", "24", "25", "29.97df", "29.97", "30", "50", "59.94df", "59.94", "60" ], "type": "string" }, "timecode": { "description": "Timecode like \"01:00:02:12\" (use \";\" before frames for drop-frame).", "type": "string" }, "to_rate": { "description": "Optional target frame rate to convert to.", "enum": [ "23.976", "24", "25", "29.97df", "29.97", "30", "50", "59.94df", "59.94", "60" ], "type": "string" } }, "required": [ "timecode", "rate" ], "type": "object" }, "name": "timecode_calculate", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:186ae4fe345ba7529b6c3e5ceca0726fec4232b3f826aed7ab4f037379b07c1d | sha256sum