550W Watermark & Text Eraser
Server Details
Image/video text & watermark erasure; TikTok/X links. OAuth; upload via host or eraser.550wai.com.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 17 tools
The set contains parallel, partially overlapping pipelines: prepare_media_upload vs prepare_verified_video_upload, submit_subtitle_task vs submit_media_task, and three list tools (list_image_watermark_tasks, list_subtitle_tasks, list_media_tasks) where the generic one duplicates the others' scope. Descriptions are unusually detailed and do explain the intended flow differences, but an agent must read them carefully to avoid misselection, and remove_video_watermark sounds like frame erasure when it only resolves share URLs.
Nearly all names follow a consistent snake_case verb_noun pattern (get_*, list_*, delete_*, submit_*, prepare_*, quote_*, estimate_*, query_*). Minor deviations exist where the noun is compound (prepare_media_upload, get_media_capabilities), but the convention is predictable and readable throughout.
17 tools sits in the borderline-heavy band for what is essentially upload-submit-poll-delete for two media types plus credits. Several tools exist only to support redundant flows (two upload preparers, two submitters, three listers), so the surface feels inflated rather than each tool earning its place.
The lifecycle is well covered: upload/prepare, cost estimate/quote, submit, get status, list, delete, plus credits, capabilities and operation-receipt recovery. Gaps are minor: there is no delete or cancel for generic media tasks, and no update/rename, but core workflows have no dead ends.
Available Tools
17 toolsdelete_image_watermark_taskBDestructiveIdempotentInspect
Delete your image task using the existing account policy. Deletion is not cancellation or refund.
Inputs: taskId (required).
delete_subtitle_taskBDestructiveInspect
Delete your subtitle removal task. Deleting does not refund charged credits.
Inputs: taskId (required).
estimate_subtitle_costARead-onlyIdempotentInspect
Estimate subtitle-removal credits from video width, height and duration before submitting. Admission rechecks price and balance.
Inputs: width (required), height (required), duration (required).
get_image_watermark_taskARead-onlyIdempotentInspect
Get the status, result, and failure reason for your image watermark task
Inputs: taskId (required).
get_media_capabilitiesARead-onlyIdempotentInspect
Discover regional business capabilities, action scopes and input limits; this does not grant access.
Inputs: no named parameters.
get_media_operationBRead-onlyIdempotentInspect
Read an existing HTTP media operation receipt without resubmitting. A missing receipt is not proof of no charge. Namespaces preserve their original keys; old operations lacking region evidence remain unknown.
Inputs: namespace (required), operationId (required).
get_subtitle_taskARead-onlyIdempotentInspect
Get the status, result, and refund state of your subtitle removal task
Inputs: taskId (required).
list_image_watermark_tasksCRead-onlyIdempotentInspect
List your account image tasks. Page numbering starts at 1.
Inputs: page, size, order, status.
list_media_tasksBRead-onlyIdempotentInspect
List your image or video tasks using the shared account filters. Page numbering starts at 1.
Inputs: kind (required), page, size, order, +1 more.
list_subtitle_tasksCRead-onlyIdempotentInspect
List your subtitle removal tasks with pagination
Inputs: page, size.
prepare_media_uploadAInspect
Get a short-lived upload ticket. POST multipart to uploadUrl with X-550W-Upload-Ticket; no OAuth token is needed on that upload. Uploading an image starts a paid image-erasure task: use the returned taskId with get_image_watermark_task until terminal status; there is no separate image creation tool. Video upload only prepares media; then call submit_subtitle_task. Obtain user consent for upload and paid processing first. Image uploads require an 8–64 character operationId and the same file on retry. Failed, deleted or expired operations are not recreated.
Inputs: fileSize (required), mediaType (required).
prepare_verified_video_uploadAInspect
Prepare a generic video upload ticket for verified quotes (up to 1800 seconds, 1080P, 1 GiB; mp4/mov/m4v). Upload only prepares material; then use quote_media_task and submit_media_task. No VOD credentials are exposed.
Inputs: fileSize (required).
query_creditsARead-onlyIdempotentInspect
Query the current account credit balance
Inputs: no named parameters.
quote_media_taskBRead-onlyInspect
Verify a quote for a server-uploaded video mediaId. No charge; not a balance reservation.
Inputs: mediaId (required), area, mode, fileName, +1 more.
remove_video_watermarkAIdempotentInspect
Resolve a TikTok, X or other supported app/site share URL to the watermark-free data.video URL. This does not erase hardcoded subtitles or overlays in video frames; for local video erasure, upload then call submit_subtitle_task. If client download fails or times out, give that resolved URL to the user for browser download. Successful resolution costs 1 credit; supply an operationId.
Inputs: videoUrl (required), operationId (required).
submit_media_taskAIdempotentInspect
Confirm a verified quote with a stable clientRequestId. Obtain user approval first; query oauth_v2 operation recovery after an uncertain response.
Inputs: quoteId (required), clientRequestId (required).
submit_subtitle_taskAIdempotentInspect
Submit a video to erase hardcoded subtitles or visual watermarks. Full-frame by default; provide all x1, y1, x2, y2 only for a user-supplied rectangle. Billed by duration and resolution; retry an uncertain result with the same inputs and idempotency key.
Inputs: width (required), height (required), duration (required), idempotencyKey (required), +10 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
9 tool updates
- Added
delete_image_watermark_task - Added
get_media_capabilities - Added
get_media_operation - Added
list_image_watermark_tasks - Added
list_media_tasks - Added
prepare_verified_video_upload - Added
quote_media_task - Added
submit_media_task - Changed
submit_subtitle_task1 field changed- added
Input schema / properties / modeAdded value: +{ + "enum": [ + "normal", + "protect" + ], + "type": "string" +}
9 tool updates
- First observed
delete_subtitle_task - First observed
estimate_subtitle_cost - First observed
get_image_watermark_task - First observed
get_subtitle_task - First observed
list_subtitle_tasks - First observed
prepare_media_upload - First observed
query_credits - First observed
remove_video_watermark - First observed
submit_subtitle_task
Related MCP Connectors
图片去文字去水印、本地视频全屏去硬字幕及画面水印,支持抖音、快手、哔哩哔哩、微博等分享链接去平台水印。OAuth 授权;本地文件需宿主上传支持,否则到 qzm.550wai.cn 上传。
YouTube and video analysis, C2PA marking for AI images, lossless EXIF/GPS removal. Pay per call.
1Remove watermarks and overlays from images the user owns or has permission to edit.
Background removal, upscaling, face restore, document OCR, table extraction, visual understanding.
Related MCP Servers
- AlicenseAqualityDmaintenanceExtracts watermark-free videos and images from Douyin (TikTok) and Xiaohongshu (RedNote) share links, with optional AI-powered video transcription support.463 PyPI26Apache 2.0
- AlicenseAqualityDmaintenanceA FastMCP-based service that extracts no-watermark links from 20+ video platforms (including TikTok, Kuaishou, etc.) and can convert video speech to text.365MIT
- AlicenseAqualityDmaintenanceProvides access to EraseText's AI text removal for images, enabling erasing text from photos and retrieving account details.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to add text and image watermarks, search for existing watermarks, and remove watermarks from documents. Supports over 50 document and image formats including PDF, DOCX, and XLSX.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.