DetailX Video Upscaler
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.
- 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
Scored across 22 tools
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.
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.
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.
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
- Operator website
- https://www.detail-x.ai/ · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://www.detail-x.ai/help/mcp · 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 toolscancel_uploadBDestructiveIdempotentInspect
Cancel only upon explicit user request; a lost response does not establish transfer failure.
Inputs: session_id (required).
complete_uploadAIdempotentInspect
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_generationBIdempotentInspect
Spend credits and enqueue enhancement after user authorization of the estimate. Persist the key before calling.
Inputs: generation (required), idempotency_key (required).
create_upload_sessionAIdempotentInspect
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_mediaADestructiveIdempotentInspect
Request deletion only with explicit user intent. Cleans owned originals/thumbnails; retains records and upstream URLs.
Inputs: kind (required), media_id (required).
estimate_generationBRead-onlyIdempotentInspect
Get server pricing for exactly one owned upload or result. Does not spend credits.
Inputs: parameters (required).
get_accountARead-onlyIdempotentInspect
Read your account and credit balance; never modifies billing.
Inputs: no named parameters.
get_capabilitiesBRead-onlyIdempotentInspect
Discover the single model, resolutions and frame rates.
Inputs: no named parameters.
get_generationBRead-onlyIdempotentInspect
Read progress, result URLs, charged credits and failure refund status.
Inputs: generation_id (required).
get_generation_capacityARead-onlyIdempotentInspect
Read your current task limit and queue admission state; does not reserve capacity.
Inputs: no named parameters.
get_local_upload_clientARead-onlyIdempotentInspect
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_deletionBRead-onlyIdempotentInspect
Read the progress of your persistent media deletion request.
Inputs: deletion_id (required).
get_uploadCRead-onlyIdempotentInspect
Read an owned original, its expiry and independent metadata check status.
Inputs: upload_id (required).
get_upload_instructionsARead-onlyIdempotentInspect
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_sessionCRead-onlyIdempotentInspect
Read transfer progress. ready is independent from metadata check completion.
Inputs: session_id (required).
list_credit_transactionsARead-onlyIdempotentInspect
Read your credit ledger and current balance (up to 100 entries).
Inputs: limit, offset.
list_generationsCRead-onlyIdempotentInspect
List available results, optionally all descendants of one original upload at any depth, even after its deletion.
Inputs: limit, offset, root_upload_id.
list_uploadsBRead-onlyIdempotentInspect
List your currently available original videos.
Inputs: limit, offset.
list_upload_sessionsARead-onlyIdempotentInspect
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_partsAIdempotentInspect
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_thumbnailAIdempotentInspect
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
AI video upscaler: enhance videos to 1080p, 2K or 4K and track upscaling tasks.
Compose, edit and render video with your AI agent. Turn footage into finished edits with content-aware reframing, word-timed captions and motion graphics. Hosted MCP with OAuth sign-in; cloud processing uses credits.
Generate and upscale AI images, videos and audio.
Plan, compare, price, generate, and recover AI video from compatible MCP clients.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server for 4K video generation using Google VEO 3.1 — text-to-video, image-to-video, video extension, and frame interpolation.3MIT
- AlicenseCqualityDmaintenanceProvides video enhancement capabilities through MCP tools for creating, monitoring, and synchronously processing video enhancement tasks with configurable resolution options.372 npmMIT
- AlicenseBqualityBmaintenanceMCP server for video enhancement and SAM3 image segmentation, enabling tasks like upscaling videos and segmenting objects in images via natural language.449 npmMIT
- FlicenseNot gradedqualityCmaintenanceMCP server for leeshfield, a video generation platform, enabling AI clients to log in via OAuth, upload assets, and generate videos with credit estimates and job polling.-
Glama MCP Gateway
Add one secure layer between your agents and this server.