
Uploadcheck
A thin wrapper around the hosted UploadCheck API that lets Claude quality-check media files before upload. You get timestamped flags for video, audio, and podcast files with checks like repeat fatigue, spoken leaks, script faithfulness, and thumbnail readability. Call qc_run_local_file on a local export or qc_run_video with a URL, then poll for the report. Small files go inline via base64, larger ones use signed URLs. Supports sidecar inputs like transcripts, locked scripts, watchlists, and storybook manifests to catch issues without burning model tokens. The pipeline handoff tools give you the full production runbook for NTO long-form or NPO podcast workflows, including cost estimates and repair loops. Useful when you want deterministic publish-readiness gates before hitting upload.
- tools
- 9
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Jun 10, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
qc_estimate_costEstimate checked minutes and effective gates before running
Estimate checked minutes and effective gates before running
No parameter schema in public metadata yet.
qc_run_local_fileCheck a local export (reads the file, sends it to the hosted API)
Check a local export (reads the file, sends it to the hosted API)
No parameter schema in public metadata yet.
qc_run_videoCheck a YouTube URL, signed URL, upload id, or base64 payload
Check a YouTube URL, signed URL, upload id, or base64 payload
No parameter schema in public metadata yet.
qc_get_jobPoll status, progress, verdict, metered minutes
Poll status, progress, verdict, metered minutes
No parameter schema in public metadata yet.
qc_get_reportThe finished report: verdict + timestamped flags + evidence
The finished report: verdict + timestamped flags + evidence
No parameter schema in public metadata yet.
qc_get_eventsLifecycle events, so the agent can explain what ran
Lifecycle events, so the agent can explain what ran
No parameter schema in public metadata yet.
qc_get_artifactsList generated report artifacts
List generated report artifacts
No parameter schema in public metadata yet.
qc_get_marker_csvEditor marker CSV (drop flags straight into your NLE timeline)
Editor marker CSV (drop flags straight into your NLE timeline)
No parameter schema in public metadata yet.
qc_create_upload_urlSigned upload URL for larger files
Signed upload URL for larger files
No parameter schema in public metadata yet.
Sponsors
Configuration
UPLOADCHECK_API_BASE_URL*default: https://api.uploadcheck.appUploadCheck API base URL
UPLOADCHECK_API_KEY*secretWorkspace API key from your UploadCheck setup email (get one at https://uploadcheck.app/checkout/)
Readme
🎬 UploadCheck MCP
The quality gate between your AI and "publish".
Your agent can generate video. It can't tell you the audio cut out at 0:08, a frame froze at the stitch seam, or the captions are cropped. UploadCheck can — and hands back the exact timestamps to fix.
For anyone whose agent, pipeline, or editor produces media that ships to real people — AI-video pipelines, Shorts/Reels, podcasts, client deliverables.
The problem
An agent that writes code can run the tests. An agent that renders a video has no idea whether it's broken.
Details
- Repository
- github.com/ajantoniou/uploadcheck-mcp
- Website
- uploadcheck.app
- Category
- AI & LLM Tools
- Package
@drantoniou/uploadcheck-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active