CutConvert
Server Details
Convert subtitles, transcripts, broadcast captions (SCC/MCC/STL), EDLs, and Premiere files.
- Status
- Healthy
- Uptime
- 99.8% over 62 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 5 tools
Each tool has a distinct role: inspect_file previews without converting, convert_file performs conversions, edit_export builds editor projects, list_converters enumerates targets, and timecode_calculate handles timecodes. convert_file and inspect_file both accept file contents, but the no-conversion/no-quota distinction is clear enough to avoid most misselection.
All names use snake_case and are readable. Four tools follow a verb_noun pattern (convert_file, edit_export, inspect_file, list_converters), while timecode_calculate is noun_verb, a minor deviation.
Five tools are well-scoped for a conversion/preview/export utility. Each tool maps to a distinct operation and none feels superfluous.
The surface covers listing supported conversions, inspecting input, converting formats, exporting edits to editor projects, and timecode calculation. Minor gaps exist around validation or schema/document retrieval, but core workflows are not blocked.
Available Tools
5 toolsconvert_fileConvert a post-production fileAInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | Conversion target id from list_converters, or "auto" for the default output. | |
| content | No | The file content for text formats (SRT, VTT, TXT, EDL, JSON, FCPXML, …). | |
| filename | Yes | Original file name including extension, e.g. "episode1.srt" — drives format detection. | |
| frame_rate | No | Frame rate for frame-based outputs such as ITT. Defaults to auto. | |
| content_base64 | No | Base64-encoded bytes for binary formats (.prtranscript). | |
| caption_language | No | BCP 47 caption language for ITT/TTML, e.g. en-US or ja. Defaults to the source language or undetermined. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false, openWorldHint=false, so the safety profile is covered. The description adds genuinely non-redundant behavior: format detection is driven by the filename extension and returns come back inline for text but base64 for DOCX/ZIP. It doesn't mention error behavior, size limits, or fidelity caveats, keeping it below a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences, front-loaded with what it converts, then parameter routing, then detection rule, then return format. Every sentence carries distinct information with no repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, but the description compensates by explaining the return shape (inline text vs base64 for DOCX/ZIP). With 100% schema coverage the unmentioned frame_rate and caption_language params are fine, though guidance on failure modes or large-file limits is absent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so all six parameters are already documented in the schema, including the content vs content_base64 split and the target enum. The description restates that information without adding syntax or format detail beyond it, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Convert) and enumerates the exact input resource types (subtitle, transcript, caption, EDL, FCPXML, .prtranscript). The scope is unmistakable against siblings like inspect_file or timecode_calculate, and it names list_converters as the companion tool for target ids.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete routing rules: use `target` from list_converters, or leave "auto" for the default output, and pass text in `content` vs binary in `content_base64`. It lacks an explicit 'do not use this when…' clause (e.g. use inspect_file first to identify format), so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
edit_exportExport an edit to CapCut, Premiere, Resolve or Final CutAInspect
Turn an edit into projects that open in CapCut, Premiere Pro, DaVinci Resolve and Final Cut Pro, with captions and titles as each editor's own editable text. Pass a CutConvert Edit JSON document in edit and 1 to 4 editors in targets. Returns a zip as an embedded resource (application/zip): a folder for each editor and report.json, plus a short text with the warnings and the exports left. The tool sends no media. Each project points to the files at their path in the document; a file without a path opens offline, ready to relink. Each call is one export of the Edit API's allowance: 3 a month per network without a key, or an API key's 10 free a month and its packs when the MCP client sends "Authorization: Bearer cck_…". Edit JSON: times are seconds, positions are fractions of the frame, and unknown fields are errors. Every field: https://cutconvert.com/developers/edit-json (JSON Schema: https://cutconvert.com/developers/edit-json/schema.json). A small document: {"cutconvert":"edit/1","name":"My edit","timeline":{"fps":25,"width":1920,"height":1080},"media":[{"id":"a","name":"a.mp4","path":"/Users/sam/Movies/a.mp4","duration":30,"fps":25,"width":1920,"height":1080,"audio":{"streams":[2],"sampleRate":48000}}],"video":[{"clips":[{"media":"a","start":0,"in":2,"out":12}]}],"captions":{"items":[{"start":0.5,"end":3,"text":"Hello"}]}}
| Name | Required | Description | Default |
|---|---|---|---|
| edit | Yes | The CutConvert Edit JSON document (version 1), as an object or as a string holding it. At most 8 MB. | |
| targets | Yes | The editors to export for, each once: capcut (a CapCut desktop project folder), premiere (Premiere Pro XML), resolve (a DaVinci Resolve .drp project), finalcut (Final Cut Pro FCPXML). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnly/destructive/idempotent/openWorld flags; the description goes well beyond by disclosing that no media is sent, that media without a `path` opens offline needing relink, the quota/auth model (3/month per network, API key packs via Bearer header), and that unknown fields are hard errors. That is exactly the behavioral context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the outcome, then inputs, then return value, then constraints and auth - a sensible order. It is dense but long; the inline sample document is useful yet takes substantial space, keeping it just short of a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter, no-output-schema tool, the description covers the return shape (zip embedded resource with per-editor folder and report.json, plus a text summary of warnings), the media-linking behavior, quota and auth, and links to the full spec. Nothing an agent needs to call it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds real semantics: `edit` is an Edit JSON v1 document with times in seconds and positions as frame fractions, unknown fields error, and `targets` selects which editor project formats are produced. The 8 MB limit and enum values are left to the schema, which already documents them.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (turn an edit into) and resource (projects that open in CapCut, Premiere Pro, Resolve, Final Cut Pro), plus the editable-text captions outcome. This is clearly distinct from siblings like convert_file and inspect_file, which operate on files rather than producing multi-editor project bundles.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Specifies the two required inputs (an Edit JSON document in `edit`, 1-4 editors in `targets`) and what each call consumes against the export allowance, which tells the agent to batch targets in one call. It doesn't explicitly say when to prefer convert_file over this tool, so it falls short of naming alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
inspect_fileDetect a file’s formatARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | File content (text formats). | |
| filename | Yes | Original file name including extension. | |
| content_base64 | No | Base64 bytes (binary formats like .prtranscript). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds a valuable behavioral detail—'without using quota'—which is not in the annotations. It also clarifies the tool's read-only nature by saying it does not perform conversion. This goes beyond the baseline but does not describe potential error conditions or the exact format of the report.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence that is front-loaded with the core purpose and the key constraint (no conversion, no quota). It is concise with zero filler words, making it easy for an agent to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description does not explain how the parameters relate (e.g., whether content/content_base64 are alternatives to reading from filename, or if filename alone is sufficient). It also does not describe the structure of the 'report' beyond saying it indicates what CutConvert would produce, which is vague given there is no output schema. These gaps could leave an agent uncertain about invocation details.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all three parameters (content, filename, content_base64). The description does not add any parameter-specific meaning beyond the schema, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'detect' and the resource 'format of a subtitle/transcript/EDL/FCPXML file', and specifies it reports what CutConvert would produce. This distinguishes it from siblings like convert_file (which actually converts) and list_converters (which lists converters), so an agent can tell them apart without inspecting schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly notes 'without performing the conversion or using quota', which gives a clear condition for when to use this tool—when a preview of the output is needed without an actual conversion. However, it does not name alternative tools directly or state when NOT to use it, leaving the differentiation to inference from sibling names.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_convertersList supported convertersARead-onlyInspect
List every conversion CutConvert supports (source format, output format, and the target id to pass to convert_file).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds value by specifying what data is returned (source format, output format, target id) and confirming completeness ('every conversion'), which goes beyond the annotations. However, it does not describe any pagination, ordering, or error behavior, and for a simple list tool this is a minor gap given the annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence that front-loads the core purpose ('List every conversion CutConvert supports') and then specifies the exact content (source, output, target id) and its downstream use. Every word earns its place with no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that there are no parameters, no output schema, and annotations cover the read-only and non-destructive nature, the description fully equips an agent. It explains what will be listed and how the result relates to convert_file, leaving nothing critical missing for a simple listing tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so there is nothing for the description to explain. Schema coverage is complete (100%) by default. The baseline for 0 params is 4, and the description does not introduce any parameter-related ambiguity or missing information, so it fully meets the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb 'List' and a precise resource: 'every conversion CutConvert supports', detailing exactly what is included (source format, output format, and target id). It clearly distinguishes from siblings like convert_file (which performs conversions) and inspect_file (which inspects files), making the tool's purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies a clear usage context by noting the target id is 'to pass to convert_file', suggesting this tool is a discovery step before conversion. It doesn't explicitly state when not to use it or mention alternatives, but the relationship to convert_file is evident without requiring further inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
timecode_calculateSMPTE timecode calculatorARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | When converting rates: "time" keeps the same real-world moment (conform, default); "frames" keeps the frame count (reinterpret). | |
| rate | Yes | Frame rate the timecode is expressed in. | |
| to_rate | No | Optional target frame rate to convert to. | |
| timecode | Yes | Timecode like "01:00:02:12" (use ";" before frames for drop-frame). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is read-only and non-destructive. The description adds meaningful behavioral context beyond those hints: it reports frame count and real elapsed seconds, handles drop-frame rates, and supports optional rate conversion. No contradictions exist, and the safety profile matches the stated behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single tightly written sentence with no filler. It front-loads the core action, then efficiently covers the optional conversion capability. Every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only calculator with fully documented parameters, the description covers the essential inputs, supported rate families, output concepts, and optional conversion path. There is no output schema, so a bit more detail about return formatting or drop-frame ambiguity could help, but the description is sufficient for an agent to understand what the tool does and what it returns.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and every parameter is individually documented with clear descriptions, enums, and required flags. The description's mention of drop-frame rates and rate conversion reinforces the schema but does not add meaning beyond the structured parameter definitions, so the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb ('Parse') and a concrete resource ('an SMPTE timecode'), then states exactly what the tool produces: frame count, real elapsed seconds, and optional re-expression at another rate. This clearly distinguishes it from the file-oriented sibling tools (convert_file, inspect_file, list_converters).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description conveys clear usage context: use this when you need to parse, measure, or convert SMPTE timecodes. It mentions the optional conversion behavior via 're-express it at another rate,' and the schema further defines modes. However, it does not explicitly name alternatives or state when not to use it, though the siblings are not plausible substitutes.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "rppXml", - "rppDrp", - "rppFcpxml", - "rppCapcut", - "rppAaf", - "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", - "capcutXml", - "capcutDrp", - "capcutFcpxml", - "capcutAaf", - "imovieCapcut", - "imovieXml", - "imovieDrp", - "imovieFcpxml", - "prprojCapcut", - "drpCapcut", - "fcpxmlCapcut", - "aafCapcut", - "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", - "drpAaf", - "avbCapcut", - "capcutRpp", - "sesxXml", - "sesxDrp", - "sesxFcpxml", - "sesxCapcut", - "sesxAaf" -]New value: +[ + "auto", + "rppXml", + "rppDrp", + "rppFcpxml", + "rppCapcut", + "rppAaf", + "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", + "capcutXml", + "capcutDrp", + "capcutFcpxml", + "capcutAaf", + "imovieCapcut", + "imovieXml", + "imovieDrp", + "imovieFcpxml", + "prprojCapcut", + "drpCapcut", + "fcpxmlCapcut", + "aafCapcut", + "filmoraXml", + "filmoraDrp", + "filmoraFcpxml", + "filmoraAaf", + "filmoraCapcut", + "prprojFilmora", + "drpFilmora", + "fcpxmlFilmora", + "aafFilmora", + "capcutFilmora", + "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", + "drpAaf", + "avbCapcut", + "capcutRpp", + "sesxXml", + "sesxDrp", + "sesxFcpxml", + "sesxCapcut", + "sesxAaf" +]
1 tool update
- Added
edit_export
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "rppXml", - "rppDrp", - "rppFcpxml", - "rppCapcut", - "rppAaf", - "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", - "capcutXml", - "capcutDrp", - "capcutFcpxml", - "capcutAaf", - "prprojCapcut", - "drpCapcut", - "fcpxmlCapcut", - "aafCapcut", - "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", - "drpAaf", - "avbCapcut", - "capcutRpp", - "sesxXml", - "sesxDrp", - "sesxFcpxml", - "sesxCapcut", - "sesxAaf" -]New value: +[ + "auto", + "rppXml", + "rppDrp", + "rppFcpxml", + "rppCapcut", + "rppAaf", + "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", + "capcutXml", + "capcutDrp", + "capcutFcpxml", + "capcutAaf", + "imovieCapcut", + "imovieXml", + "imovieDrp", + "imovieFcpxml", + "prprojCapcut", + "drpCapcut", + "fcpxmlCapcut", + "aafCapcut", + "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", + "drpAaf", + "avbCapcut", + "capcutRpp", + "sesxXml", + "sesxDrp", + "sesxFcpxml", + "sesxCapcut", + "sesxAaf" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "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", - "capcutXml", - "capcutDrp", - "capcutFcpxml", - "capcutAaf", - "prprojCapcut", - "drpCapcut", - "fcpxmlCapcut", - "aafCapcut", - "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", - "drpAaf", - "avbCapcut", - "capcutRpp", - "sesxXml", - "sesxDrp", - "sesxFcpxml", - "sesxCapcut", - "sesxAaf" -]New value: +[ + "auto", + "rppXml", + "rppDrp", + "rppFcpxml", + "rppCapcut", + "rppAaf", + "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", + "capcutXml", + "capcutDrp", + "capcutFcpxml", + "capcutAaf", + "prprojCapcut", + "drpCapcut", + "fcpxmlCapcut", + "aafCapcut", + "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", + "drpAaf", + "avbCapcut", + "capcutRpp", + "sesxXml", + "sesxDrp", + "sesxFcpxml", + "sesxCapcut", + "sesxAaf" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "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", - "capcutXml", - "capcutDrp", - "capcutFcpxml", - "capcutAaf", - "prprojCapcut", - "drpCapcut", - "fcpxmlCapcut", - "aafCapcut", - "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" -]New value: +[ + "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", + "capcutXml", + "capcutDrp", + "capcutFcpxml", + "capcutAaf", + "prprojCapcut", + "drpCapcut", + "fcpxmlCapcut", + "aafCapcut", + "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", + "drpAaf", + "avbCapcut", + "capcutRpp", + "sesxXml", + "sesxDrp", + "sesxFcpxml", + "sesxCapcut", + "sesxAaf" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "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" -]New value: +[ + "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", + "capcutXml", + "capcutDrp", + "capcutFcpxml", + "capcutAaf", + "prprojCapcut", + "drpCapcut", + "fcpxmlCapcut", + "aafCapcut", + "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" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "prprojAaf", - "fcpxmlAaf", - "prprojRpp", - "sesxRpp", - "avbCsv", - "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" -]New value: +[ + "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" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "fcpxmlAaf", - "prprojRpp", - "sesxRpp", - "avbCsv", - "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" -]New value: +[ + "auto", + "prprojAaf", + "fcpxmlAaf", + "prprojRpp", + "sesxRpp", + "avbCsv", + "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" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "fcpxmlAaf", - "prprojRpp", - "sesxRpp", - "avbCsv", - "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" -]New value: +[ + "auto", + "fcpxmlAaf", + "prprojRpp", + "sesxRpp", + "avbCsv", + "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" +]
1 tool update
- Changed
convert_file3 fields changed- added
Input schema / properties / caption_languageAdded value: +{ + "description": "BCP 47 caption language for ITT/TTML, e.g. en-US or ja. Defaults to the source language or undetermined.", + "type": "string" +} - added
Input schema / properties / frame_rateAdded value: +{ + "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" +} - changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "fcpxmlAaf", - "prprojRpp", - "sesxRpp", - "avbCsv", - "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", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonJson", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "fcpxmlAaf", + "prprojRpp", + "sesxRpp", + "avbCsv", + "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" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "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", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonJson", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "fcpxmlAaf", + "prprojRpp", + "sesxRpp", + "avbCsv", + "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", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonJson", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "srtJson", - "srtAvidTxt", - "txtSrt", - "edlCsv", - "txtJson", - "wordJson", - "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", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonJson", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "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", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonJson", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "srtJson", - "srtAvidTxt", - "txtSrt", - "edlCsv", - "txtJson", - "wordJson", - "srtVtt", - "prtranscriptSrt", - "prtranscriptVtt", - "vttSrt", - "srtText", - "vttText", - "prprojXml", - "prprojDrp", - "aafXml", - "aafDrp", - "fcpxmlXml", - "fcpxmlDrp", - "drpXml", - "prprojCsv", - "prprojEdl", - "prprojFcpxml", - "drpFcpxml", - "aafFcpxml", - "drpCsv", - "drpEdl", - "aafCsv", - "aafEdl", - "prtranscriptDocx", - "prtranscriptCsv", - "capcutSrt", - "jsonVtt", - "jsonDocx", - "jsonText", - "sccCsv", - "mccCsv", - "stlCsv", - "fcpxmlDocx", - "fcpxmlCsv", - "prtranscriptText", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonJson", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "srtJson", + "srtAvidTxt", + "txtSrt", + "edlCsv", + "txtJson", + "wordJson", + "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", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonJson", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "srtJson", - "srtAvidTxt", - "txtSrt", - "edlCsv", - "txtJson", - "wordJson", - "srtVtt", - "prtranscriptSrt", - "prtranscriptVtt", - "vttSrt", - "srtText", - "vttText", - "prprojXml", - "prprojDrp", - "aafXml", - "aafDrp", - "fcpxmlXml", - "fcpxmlDrp", - "drpXml", - "prprojCsv", - "prprojEdl", - "prprojFcpxml", - "drpFcpxml", - "aafFcpxml", - "drpCsv", - "drpEdl", - "aafCsv", - "aafEdl", - "prtranscriptDocx", - "prtranscriptCsv", - "capcutSrt", - "jsonVtt", - "jsonDocx", - "jsonText", - "sccCsv", - "mccCsv", - "stlCsv", - "fcpxmlDocx", - "fcpxmlCsv", - "prtranscriptText", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "srtJson", + "srtAvidTxt", + "txtSrt", + "edlCsv", + "txtJson", + "wordJson", + "srtVtt", + "prtranscriptSrt", + "prtranscriptVtt", + "vttSrt", + "srtText", + "vttText", + "prprojXml", + "prprojDrp", + "aafXml", + "aafDrp", + "fcpxmlXml", + "fcpxmlDrp", + "drpXml", + "prprojCsv", + "prprojEdl", + "prprojFcpxml", + "drpFcpxml", + "aafFcpxml", + "drpCsv", + "drpEdl", + "aafCsv", + "aafEdl", + "prtranscriptDocx", + "prtranscriptCsv", + "capcutSrt", + "jsonVtt", + "jsonDocx", + "jsonText", + "sccCsv", + "mccCsv", + "stlCsv", + "fcpxmlDocx", + "fcpxmlCsv", + "prtranscriptText", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonJson", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "srtJson", - "srtAvidTxt", - "txtSrt", - "edlCsv", - "txtJson", - "wordJson", - "srtVtt", - "prtranscriptSrt", - "prtranscriptVtt", - "vttSrt", - "srtText", - "vttText", - "prprojXml", - "prprojDrp", - "aafXml", - "aafDrp", - "drpXml", - "prprojCsv", - "prprojEdl", - "prprojFcpxml", - "drpFcpxml", - "aafFcpxml", - "drpCsv", - "drpEdl", - "aafCsv", - "aafEdl", - "prtranscriptDocx", - "prtranscriptCsv", - "capcutSrt", - "jsonVtt", - "jsonDocx", - "jsonText", - "sccCsv", - "mccCsv", - "stlCsv", - "fcpxmlDocx", - "fcpxmlCsv", - "prtranscriptText", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "srtJson", + "srtAvidTxt", + "txtSrt", + "edlCsv", + "txtJson", + "wordJson", + "srtVtt", + "prtranscriptSrt", + "prtranscriptVtt", + "vttSrt", + "srtText", + "vttText", + "prprojXml", + "prprojDrp", + "aafXml", + "aafDrp", + "fcpxmlXml", + "fcpxmlDrp", + "drpXml", + "prprojCsv", + "prprojEdl", + "prprojFcpxml", + "drpFcpxml", + "aafFcpxml", + "drpCsv", + "drpEdl", + "aafCsv", + "aafEdl", + "prtranscriptDocx", + "prtranscriptCsv", + "capcutSrt", + "jsonVtt", + "jsonDocx", + "jsonText", + "sccCsv", + "mccCsv", + "stlCsv", + "fcpxmlDocx", + "fcpxmlCsv", + "prtranscriptText", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "srtJson", - "srtAvidTxt", - "txtSrt", - "edlCsv", - "txtJson", - "wordJson", - "srtVtt", - "prtranscriptSrt", - "prtranscriptVtt", - "vttSrt", - "srtText", - "vttText", - "prprojXml", - "prprojDrp", - "aafXml", - "aafDrp", - "drpXml", - "prprojCsv", - "prprojEdl", - "drpCsv", - "drpEdl", - "aafCsv", - "aafEdl", - "prtranscriptDocx", - "prtranscriptCsv", - "capcutSrt", - "jsonVtt", - "jsonDocx", - "jsonText", - "sccCsv", - "mccCsv", - "stlCsv", - "fcpxmlDocx", - "fcpxmlCsv", - "prtranscriptText", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "srtJson", + "srtAvidTxt", + "txtSrt", + "edlCsv", + "txtJson", + "wordJson", + "srtVtt", + "prtranscriptSrt", + "prtranscriptVtt", + "vttSrt", + "srtText", + "vttText", + "prprojXml", + "prprojDrp", + "aafXml", + "aafDrp", + "drpXml", + "prprojCsv", + "prprojEdl", + "prprojFcpxml", + "drpFcpxml", + "aafFcpxml", + "drpCsv", + "drpEdl", + "aafCsv", + "aafEdl", + "prtranscriptDocx", + "prtranscriptCsv", + "capcutSrt", + "jsonVtt", + "jsonDocx", + "jsonText", + "sccCsv", + "mccCsv", + "stlCsv", + "fcpxmlDocx", + "fcpxmlCsv", + "prtranscriptText", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
1 tool update
- Changed
convert_file1 field changed- changed
Input schema / properties / target / enumPrevious value: -[ - "auto", - "srtJson", - "srtAvidTxt", - "txtSrt", - "edlCsv", - "txtJson", - "wordJson", - "srtVtt", - "prtranscriptSrt", - "prtranscriptVtt", - "vttSrt", - "srtText", - "vttText", - "prprojXml", - "prprojDrp", - "aafXml", - "aafDrp", - "drpXml", - "prtranscriptDocx", - "prtranscriptCsv", - "capcutSrt", - "jsonVtt", - "jsonDocx", - "jsonText", - "sccCsv", - "mccCsv", - "stlCsv", - "fcpxmlDocx", - "fcpxmlCsv", - "prtranscriptText", - "sbvSrt", - "srtDocx", - "vttDocx", - "assSrt", - "jsonSrt", - "srtCsv", - "csvSrt", - "srtFcpxml", - "fcpxmlSrt", - "srtScc", - "sccSrt", - "srtMcc", - "mccSrt", - "srtStl", - "stlSrt" -]New value: +[ + "auto", + "srtJson", + "srtAvidTxt", + "txtSrt", + "edlCsv", + "txtJson", + "wordJson", + "srtVtt", + "prtranscriptSrt", + "prtranscriptVtt", + "vttSrt", + "srtText", + "vttText", + "prprojXml", + "prprojDrp", + "aafXml", + "aafDrp", + "drpXml", + "prprojCsv", + "prprojEdl", + "drpCsv", + "drpEdl", + "aafCsv", + "aafEdl", + "prtranscriptDocx", + "prtranscriptCsv", + "capcutSrt", + "jsonVtt", + "jsonDocx", + "jsonText", + "sccCsv", + "mccCsv", + "stlCsv", + "fcpxmlDocx", + "fcpxmlCsv", + "prtranscriptText", + "sbvSrt", + "srtDocx", + "vttDocx", + "assSrt", + "jsonSrt", + "srtCsv", + "csvSrt", + "srtFcpxml", + "fcpxmlSrt", + "srtScc", + "sccSrt", + "srtMcc", + "mccSrt", + "srtStl", + "stlSrt" +]
Related MCP Connectors
Convert, clean, retime and validate SRT, WebVTT, ASS/SSA, SBV and TTML subtitles. 8 tools.
Generate SRT and VTT subtitles for any video or audio file, 99 languages.
- SubtlyOAuthapp.subtly
Transcribe audio and video, and translate subtitles into 50+ languages.
Parse WebVTT, SRT, or TTML for conformance, timing, overlaps, line length, and reading speed.
Related MCP Servers
- FlicenseAqualityBmaintenanceEnables broad media and document format conversion (audio, video, images, Office, data, ebooks, PDF, subtitles) through an MCP server with smart routing, batch processing, and multiple conversion engines.148 npm-
- AlicenseAqualityDmaintenanceEnables processing and translating SRT subtitle files with intelligent conversation detection and context preservation. Supports parsing, validation, chunking of large files, and translation while maintaining precise timing and HTML formatting.6MIT
- AlicenseNot gradedqualityCmaintenanceFile conversion built for AI agents. CLI, REST API, and MCP server — all sharing one engine.3 npm1MIT

convert-online-mcpofficial
AlicenseAqualityBmaintenanceConvert files between 400+ image, video, audio, document, spreadsheet, ebook, archive and font formats, with OCR. A thin stdio client for the hosted Convert.Online REST API — it converts nothing itself and no file passes through the process.58 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.