splicedeck
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| inspectC | Read a media file's shape and mint a source handle for it. |
| draftC | Start a new cut sheet for a party from a source, a bookmark and a delivery profile. |
| spliceC | Add a segment to the cut sheet, or amend an existing segment's edges. |
| verifyC | Run every gate against a cut sheet and report what passes and what blocks. |
| deliverB | Encode and mux the finished deliverable for a cut sheet. |
| trialC | Find out what this machine can actually do, by test-encoding rather than by reading a feature list. |
| cancelC | Stop a running job and everything it started. |
| hearA | Transcribe a source to words with timings, reading the result as text before anything encodes. |
| quoteB | Locate where something was said in a source, and get the tick range it was said in. |
| captionC | Build caption imprints for a cut sheet from the source's words. |
| placeB | Place an element onto a cut sheet at a tick for a hold. |
| applyC | Dress a cut sheet in a named template: its overlays and its beat grid. |
| previewC | Preview a bounded span of a cut sheet at a chosen rung. |
| watchB | Track shot changes and the subject through a source, producing a framing path. |
| carveC | Cut a span of a master cut sheet out into its own clip sheet at a different delivery shape. |
| stockC | Search licensed third-party music and hits, and record the rights for one that fits. |
| soundC | Resolve the sound plan for a cut sheet: the music lane, its level, and the loudness target. |
| colourB | Decide the colour treatment for a cut sheet, including whether a transfer stage is inserted. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Most tools have clearly distinct purposes (e.g., inspect reads media, draft starts a cut sheet, splice adds segments, hear transcribes). A few pairs like 'splice' and 'place' could be confused in the abstract, but descriptions differentiate them. Overall, an agent can reliably distinguish tools.
All tool names are single-word verbs in lowercase, following a highly consistent pattern. Names like 'splice', 'carve', and 'trial' are domain-appropriate and uniform, with no mixing of conventions.
18 tools cover a comprehensive media editing workflow—ingest, editing, verification, delivery, and auxiliary operations. The count feels well-scoped for the domain, with each tool serving a necessary function and no redundancy.
The toolset covers the core editing lifecycle well (from source intake to final delivery). Minor gaps exist, such as a lack of tools for deleting segments, managing sources, or listing projects, but these are not critical to the main editing flow.