Skip to main content
Glama

Server Details

QC, conform and AI video, image and sound generation for film. Priced before every run.

Ownership verified
Status
Healthy
Uptime
66.7% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Wazza-AI/skills
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 14 tools

Disambiguation4/5

The set is largely cleanly separated: runs (start/get/list/cancel/estimate), uploads (upload_file/complete_upload), and discovery (list_models/tools/voices/workflows). The only real soft spot is chat_completion versus start_run with a text model, which the descriptions acknowledge but still leave as two entry points for starting generation.

Naming Consistency4/5

Almost everything follows a strict verb_noun pattern (start_run, get_run, list_runs, cancel_run, estimate_run, upload_file, complete_upload, create_topup_link, get_balance). The lone deviation is chat_completion, which is noun_action rather than verb_noun, but the set remains highly readable.

Tool Count5/5

Fourteen tools sit squarely in the well-scoped 3-15 range, and each covers a genuine lifecycle step rather than being redundant. Nothing feels padded.

Completeness4/5

Full run lifecycle (estimate/start/poll/cancel/list), upload (create/complete), model/tool/voice/workflow discovery, balance, and billing top-up are all covered. Minor gaps exist: no file listing or deletion, no bulk cleanup of uploads, and no dedicated usage/history endpoint beyond list_runs.

Publisher details

Operator
Wazza (Wazza Studio, LLC) · Publisher source
Operator website
https://wazza.ai
Vendor relationship
First-party
Trust center
Not available
Restrictions
Needs a Wazza account (free to create). Runs spend prepaid credits from the workspace balance (1 credit = 1 US cent); the price shows before every run and each connection has a monthly spend cap. Free test keys (wz_test_) return sample files only. · Publisher source

Available Tools

14 tools
cancel_runCancel a runA
DestructiveIdempotent
Inspect

Stops a queued or running run. What it held is refunded. A finished run is returned unchanged.

Inputs: run_id (required).

chat_completionAsk a text modelAInspect

One chat completion on a text model: give the model (a text model id from list_models, modality text, or auto) and the messages; the answer is the model's message and the usage, with the credits charged. The most the request may cost is held first and the rest refunded. max_tokens bounds the answer and the hold: name it. Prices are per model in list_models. Text models are zero data retention except where marked: a model whose data_retention is not none keeps requests as that field says (for example 30 days by the model maker), and auto never picks one.

Inputs: model (required), messages (required), max_tokens, temperature, +1 more.

complete_uploadComplete an uploadA
Idempotent
Inspect

Finishes an upload after the bytes are sent: checks them and makes the file ready for runs. For a multipart upload, give the parts with the ETag each PUT returned.

Inputs: file_id (required), parts.

estimate_runEstimate a runA
Read-onlyIdempotent
Inspect

Prices a run without starting it: the most it may cost, in credits. Give one of tool, model and workflow, and the inputs. Nothing is written and nothing is charged.

Inputs: tool, model, inputs, workflow.

get_balanceGet the balanceA
Read-onlyIdempotent
Inspect

The workspace's credit balance (1 credit = 1 US cent).

Inputs: no named parameters.

get_runGet a runA
Read-onlyIdempotent
Inspect

Reads one run: status (queued, running, succeeded, failed, cancelled), outputs with signed links, the report of a QC tool, credits charged, and the error of a failed run. Poll it after start_run.

Inputs: run_id (required).

list_modelsList modelsA
Read-onlyIdempotent
Inspect

Lists the generation models by public id, with each model's inputs and its price per unit in credits at this workspace's rate. app_name is the name the Wazza app shows (for example Gemini 3.1 is nano-banana-2): when a person names a model, match it there, then pass the id. Run one with start_run and model. A text model (modality text, or auto) is used with chat_completion instead, where that tool is listed.

Inputs: no named parameters.

list_runsList runsA
Read-onlyIdempotent
Inspect

Lists runs started through the API in this workspace (or this key's project), newest first, a page at a time. Pass next_cursor back as cursor for the next page.

Inputs: tool, limit, model, cursor, +4 more.

list_toolsList toolsA
Read-onlyIdempotent
Inspect

Lists the tools: id, what each does, its inputs (name, type, required, allowed values, bounds), its price unit, and whether it can run through this server (available).

Inputs: no named parameters.

list_voicesList voicesA
Read-onlyIdempotent
Inspect

Lists the voices this workspace may use with the voice tool. cloned marks a copy of a real person's voice: ask before you use one.

Inputs: no named parameters.

list_workflowsList workflowsA
Read-onlyIdempotent
Inspect

Lists the workflows: runs of several steps that need no choice from a person once started (deliver, unslop, shorts). Each workflow's id, what it does, its inputs and its steps. Run one with start_run and workflow; price it first with estimate_run.

Inputs: no named parameters.

start_runStart a runAInspect

Starts a run of a tool, a model or a workflow and returns AT ONCE with the run (id, status queued or running). Runs take seconds to minutes: call get_run with the run id until status is succeeded, failed or cancelled, then read its outputs (signed links) and report. A workflow run also lists its steps, each with its own status and credits. The credits are held when the run starts and settled when it ends. Give one of tool, model and workflow, and the inputs; files are https URLs or file ids from upload_file.

Inputs: tool, model, inputs, workflow, +2 more.

upload_fileUpload a fileAInspect

Creates an upload for an input file and returns its file id and where to send the bytes: PUT them to upload.url with the headers it lists (or, for a large file, each part to its URL), then call complete_upload. Name the file in a run's inputs by its file id.

Inputs: name (required), size_bytes (required), content_type (required), sha256, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.