Skip to main content
Glama

Server Details

Upscale videos to 4K and enhance motion with frame interpolation. DetailX MCP supports upload instructions, credit estimates, video enhancement jobs, status tracking and result downloads through browser OAuth; generation requires a DetailX account and credits.

Ownership verified
Status
Healthy
Uptime
37.5% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3.2/5.0

Scored across 22 tools

Disambiguation4/5

Tools are grouped by clear resources (uploads, sessions, generations, media deletion, account), and descriptions distinguish close pairs like get_upload vs get_upload_session and get_upload_instructions vs get_local_upload_client. However, the 12 upload-related tools have subtle boundaries (session vs upload vs instructions vs local client) that could still trip up an agent selecting quickly.

Naming Consistency5/5

Every tool follows a strict snake_case verb_noun pattern (create_upload_session, sign_upload_parts, list_generations, get_media_deletion). The verb set (get/list/create/sign/complete/cancel/resume/delete/estimate) is used consistently with predictable semantics.

Tool Count3/5

At 22 tools the surface sits in the heavy band for a single media-processing service. Many are justified by the resumable multipart-upload domain, but pairs like sign_upload_parts/sign_upload_thumbnail and the several read-model upload tools suggest some consolidation was possible.

Completeness4/5

Coverage is strong: full upload lifecycle (create, sign, complete, cancel, resume, read, list), generation estimate/create/read/list with capacity, deletion with progress, and account/credits/capabilities. The main gap is the absence of any way to cancel an in-flight generation that has already spent credits.

Publisher details

Operator
DetailX · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Unknown
Restrictions
A DetailX account and browser OAuth authorization are required. Video enhancement jobs consume DetailX credits; available balance and account concurrency limits apply. MCP authorization does not allow payments or subscription changes. · Publisher source

Available Tools

22 tools
cancel_uploadB
DestructiveIdempotent
Inspect

Cancel only upon explicit user request; a lost response does not establish transfer failure.

Inputs: session_id (required).

complete_uploadA
Idempotent
Inspect

After thumbnail and video PUTs are acknowledged, request completion. Poll ready; cover validation is independent. Do not wait for MPS check_status or treat a lost response as failure.

Inputs: session_id (required).

create_generationB
Idempotent
Inspect

Spend credits and enqueue enhancement after user authorization of the estimate. Persist the key before calling.

Inputs: generation (required), idempotency_key (required).

create_upload_sessionA
Idempotent
Inspect

After get_upload_instructions/local prepare, create an upload intent using the saved SHA256 and idempotency key. Poll until uploading before signing.

Inputs: upload (required), idempotency_key (required).

delete_mediaA
DestructiveIdempotent
Inspect

Request deletion only with explicit user intent. Cleans owned originals/thumbnails; retains records and upstream URLs.

Inputs: kind (required), media_id (required).

estimate_generationB
Read-onlyIdempotent
Inspect

Get server pricing for exactly one owned upload or result. Does not spend credits.

Inputs: parameters (required).

get_accountA
Read-onlyIdempotent
Inspect

Read your account and credit balance; never modifies billing.

Inputs: no named parameters.

get_capabilitiesB
Read-onlyIdempotent
Inspect

Discover the single model, resolutions and frame rates.

Inputs: no named parameters.

get_generationB
Read-onlyIdempotent
Inspect

Read progress, result URLs, charged credits and failure refund status.

Inputs: generation_id (required).

get_generation_capacityA
Read-onlyIdempotent
Inspect

Read your current task limit and queue admission state; does not reserve capacity.

Inputs: no named parameters.

get_local_upload_clientA
Read-onlyIdempotent
Inspect

Get the official local Python upload helper after get_upload_instructions.

Save source as filename in the host's task temporary directory, verify sha256 and run locally. This tool returns code, not an upload: it never reads the user's machine or sends video bytes.

Inputs: no named parameters.

get_media_deletionB
Read-onlyIdempotent
Inspect

Read the progress of your persistent media deletion request.

Inputs: deletion_id (required).

get_uploadC
Read-onlyIdempotent
Inspect

Read an owned original, its expiry and independent metadata check status.

Inputs: upload_id (required).

get_upload_instructionsA
Read-onlyIdempotent
Inspect

Call BEFORE uploading any local video. Discover live restrictions and the automatic local upload workflow.

Codex/Claude Code with local file, shell and network access should use get_local_upload_client and these MCP control tools. The website is a fallback, not a mandatory upload step.

Inputs: no named parameters.

get_upload_sessionC
Read-onlyIdempotent
Inspect

Read transfer progress. ready is independent from metadata check completion.

Inputs: session_id (required).

list_credit_transactionsA
Read-onlyIdempotent
Inspect

Read your credit ledger and current balance (up to 100 entries).

Inputs: limit, offset.

list_generationsC
Read-onlyIdempotent
Inspect

List available results, optionally all descendants of one original upload at any depth, even after its deletion.

Inputs: limit, offset, root_upload_id.

list_uploadsB
Read-onlyIdempotent
Inspect

List your currently available original videos.

Inputs: limit, offset.

list_upload_sessionsA
Read-onlyIdempotent
Inspect

Read unfinished uploads; stop polling once all uploads reach a terminal state.

Inputs: no named parameters.

resume_uploadCInspect

Request asynchronous part reconciliation for the reselected same original file.

Inputs: session_id (required), fingerprint (required).

sign_upload_partsA
Idempotent
Inspect

Sign at most 16 part numbers and base64 MD5 values. PUT directly to OSS, at most 3 in parallel.

Inputs: manifest (required), session_id (required).

sign_upload_thumbnailA
Idempotent
Inspect

Sign the locally extracted first-frame JPEG (at most 100 KiB / 480px). Upload it before video parts.

Inputs: thumbnail (required), session_id (required).

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.

    Resources